Skip to content

Latest commit

 

History

History
168 lines (165 loc) · 8.04 KB

CHANGELOG.md

File metadata and controls

168 lines (165 loc) · 8.04 KB

CHANGELOG

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 Modal component (Vanilla) now dispatches a ModalInitializedEvent after it's initialization.
  • 0.19.2
    • The autocomplete field's value is now passed as a prop and it has a "new-password" as it's default value.
  • 0.19.1
    • Added the validatory dependency as a peerDependency.
  • 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 scrollToElement Dom helper method.
  • 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 the FormGroupInput component's inner input.
  • 0.18.8
    • Added enabled prop for the FormGroupInput component.
  • 0.18.7
    • Added selectedOption prop for the FormGroupSelect component and FormSelect atom.
  • 0.18.6
    • Added setBoundsOffsets method to the GMap component to offset the default map bounds (if multiple markers are provided).
  • 0.18.5
    • Fixed dispatchNativeEvent bug on modern browsers. Refactored event dispatching implementation.
  • 0.18.4
  • 0.18.3
    • Added placeholder and value props to the FormGroupInput React component.
  • 0.18.2
  • 0.18.1
    • Removed GMap console log.
  • 0.18.0
    • Updated the Gmap component's event-bus implementation. It does now publish a GMapGeocodeEvent, with the status and results of the response.
    • Added ESC keydown listener for closing the Modal component.
  • 0.17.3
    • Updated the validatory dependency to the v0.2.4 solving the form submission and event blocking bug.
  • 0.17.2
    • Updated the validatory dependency to the v0.2.3 solving a validation bug (no-required).
  • 0.17.1
    • Fixed missing parameter. (_mixin/_form-validation.scss)
  • 0.17.0
    • Updated the validatory dependency and refactored all related code (twig, js, scss).
  • 0.16.2
    • Updated lin3s-event-bus dependency and updated onNodeAdded related implementations.
  • 0.16.1
  • 0.16.0
    • Implemented the Validatory library bridge. Events, subscriptions and initialization.
    • Added Cookies component to read and write document.cookie. Created also related events.
    • Added value param in input and textarea. Corrected some docs.
    • Refactored Gmap component. Parameterized cluster enabled|not, cluster's text-color and size, and the text's offsets.
    • Refactored modal component. Close content button as an optional block.
    • Refactored twig bool values for int values (0/1).
    • Fixed modal component's parameterization.
    • Fixed select_outside_click_to_close_enabled in form select.
    • Fixed FormSelect not opening properly when select_is_filterable is 0.
    • Fixed FormSelect focus bug.
  • 0.15.2
    • Add input_name parameter to FormInput, take id as default. Update macros to accept input_name
  • 0.15.1
    • Removed unnecessary blur listener from the React FormSelect implementation. Fixed associated bug.
  • 0.15.0
    • Implemented Modal component.
    • Fixed FormSelect atom 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.
  • 0.14.0
    • Implemented AsideSticky layout.
    • Integrated validatory with the FormGroupRadio.
    • Implemented FormRadio atom and FormGroupRadio component.
    • Removed unnecessary required propTypes. (FormSelect and FormGroupSelect)
    • Refactor/form atoms and components to accept always id and name. Added value param in input and textarea.
    • Corrected and update docs.
  • 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
    • FormSelect and FormGroupSelect bug fixes and optimizations
    • Refactored exported bundle configurations.
  • 0.13.0
    • Removed all ParsleyJS and jQuery dependencies.
    • Added validatory for form validation.
  • 0.12.0
    • Added back parsleyWebpackContextReplacementPlugin Webpack plugin to config.
  • 0.11.4
    • Fixed focus/blur bug on the FormSelect react atom.
  • 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 FormSelect react and vanilla atoms implementations.
    • Added parsleyjs validation to the FormGroupInput react component (required, email, phone).
    • Added required prop to the FormGroupInput react component.
  • 0.10.0
    • Added full keyboard integration to the FormSelect vanilla js atom.
    • Fixed tabindex prop name in the FormSelect react atom.
  • 0.9.0
    • Added full keyboard integration to the FormSelect react atom.
    • Added type prop to the FormGroupInput react component.
  • 0.8.5
  • 0.8.4
    • Fixed waitImagesLoadInDomNode bug.
  • 0.8.3
    • Fixed keyboard/mouseover bug on the FormSelect.
  • 0.8.2
    • Fixed some bugs on the FormSelect implementations and general improvements implemented.
    • Unified form_ atoms' api.
    • Refactored waitImagesLoadInDomNode to work with picture elements as well.
  • 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 parsleyWebpackContextReplacementPlugin Webpack plugin to config.
    • Exported bundle has been separated into dist and config directories.
    • Refactored GMapMarkerDetail's style and it's associated view's DOM.
  • 0.7.0
    • Added React FormGroupInput component to the Ui package
    • Added React FormGroupSelect component to the Ui package
    • Added React FormSelect atom to the Ui package
    • Added React Loader atom to the Ui package
    • Added React ResizeAware HOC to the Ui package
    • Added React ArrowDown svg to the Ui package
    • Added FormError atom to the Ui package
    • Added FormLabel atom to the Ui package
    • Added FormInput atom to the Ui package
    • Added FormSelect atom to the Ui package
    • Added GMap component to the Ui package.
    • Added getHtmlLang method to the Dom package.
    • Added injectScript helper method to the Dom package.
    • Added loadScript helper method to the Dom package.
    • Added waitImagesLoadInDomNode helper method to the Dom package.
    • Added isIE11 helper method to Browser package.
    • Added cancelablePromise Promise 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.
  • 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 js directory.
    • Added test app, fixed some broken imports and change miscellaneous folder with Parsley.
    • Added twig template directory.
    • Renamed _parsley-form-error.scss to _parsley.scss to keep naming consistency.
    • Improved _reset and _common scss files.
  • 0.5.0
    • Included Parsley as dependency.