All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.0.6 (2022-01-25)
- vue: add vite support (cf0c356)
9.0.5 (2022-01-20)
9.0.4 (2022-01-19)
- hint: adjust mobile view (df56521)
- list: remove margin top (500753d)
- vue: add better vite support (6503327)
9.0.3 (2022-01-18)
- container: use real value for the angular scss compiler (5257ef4)
- proxy: export ProxyComponent interface (6d7d085)
9.0.2 (2022-01-17)
- card: add missing subcomponents (49fef91)
9.0.1 (2022-01-11)
9.0.0 (2022-01-10)
Follow the migration guide Migration from 8.x to 9.x
- card: remove all card subcomponents
- modal: remove bal-modal-foooter
- card: remove all the sub components and use css helpers and existing components
- angular: Rename checked to value of the bal-checkbox
- tabs: add value prop, rename balTabChange to balChange and remove active tab on tab items
- hint: Rename open to present and close to dismiss
- popover: Renamed is-actvie to value and balCollapse to balChange
- accordion: Renamed is-actvie to value and balCollapse to balChange
- form: Removed prop expanded, removed component bal-dropdown-trigger and renamed bal-dropdown to bal-popover
- modal: Removed bal-modal-actions
- accordion: add two way binding (eeda1c0)
- button: add bal-button-group component (deb9394)
- card: simplify usage (66c2d67)
- popover: add two way binding (e3f01d2)
- tabs: able to change value with the active prop on the bal-tab-item (f9553cb)
- tabs: add two way binding (aaf41a1)
- angular: adjust boolean accessor for two way binding (ed57dcc)
- angular: enable two way binding (8602df8)
- form: set expanded as default and use popper.js for the popovers (0845ade)
- hint: use standard method names (b1f4040)
- modal: remove action component, improve large content and popovers (1095dab)
- modal: simplify usage (69de08d)
- notices: add missing padding (82333e1)
- notification: adjust paddings (f7eab49)
- update deps (a316a3e)
- card: reduce amount of components (905bc0c)
8.0.1 (2022-01-05)
- container: increase the level of is-compact (db08332)
8.0.0 (2022-01-05)
- tabs:
rounded
prop is removed useinterface
tabs-sub
- Follow the migration guide Migration from 7.x to 8.x
- tabs: add sub-navigation (7822461)
- footer: adjust hide links (e48f10f)
- form: adjust expanded style (d5ae8d0)
- style: remove global styles from utilities (b943436)
- tabs: remove rounded option (9da1c71)
7.0.0 (2022-01-04)
- The unsupported browsers has been moved to @baloise/web-app-unsupported-browsers.
- Follow the migration guide Migration from 6.x to 7.x
6.0.0 (2021-12-28)
- Added and improved the css helper classes.
- Follow the migration guide Migration from 5.x to 6.x
- css-helpers: improve color, border, radius, flexbox, visibility and shadow (25d1fc)
5.0.2 (2021-12-22)
- core: ignore components.d.ts and export types only in the types.d.ts file (7b1e705)
5.0.0 (2021-12-20)
- The component
bal-app
lost his props, due better intrgration for our proxy libraries.- Follow the migration guide Migration from 4.x to 5.x
- vue: add modal controller (097e08)
4.3.1 (2021-12-15)
- add missing sass files of the components (2efa8ca)
4.3.0 (2021-12-15)
- stencil: adjust build artifacts for the docs (fec6c9f)
- vue: need to remove experimental vite support (749ca74)
- add component style to global sass file for customization (f57d254)
- add component style to global sass file for customization (17bd5e0)
- add component style to global sass file for customization (0b9a471)
- hint: add small variant (d33f273)
- stencil: update version 2.11.0 (b9a8c25)
4.2.0 (2021-12-15)
- vue: need to remove experimental vite support (749ca74)
- add component style to global sass file for customization (f57d254)
- add component style to global sass file for customization (17bd5e0)
- add component style to global sass file for customization (0b9a471)
- hint: add small variant (d33f273)
- stencil: update version 2.11.0 (b9a8c25)
4.1.2 (2021-12-15)
4.1.1 (2021-12-13)
- button: adjust the color of the icon for outlined (d8f71e0)
4.1.0 (2021-12-10)
- radio: adjust space between radio and label (72f3a88)
- vue: element fn parameter will be unrefed (e2b1302)
- angular: add element helper function (6a7e57a)
- component: return helper functions like wait, getAppRoot, componentOnReady (7797fb3)
- return helper isDescendant (0c1b8ca)
4.0.3 (2021-12-09)
- component: add 100% width to container (c3aface)
4.0.1 (2021-12-09)
4.0.0 (2021-12-08)
- The breakpoints and spacing helpers are adjusted to new guidlines and duplicated/old css class are removed.
- Follow the migration guide Migration from 3.x to 4.x
- spacing: add responsive spacing helpers (bc8588d)
- file-upload: add prop has-file-list (5b9d051)
- container: add compact option (f509fd3)
- datepicker: adjust min max behaviour (f469440)
- select: adjust selected background (d9e28ae)
- sheet: improve spacing (285857f)
- hint: adjust spacing and font size (f2773b7)
3.0.0 (2021-12-03)
has-sticky-footer
has to be set explicit to theba-app
component.- Follow the migration guide Migration from 2.x to 3.x
2.0.5 (2021-11-24)
- file-upload: using @baloise/web-app-utils for areArraysEqual (a0b4793)
2.0.3 (2021-11-23)
- heading: add missing subtile color (7572254)
2.0.0 (2021-11-22)
- Moved utils, filters/pipes and validators to web-app-utils packages.
- Follow the migration guide Migration from 1.x to 2.x
- modal: fix width issue with the close button
1.19.10 (2021-11-17)
- lock version issue (a557276)
1.19.9 (2021-11-17)
1.19.7 (2021-11-11)
- footer: styling of links (45abc70)
1.19.6 (2021-11-10)
- footer: update styling (30d45c3)
1.19.5 (2021-11-10)
- select: Skip one single test to test if the build is working (516021f)
1.19.4 (2021-11-10)
- select: Skip one single test to test if the build is working (516021f)
1.19.2 (2021-11-09)
1.19.1 (2021-10-08)
1.19.0 (2021-10-08)
- footer: add dynamic baloise links (263a661)
1.18.15 (2021-10-08)
Note: Version bump only for package root
1.18.14 (2021-10-08)
- link: add inverted style (e801ef6)
1.18.13 (2021-10-08)
Note: Version bump only for package root
1.18.12 (2021-10-07)
- release workflow (0a0f8f1)
1.18.7 (2021-10-07)
- list: use flexbox (2c34f09)
1.18.6 (2021-10-05)
- modal: add card class on user element (8515746)
1.18.3 (2021-10-05)
- add fixed sub package versions (0ab2c03)
1.18.2 (2021-10-05)
- add fixed sub package versions (da41daf)
1.18.0 (2021-10-05)
- card: adjust primary color (da530b7)
- datepicker: limit month & year select when using min and max (d06fd72)
- notification: adjust padding and link colors (da48a01)
- modal: add mobile solution and fix custom width (3308957)
- modal: add mobile view (0fb0d27)
- stepper: add stepper template (4b02cae)
1.17.0 (2021-10-01)
- card: adjust spacing (2b7c745)
- container: adjust container to new paddings (d033195)
- select: fix arrow key navigation on focus (fd77ff4)
- tabs: adjust disabled style (3813bf7)
- testing: fix cy.url().should() (156d9b4)
- button: add button group helper css class (a03dcf3)
1.16.2 (2021-09-29)
Note: Version bump only for package root
1.16.1 (2021-09-29)
Note: Version bump only for package root
1.16.0 (2021-09-29)
- button: fix loading state with icons (5d31e89)
- modal: adjust paddings (d13e24b)
- radio: remove debugger statement (c555113)
- select: improve clear and key navigation (e77479d)
- select: improve disabled look (069b80d)
- select: open dropdown with arrow keys (f1621dd)
1.15.1 (2021-09-22)
- dropdown: remove possible border-bottom effect (fad665e)
1.15.0 (2021-09-20)
- radio, checkbox: improve reaction time
- modal: add modal service for angular
- app: introduce app component
- toast, snackbar: improve services and add duplication support
- react: add react proxy library
1.14.5 (2021-09-13)
- testing: add label support for checkbox & radio (47c1dbe)
1.14.4 (2021-09-13)
- angular: use event.detail instead of event.target.value (4709780)
1.14.3 (2021-09-10)
- testing: look for label instead of input for radio & checkbox (9c26641)
1.14.2 (2021-09-10)
- testing: add and command (acddfb4)
1.14.1 (2021-09-09)
- radio: improve change emitting for faster reaction time (3e3e6df)
- table: alignt text to center for buttons (b561840)
- table: improve deliverments (6999a48)
- testing: remove console log (e68c022)
- toast&snackbar: fix glitches when leaving the dom (de9fd0e)
1.14.0 (2021-09-08)
- pagination: reduce number of pages of mobile devices (33959ec)
- table: resolve deps (00d98a8)
- tabs: only fire tab change event ones (3a15e4f)
- testing: add and override commands for accordion, button, datepicker and checkbox (a80a5f6)
- testing: add or override cypress commands for dropdown, input, modal, radio, select, tabs and toast (e088819)
- testing: add support for hint, pagination, slider and snackbar (13f882c)
- testing: remove mixins and accessors (8684a68)
1.13.1 (2021-09-06)
- text: add word break (28260a7)
1.12.3 (2021-09-01)
- testing: improve select of radios (ee64a27)
- testing: improve select accessor (5b5a632)
1.13.3 (2021-09-06)
- card: don't break words (0f5d2bf)
1.13.2 (2021-09-06)
- table: resolve deps (00d98a8)
1.13.1 (2021-09-06)
- angular: listens for the first given error (67bd4c4)
- only format value if number input is active (23ba116)
- update stencil to version 2.8.0 (0f80d25)
1.13.0 (2021-09-03)
- angular: add bal-ng-error (7f41482)
1.12.4 (2021-09-02)
- input: enable normal input again (1a29327)
1.12.3 (2021-09-01)
- vue: use detail instead of value from the change event (f979fe9)
1.12.2 (2021-09-01)
- vue: use detail instead of value from the change event (5e3c70c)
1.12.1 (2021-09-01)
- vue: adjust types of the props (41f29b1)
1.12.0 (2021-08-31)
- input: add number-input with decimal (ab473de)
1.11.1 (2021-08-23)
- input: add logic for checking if number entered is valid and add decimal property for number formating (01818a7)
1.10.0 (2021-08-16)
- input: enable clipboard content (4d4032e)
- table: update ag-grid usage (f083875)
1.9.0 (2021-08-12)
- datepicker: fix fullwidth (cddd3f2)
- input: fix autofocus and add directives for angular and vue (ef76dcf)
- select: fix fullwidth (9cf060a)
- testing: add andable.ts and attachable.ts mixin description (e918b8a)
1.8.2 (2021-08-06)
- table: make styles accessable for angular & vue applications (f5b5de5)
1.11.3 (2021-08-27)
- angular: use .detail instead of .target.value (4496cdd)
1.11.2 (2021-08-27)
- angular: use .detail instead of .target.value (4496cdd)
1.11.1 (2021-08-23)
1.11.0 (2021-08-23)
- checkbox: remplace rem with pixel (2095880)
- input: enable clipboard content (4d4032e)
- select: listen for attribute and text content changes (9a517e0)
- styles: remove old client lib variables (9413e38)
- components: update deps (f650c2b)
- select: add single value (b5b536c)
- table: introduce new table package (0540144)
- table: update ag-grid usage (f083875)
- vue: rename function validators to rules (9bad019)
- vue: update deps (9323c8d)
1.9.0 (2021-08-12)
- datepicker: fix fullwidth (cddd3f2)
- input: fix autofocus and add directives for angular and vue (ef76dcf)
- select: fix fullwidth (9cf060a)
- testing: add andable.ts and attachable.ts mixin description (e918b8a)
1.8.2 (2021-08-06)
- table: make styles accessable for angular & vue applications (f5b5de5)
1.10.0 (2021-08-16)
- datepicker: fix fullwidth (cddd3f2)
- input: enable clipboard content (4d4032e)
- input: fix autofocus and add directives for angular and vue (ef76dcf)
- select: fix fullwidth (9cf060a)
- table: make styles accessable for angular & vue applications (f5b5de5)
- table: update ag-grid usage (f083875)
1.9.0 (2021-08-12)
- testing: add andable.ts and attachable.ts mixin description (e918b8a)
1.8.2 (2021-08-06)
- table: make styles accessable for angular & vue applications (f5b5de5)
1.3.1 (2021-06-21)
- radio: add disabled to radio-group (5d783b3)
1.3.0 (2021-06-16)
- footer: add new footer component (2d4cb02)
- hint: auto detects the placement (e83fdd3)
- slider: add new form component range slider (7b89138)
1.8.1 (2021-08-05)
- data: add missing disable state for the edit button (44e2682)
- select: remove old unused attribute searchInput (d03c1a8)
1.8.0 (2021-08-02)
- heading: add new space attribute (f07459d)
Note: Version bump only for package root
1.7.0 (2021-07-30)
- text: add new hint color (3320708)
1.6.3 (2021-07-30)
- select: getValues returns now always an array (89fd89e)
- validators: empty values will not get validate unless isRequired is set (a85a248)
- vue: improve rules condition for raised error messages (cfcfead)
1.6.2 (2021-07-29)
- text: fix bold style (5de5051)
1.6.1 (2021-07-28)
- #314, bal-file-upload: clear state of html input file on change to fix the bug, emit change event only if list of files changed - not if rejection happened (8529906)
1.6.0 (2021-07-26)
- change modal background and field height (eb87f1b)
- dropdown: only open menu when there is enough space on top (6edc40b)
- field: change min height if label is given or not (1d1fc2e)
1.5.0 (2021-07-22)
- text: fix swap slot elements. closes #303 (7cd266b)
- vue: change return type of ValidatorFn to string and boolean. closes #306 (52e2b2b)
1.4.0 (2021-06-23)
- select: add prop to turn off the movement (7c6c495)
- select: add prop to turn off the movement (abe717d)
1.3.2 (2021-06-22)
- radio: add disabled to radio-group (5d783b3)
1.3.1 (2021-06-21)
- slider: add two-way binding (a5f948d)
1.3.0 (2021-06-16)
- footer: add new footer component (2d4cb02)
- hint: auto detects the placement (e83fdd3)
- slider: add new form component range slider (7b89138)
1.2.1 (2021-06-09)
- text: add bold style (550d7a2)
1.2.0 (2021-06-09)
- data: add edit feature (d05fdae)
1.1.1 (2021-06-03)
- select: change empty initial value to empty string (793c9f4)
1.1.0 (2021-06-02)
- fix checkbox and radio label handling (c20eba8)
- renamed to
Design System
- package
@baloise/ui-library
renamed to@baloise/design-system-components
- package
@baloise/ui-library-vue
renamed to@baloise/design-system-components-vue
baloiseUiLibrary
renamed toBaloiseDesignSystem
- package
@baloise/ui-library-angular
renamed to@baloise/design-system-components-angular
BalUiLibraryModule
renamed toBaloiseDesignSystemModule
- package
@baloise/ui-library-testing
renamed to@baloise/design-system-testing
- package
- new font package
@baloise/design-system-fonts
- follow the new style instalation guide
- new icon package
@baloise/design-system-icons
- removed vue-2 proxy libary
- removed unuesed
bal-teaser-step
component - dependency updates for all the packages
- design: implement 8pixel spacing
- bal-heading: new component with a font cropping fix
- bal-checkbox: add new style examples
- bal-radio: add new style examples
- bal-select: improve focus handling with the keyboard and the cursor
- add design part to the documentation