Major release: More abstract mobile-first theme
The more detailed change-log will be available soon!
Bellow is the list of 2.x features in compartment with 1.x:
- [SEO improvement] Schema.org markdown applies to PDP, PLP and other website parts
- [SEO improvement] Filter options lead to URL
- [SEO improvement] Configurable options lead to URL
- [SEO improvement] No
variantIndex
in URL, only attribute code and value - Components received a massive rework, business logic was moved into container classes, common functions were moved out.
- Performance optimization – all components are now PureComponent!
- Extension possibility has been improved, now you can override reducers, dispatchers, containers, components, queries! You can now really rock!
- Support for all attribute types, Single component for all attribute type display (allows for every attribute type support – AttributeValue).
- Standardized color declarations in CSS. Every component now have a changeable public color variables.
- Added support for core config request
- Multiple common functions, prop-types where moved into separate files, to decreased duplication of code blocks.
- Queries rework, now with extend-ability in mind
- Improved header component – includes its own history, can be manipulated from outside
- Input fields rework – you may now only open select on click, search for an item with keyboard, radio group support added.
- [UI component] Overlay component introduction – component responsible for displaying overlaying content
- [UI component] Draggable component introduction – allows for tracking touch and mouse gestures.
- [UI component] Improved slider – now based on
children
prop - Product gallery improvements – support for disabling / enabling items, switching positions added.
- Additional feature support for MenuOrganizer: position, URL type.
- Fixed checkout fields, they now remember auto-filled value.
- Removal of image placeholders support – we now rock with standard JPG images!
- [1.x feature migration] Data structure rework: the attributes are arranged by code, attribute values – by value, configurable options by code, etc.
- [1.x feature migration] Fallback plugin enhanced: eliminated the need for index.js declaration in rewritten files
- [1.x feature migration], [SEO improvement] Category pagination
And more!