This changelog references the relevant changes done between versions.
To get the diff for a specific change, go to https://github.com/LIN3S/FrontFoundation/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/LIN3S/FrontFoundation/compare/v0.5.0...v0.6.0
- 0.19.3
- The
Modalcomponent (Vanilla) now dispatches aModalInitializedEventafter it's initialization.
- The
- 0.19.2
- The
autocompletefield's value is now passed as a prop and it has a "new-password" as it's default value.
- The
- 0.19.1
- Added the
validatorydependency as a peerDependency.
- Added the
- 0.19.0
- Added custom error messages via props to the FormGroupInput and FormGroupSelect React components.
- 0.18.16
- Fixed (again) form group radio data validate
- 0.18.15
- Added
scrollToElementDom helper method.
- Added
- 0.18.12
- Radio group name added to reference it directly
- Fixed onDomNodeUpdated bug on the AsideSticky layout.
- Added onNodeAdded initialization to the AsideSticky layout implementation
- 0.18.11
- Fixed form group radio data validate
- 0.18.10
- Fixed form group radio macro title
- 0.18.9
- Added
disabled(if !enabled) prop to theFormGroupInputcomponent's inner input.
- Added
- 0.18.8
- Added
enabledprop for theFormGroupInputcomponent.
- Added
- 0.18.7
- Added
selectedOptionprop for theFormGroupSelectcomponent andFormSelectatom.
- Added
- 0.18.6
- Added
setBoundsOffsetsmethod to the GMap component to offset the default map bounds (if multiple markers are provided).
- Added
- 0.18.5
- Fixed
dispatchNativeEventbug on modern browsers. Refactored event dispatching implementation.
- Fixed
- 0.18.4
- 0.18.3
- Added
placeholderandvalueprops to theFormGroupInputReact component.
- Added
- 0.18.2
- 0.18.1
- Removed
GMapconsole log.
- Removed
- 0.18.0
- Updated the Gmap component's event-bus implementation. It does now publish a
GMapGeocodeEvent, with thestatusandresultsof the response. - Added
ESCkeydown listener for closing theModalcomponent.
- Updated the Gmap component's event-bus implementation. It does now publish a
- 0.17.3
- Updated the
validatorydependency to the v0.2.4 solving the form submission and event blocking bug.
- Updated the
- 0.17.2
- Updated the
validatorydependency to the v0.2.3 solving a validation bug (no-required).
- Updated the
- 0.17.1
- Fixed missing parameter. (
_mixin/_form-validation.scss)
- Fixed missing parameter. (
- 0.17.0
- Updated the
validatorydependency and refactored all related code (twig, js, scss).
- Updated the
- 0.16.2
- Updated
lin3s-event-busdependency and updatedonNodeAddedrelated implementations.
- Updated
- 0.16.1
- 0.16.0
- Implemented the
Validatorylibrary bridge. Events, subscriptions and initialization. - Added
Cookiescomponent to read and write document.cookie. Created also related events. - Added
valueparam in input and textarea. Corrected some docs. - Refactored
Gmapcomponent. Parameterized cluster enabled|not, cluster's text-color and size, and the text's offsets. - Refactored
modalcomponent.Close content buttonas an optional block. - Refactored twig bool values for int values (0/1).
- Fixed
modalcomponent's parameterization. - Fixed
select_outside_click_to_close_enabledin form select. - Fixed
FormSelectnot opening properly whenselect_is_filterableis 0. - Fixed
FormSelectfocus bug.
- Implemented the
- 0.15.2
- Add input_name parameter to
FormInput, take id as default. Update macros to accept input_name
- Add input_name parameter to
- 0.15.1
- Removed unnecessary blur listener from the React
FormSelectimplementation. Fixed associated bug.
- Removed unnecessary blur listener from the React
- 0.15.0
- Implemented
Modalcomponent. - Fixed
FormSelectatom bugs (both implementations, React and vanilla). - Fixed
AsideSticky's z-index bug. - Added examples for each Ui-architecture element on the demo app.
- Updated demo app dependencies.
- Refactored demo app styles.
- Implemented
- 0.14.0
- Implemented
AsideStickylayout. - Integrated
validatorywith theFormGroupRadio. - Implemented
FormRadioatom andFormGroupRadiocomponent. - Removed unnecessary required propTypes. (FormSelect and FormGroupSelect)
- Refactor/form atoms and components to accept always id and name. Added
valueparam in input and textarea. - Corrected and update docs.
- Implemented
- 0.13.2
- Updated both FormGroupSelect and FormGroupInput to extend React.Component instead of Reac.PureComponent due to the shouldComponentUpdate method addition.
- Fixed FormSelect's filtering bug when inserting new html.
- Fixed FormSelect's focus/trigger related IE bugs.
- Updated formInput atom's border transition on :focus state.
- Fixed bug in the tests/app webpack config.
- 0.13.1
FormSelectandFormGroupSelectbug fixes and optimizations- Refactored exported bundle configurations.
- 0.13.0
- Removed all
ParsleyJSandjQuerydependencies. - Added
validatoryfor form validation.
- Removed all
- 0.12.0
- Added back
parsleyWebpackContextReplacementPluginWebpack plugin toconfig.
- Added back
- 0.11.4
- Fixed focus/blur bug on the
FormSelectreact atom.
- Fixed focus/blur bug on the
- 0.11.3
- 0.11.2
- 0.11.1
- Refactored custom parsleyjs validator definitions.
- Parsley validation bugs fixed.
- 0.11.0
- Added parsleyjs validation both to the
FormSelectreact and vanilla atoms implementations. - Added parsleyjs validation to the
FormGroupInputreact component (required, email, phone). - Added required prop to the
FormGroupInputreact component.
- Added parsleyjs validation both to the
- 0.10.0
- Added full keyboard integration to the
FormSelectvanilla js atom. - Fixed tabindex prop name in the
FormSelectreact atom.
- Added full keyboard integration to the
- 0.9.0
- Added full keyboard integration to the
FormSelectreact atom. - Added type prop to the
FormGroupInputreact component.
- Added full keyboard integration to the
- 0.8.5
- 0.8.4
- Fixed
waitImagesLoadInDomNodebug.
- Fixed
- 0.8.3
- Fixed keyboard/mouseover bug on the
FormSelect.
- Fixed keyboard/mouseover bug on the
- 0.8.2
- Fixed some bugs on the
FormSelectimplementations and general improvements implemented. - Unified
form_atoms' api. - Refactored
waitImagesLoadInDomNodeto work withpictureelements as well.
- Fixed some bugs on the
- 0.8.1
- Refactored Parsley locale catalog loading strategy.
- 0.8.0
- Upgraded minor requirement to v0.7.0 from lin3s-event-bus.
- Removed Bower support.
- Added
parsleyWebpackContextReplacementPluginWebpack plugin toconfig. - Exported bundle has been separated into
distandconfigdirectories. - Refactored GMapMarkerDetail's style and it's associated view's DOM.
- 0.7.0
- Added React
FormGroupInputcomponent to the Ui package - Added React
FormGroupSelectcomponent to the Ui package - Added React
FormSelectatom to the Ui package - Added React
Loaderatom to the Ui package - Added React
ResizeAwareHOC to the Ui package - Added React
ArrowDownsvg to the Ui package - Added
FormErroratom to the Ui package - Added
FormLabelatom to the Ui package - Added
FormInputatom to the Ui package - Added
FormSelectatom to the Ui package - Added
GMapcomponent to the Ui package. - Added
getHtmlLangmethod to the Dom package. - Added
injectScripthelper method to the Dom package. - Added
loadScripthelper method to the Dom package. - Added
waitImagesLoadInDomNodehelper method to the Dom package. - Added
isIE11helper method to Browser package. - Added
cancelablePromisePromise wrapper to Async package. - Renamed the app package to Ui.
- Renamed the promises package to Async.
- Added dynamic parsley locale modules loading by env configuration.
- Updated distributable configuration.
- Added React
- 0.6.1
- Made locale conditional based on HTML lang.
- 0.6.0
- Parsley instance is not exposed, so you need to use it from window global object.
- Major refactor of the
jsdirectory. - Added test app, fixed some broken imports and change miscellaneous folder with Parsley.
- Added
twigtemplate directory. - Renamed
_parsley-form-error.scssto_parsley.scssto keep naming consistency. - Improved
_resetand_commonscss files.
- 0.5.0
- Included Parsley as dependency.