- Changelog
- 1.9.0
- 1.8.42
- 1.8.41
- 1.8.40
- 1.8.39
- 1.8.38
- 1.8.37
- 1.8.36
- 1.8.35
- 1.8.34
- 1.8.33
- 1.8.32
- 1.8.31
- 1.8.30
- 1.8.29
- 1.8.28
- 1.8.27
- 1.8.26
- 1.8.25
- 1.8.24
- 1.8.23
- 1.8.22
- 1.8.21
- 1.8.20
- 1.8.19
- 1.8.18
- 1.8.17
- 1.8.16
- 1.8.15
- 1.8.10
- 1.8.9
- 1.8.7
- 1.8.5/6
- 1.8.4
- 1.8.3
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.10
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.0
- 1.0.4
- 1.0.0
Changelog
OnliveUI follows
Semantic Versioning. Breaking changes in components with the
Components with the
1.9.0
- Icon System Refactor. Add Onlive icon library with initial icons and metadata
1.8.42
- Add remote search and infinite scrolling example to OlSelect documentation
1.8.41
- Add ol-scroll-end event for infinite scrolling in OlSelect component
1.8.40
- Add clearable functionality to OlDatetimePicker component with updated examples and styles
1.8.39
- Add column pinning feature to OlTable component with associated styles and events
1.8.38
- Add S3 sync for CDN assets in GitLab CI configuration
1.8.37
- Remove clearable attribute from OlDatetimePicker and update value change handling
- Add dynamic placeholder handling for OlDatetimePicker based on input type
1.8.36
- Enhance OlDatetimePicker with dropdown handling and input click functionality
- Add date selection handling and conditional rendering in OlCalendar component
1.8.35
- Update formatter function and improve datetime formatting in OlDatetimePicker
1.8.34
- Update datetime picker component with new styles and logging for value changes
- Add Datetime input type to schema and update date widget to use datetime picker
1.8.33
- Add datetime picker component with customizable options and styles
1.8.32
- Add excludedTriggers property to dropdown for customizable interaction control
1.8.31
- Update caret position calculations in input and textarea components for accurate positioning
1.8.30
- Update autocorrect property to use Boolean type with attribute converters in input and textarea components
- Add caret position methods to input and textarea components for improved text manipulation
1.8.29
- Update dependencies for next
1.8.28
- Implement marker ordering functionality with preferredIds and orderBy options
1.8.27
- Add preferredIds option to prioritize marker ordering in getMarkers method
1.8.26
- Fix assignment of structuredClone polyfill to window object
1.8.25
- Add force polyfills option to structuredClone polyfill and update OlMap component
1.8.24
- Add structuredClone polyfill support to OlMap component
1.8.23
- Enhance setBasePath and getBasePath functions to support window storage and improve base path retrieval logic
1.8.22
- Refactor animation functions to improve readability and maintainability
1.8.21
- Refactor details component summary layout and styles for improved legacy browser compatibility
1.8.20
- Improve sortMarkers method to handle undefined/null values and simplify sorting logic
1.8.19
- Enhance input component styles and behavior with new empty state handling and updated floating label positions
1.8.18
- Refactor calendar styles and options by removing unused CSS properties and enhancing hover effects
1.8.17
- Update calendar styles and options with new CSS properties for hover effects and dimensions
1.8.16
- Add font properties to calendar styles for improved typography
1.8.15
- Add marker filtering by IDs and update marker filter interface
1.8.10
- Added table actions example to the documentation
1.8.9
- Improve calendar font-size and padding
1.8.7
- Enhance HTML sanitization and improve schema editor widget rendering
1.8.5/6
- Improve schema editor
1.8.4
- Support table format for schema editor
1.8.3
- Improve map component filtering
1.8.0
-
Added the ability to set a custom snap function and use
repeat(n)to<ol-split-panel> - Fixed a bug with radios in
<ol-dialog>focus trapping. - Improved performance of
<ol-select>when using a large number of options -
Improved
<ol-alert>to create the toast stack when used only, making it usable in SSR environments -
Improved
scrollend-polyfillso it only runs on the client to make it usable in SSR environments - Updated the Japanese translation
-
Fixed a bug in
<ol-tab-group>that prevented changing tabs by settingactiveon<ol-tab>elements - Added Norwegian translations for Bokmål and Nynorsk
- Added Ukrainian translation
- Added docs for Svelte
-
Fixed a bug in
<ol-select>when setting the value property before the element connected - Fixed a bug in
<ol-select>where it was using the wrong tag name - Fixed a bug in
<ol-carousel>that caused the navigation icons to be reversed -
Fixed a bug in
<ol-carousel>that caused interactive elements to be activated when dragging -
Fixed a bug in
<ol-carousel>that caused out of order slides when used inside a resize observer - Fixed a bug in
<ol-rating>that allowed tabbing into the rating when readonly - Fixed a bug in
<ol-select>where it was using the wrong tag name -
Fixed a bug in
<ol-select>that prevented label changes in<ol-option>from updating the controller -
Fixed a bug in
<ol-select>that caused the placeholder to display incorrectly when usingplaceholderandmultiple -
Fixed a bug in
<ol-textarea>that caused a console warning in Firefox when typing -
Improved accessibility of
<ol-split-panel>by adding support for Enter to align with ARIA APG’s window splitter pattern -
Improved performance of
<ol-range>by skipping positioning logic when tooltip isn’t shown - Updated many dependencies to their latest versions
- Added Finnish translation
- Added the
.focusfunction to<ol-radio-group> -
Fixed a bug in
<ol-tab-group>that caused an error when removed from the DOM too quickly - Fixed a bug with
<ol-select>not respecting its initial value - Fixed a bug with certain bundlers when using dynamic imports
-
Fixed a bug in
<ol-textarea>causing scroll jumping when usingresize="auto" -
Fixed a bug in
<ol-relative-time>where the title attribute would show with redundant info -
Fixed a bug in
<ol-select>that caused multi-selects without placeholders to have the wrong padding - Fixed a bug in
<ol-tooltip>that caused a memory leak in disconnected elements -
Fixed a bug in
<ol-select>that caused an exception in an edge case using Edge + autofill - Improved the behavior of navigation dots in
<ol-carousel>
1.7.0
- Added NextJs components
-
Updated all checks for directionality to use
this.localize.dir()instead ofel.matches(:dir(rtl))so older browsers don’t error out - Added Finnish translations
- Added the
.focusfunction to<ol-radio-group> - Fixed a bug with with
<ol-select>not respecting its initial value. - Fixed a bug with certain bundlers when using dynamic imports
-
Fixed a bug in
<ol-textarea>causing scroll jumping when usingresize="auto" -
Fixed a bug in
<ol-relative-time>where the title attribute would show with redundant info -
Fixed a bug in
<ol-select>that caused multi-selects without placeholders to have the wrong padding -
Fixed a bug in
<ol-icon>not applying the mutator when loading multiple icons of the same name from a spritesheet. -
Fixed a bug in
<ol-select>that made the suffix slot collide with the clear button -
Improved performance of
<ol-popup>by waiting for the active state before spinning up the positioning library - Added the
fixed-scroll-controlsattribute to<ol-tab-group> -
Added support for using
<ol-dropdown>in<ol-breadcrumb-item>default slot -
Added the
countdownattribute to<ol-alert>to show a visual indicator before the toast disappears - Fixed a bug with morphing and DOM diffing that would cause elements with reflected initial attributes to not reset.
-
Fixed a bug that caused errors to show in the console when components disconnect before before
firstUpdated()executes - Fixed a bug that made pagination work incorrectly in
<ol-carousel> -
Fixed a bug in
<ol-tab-group>that caused the active tab indicator to be the wrong size when the tab’s content changes - Fixed a bug in
<ol-select>that caused the prefix icon to have incorrect spacing - Fixed a bug in
<ol-button>that prevented link buttons from being disabled
1.6.0
- Added the Czech translation
- Added the
base__popuppart to<ol-dropdown> <ol-tab>closableproperty now reflects.-
<ol-tab-group>now implements a proper “roving tabindex” and<ol-tab>is no longer tabbable by default. This aligns closer to the APG pattern for tabs. -
Fixed a bug in the submenu controller that prevented submenus from rendering in RTL without explicitly
setting
diron the parent menu item -
Fixed a bug where
<ol-relative-time>would announce the full time instead of the relative time in screen readers -
When calling
customElements.definewe no longer register with anonymous classes by default -
Fixed a bug in
<ol-radio-group>where if a click did not contain a<ol-radio>it would show a console error. -
Fixed a bug in
<ol-split-panel>that caused it not to recalculate it’s position when going from beingdisplay: none;to its original display value. - Fixed a bug in
<dialog>where when it showed it would cause a layout shift. - Fixed a bug in
<ol-tooltip>that allowed unwanted text properties to leak in - Fixed a bug in
<ol-button-group>classes -
Fixed a bug in
<ol-textarea>that may throw errors ondisconnectedCallbackin test environments -
Fixed a bug in
<ol-color-picker>that would log a non-passive event listener warning - Fixed a bug in the submenu controller that allowed submenus to go offscreen and not be scrollable
-
Fixed a bug in
<ol-range>that caused the tooltip position to be incorrect in some cases - Added the Slovenian translation
-
Added support for
contextElementtoVirtualElementsin<ol-popup> -
Added the
spinnerandspinner__baseparts to<ol-tree-item> -
Added the
syncproperty to<ol-dropdown>so the menu can easily sync sizes with the trigger element - Fixed a bug in
<ol-icon>that did not properly apply mutators to spritesheets - Fixed a bug in
.ol-scroll-lockcausing layout shifts -
Fixed a bug in
<ol-rating>that caused the rating to not reset in some circumstances -
Fixed a bug in
<ol-select>that caused the menu to not close when rendered in a shadow root -
Fixed a bug in
<ol-tree>that caused a new stacking context resulting in tooltips being clipped -
Fixed a bug in
<ol-tab-group>that caused the scroll controls to toggle indefinitely when zoomed in Safari - Fixed a bug in the submenu controller that allowed two submenus to be open at the same time
-
Fixed a bug in
<ol-select>where the tag size wouldn’t update with the control’s size -
Fixed a bug in
<ol-checkbox>and<ol-switch>where the color of the required content wasn’t applying correctly - Fixed a bug in
<ol-checkbox>where help text was incorrectly styled -
Fixed a bug in
<ol-input>that prevented the control from receiving focus when clicking over the clear button -
Fixed a bug in
<ol-carousel>that caused the carousel to be out of sync when used with reduced motion settings -
Fixed a bug in
<ol-button-group>that caused styles to stop working when usingclassNameon buttons in React
1.5.0
- Added
ol-calendarcomponent
1.4.0
- Added
ol-mapcomponent -
Fixed a bug in
<ol-split-panel>that caused it not to recalculate it’s position when going from beingdisplay: none;to its original display value - Fixed a bug in
<dialog>where when it showed it would cause a layout shift - Fixed a bug in
<ol-tooltip>that allowed unwanted text properties to leak in - Fixed a bug in
<ol-button-group>classes -
Fixed a bug in
<ol-textarea>that may throw errors ondisconnectedCallbackin test environments
1.3.0
- Added
ol-code-editorcomponent - Added
codewidget onol-schema-editor
1.2.10
- Added the Slovenian translation
-
Added support for
contextElementtoVirtualElementsin<ol-popup> - Fixed a bug in
.ol-scroll-lockcausing layout shifts. -
Fixed a bug in
<ol-rating>that caused the rating to not reset in some circumstances -
Fixed a bug in
<ol-select>that caused the menu to not close when rendered in a shadow root -
Fixed a bug in
<ol-tree>that caused a new stacking context resulting in tooltips being clipped -
Fixed a bug in
<ol-tab-group>that caused the scroll controls to toggle indefinitely when zoomed in Safari - Fixed a bug in the submenu controller that allowed two submenus to be open at the same time
-
Fixed a bug in
<ol-select>where the tag size wouldn’t update with the control’s size -
Fixed a bug in
<ol-checkbox>and<ol-switch>where the color of the required content wasn’t applying correctly - Fixed a bug in
<ol-checkbox>where help text was incorrectly styled
1.2.9
- Fix
<ol-schema-editor>alias compatibility
1.2.8
- Fix
<ol-schema-editor>type compatibility
1.2.7
- Fix
<ol-schema-editor>Webpack build problems
1.2.6
- Fix
<ol-schema-editor>component styles
1.2.5
- Improve
<ol-schema-editor>compatibility with hints [ui:alias:*] - Improve
<ol-schema-editor>add copy config
1.2.4
- Fix
<ol-schema-editor>component styles
1.2.3
- Fix
<ol-schema-editor>component styles
1.2.2
- Fix
<ol-schema-editor>component styles - Fix
<ol-sandbox>component sidebar behavior
1.2.1
- Added
<ol-sandbox>component
1.2.0
- Added
<ol-schema-editor>component -
Added support for
contextElementtoVirtualElementsin<ol-popup> -
Fixed a bug in
<ol-rating>that caused the rating to not reset in some circumstances -
Fixed a bug in
<ol-select>that caused the menu to not close when rendered in a shadow root -
Fixed a bug in
<ol-tree>that caused a new stacking context resulting in tooltips being clipped -
Fixed a bug in
<ol-tab-group>that caused the scroll controls to toggle indefinitely when zoomed in Safari - Fixed a bug in the submenu controller that allowed two submenus to be open at the same time
-
Fixed a bug in
<ol-select>where the tag size wouldn’t update with the control’s size -
Fixed a bug in
<ol-checkbox>and<ol-switch>where the color of the required content wasn’t applying correctly
1.1.2
- Fixed a bug in
<ol-carousel>that caused slides to not switch correctly - Refactored component styles to be consumed more efficiently
1.1.0
- Added
<ol-social-share>component - Correct default palette
1.0.4
- Added the Arabic translation
- Added qr-code-ssr replacement
- Added help text to
<ol-checkbox> - Added help text to
<ol-switch> -
Fixed a bug in
<ol-option>that caused HTML tags to be included ingetTextLabel()
1.0.0
- Initial release