Skip to content

Releases: kintone-labs/kintone-ui-component

v1.17.0

14 Mar 03:51
ec7447d
Compare
Choose a tag to compare

Changes

New Features

  • Table Component Enhancements:
    • Updated the actionButton property, now allowing for the add and remove buttons to be enabled or disabled separately.
    • Supported to set HTMLElement on Table header cell title property. Now, when strings in the header are too long, they will automatically wrap to the next line.
  • Updated the pagination display of the ReadOnlyTable component to show the range of visible rows on the current page alongside the total number of rows (e.g., "1 - 3 / 15").
  • Added header property and made it able to set HTMLElement for the header part of the Dialog component.

Maintenance

  • Changed the font family to "sans-serif" in English environments.

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, chromatic, core-js, eslint, lit, prettier, webpack.

Document

v1.16.0

31 Jan 09:52
57889b2
Compare
Choose a tag to compare

Changes

New Features

  • Added the footerVisible property on Dialog component to be able to show/hide the footer part.
  • Added MobileButton Custom CSS property.

Maintenance

  • Fixed the issue of RadioButton component that the previous item cannot be selected by manual after selecting one item by code.
  • Updated the README to add information about the end of maintenance for v0.

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @types/uuid, @web/test-runner, chromatic, core-js, eslint, eslint-plugin-import, lit, prettier, regenerator-runtime, typescript, webpack.

Document

v1.15.0

14 Dec 03:48
356a6fe
Compare
Choose a tag to compare

Changes

New Features

Maintenance

  • Fixed the issue that the label didn't display as user set correctly when setting an empty string for the value property of Dropdown and MobileDropdown components. #1449 @usa-pyon-pyon
  • Added the selection-denied icon when hovering the item that is disabled in the following components:
    • Attachment
    • Button
    • DateTimePicker
    • TimePicker
  • Fixed the issue with the Tooltip component to ensure proper display within nested structures.
  • Fixed the issue that some custom elements (Dialog, DatePicker, TimePicker, etc) were not fully displayed in ReadonlyTable cell.
  • Added community links on GitHub issue.

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @open-wc/testing, @types/mocha, @types/uuid, chromatic, core-js, eslint, lit, prettier, ts-loader, typescript.

Document

  • Added the Custom CSS property description for the above additional tooltip feature implementation.

v1.14.0

08 Nov 08:42
9ff2646
Compare
Choose a tag to compare

Changes

Breaking Changes

  • Changed the names of some declared types.
    • Checkbox: CheckBoxItem > CheckboxItem
    • ReadOnlyTable: Column > ReadOnlyTableColumn
    • Table: Column > TableColumn

New Features

  • Added ReadOnlyTable Custom CSS property.
  • Added Table Custom CSS property.
  • Added Tabs Custom CSS property.
  • Added TextArea Custom CSS property.
  • Added --kuc-dialog-max-width Custom CSS property for Dialog.
  • Supported to set HTMLElement on ReadOnlyTable cell.
    • Now you can set link, etc.

Maintenance

  • Added the selection-denied icon when hovering the item that is disabled in Tabs component.
  • Improved the position of Dropdown text when the value of Custom CSS --kuc-dropdown-toggle-height is less than the default value.
  • Changed the text color of the following components to gray when they are disabled and a custom color is set.
    • TimePicker
    • DateTimePicker
    • Button
    • Attachment

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @cybozu/eslint-config, @types/mocha, chromatic, eslint, eslint-import-resolver-typescript, eslint-plugin-import, prettier, ts-loader, typescript, webpack, @types/uuid, core-js, lit, regenerator-runtime, uuid.

Document

  • Added the Custom CSS property description for the above additional Custom CSS feature implementation.
  • Added the link of the cybozu developer community to be able to ask questions in the user guide and GitHub README.

v1.13.0

20 Sep 01:21
380b9b4
Compare
Choose a tag to compare

Changes

New Features

Maintenance

  • Fixed the issue that font-size and font-family are overwritten by the user agent stylesheet on MobileText and MobileTextArea components.
  • Fixed the border's width on the highlighted Checkbox and RadioButton components' item.
  • Resolved the issue that the focus was misplaced when pressing the "Tab" key on RadioButton with duplicated item values.
  • Allowed you to change the suffix text color with Custom CSS in the TimePicker Component.

Package Updates

  • Updated dependent libraries: babel-loader

Document

v0.9.5

14 Aug 10:06
4b5e1a5
Compare
Choose a tag to compare

Changes

Security Updates

  • Updated dependent libraries: @babel/preset-typescript, style-loader, @testing-library/dom, css-minimizer-webpack-plugin, @babel/runtime, mini-css-extract-plugin, ts-jest, jest-environment-jsdom, @types/node, typescript, webpack, core-js, @babel/core , eslint, @babel/preset-react, tslib, jest, @types/jest, prettier, webpack-cli, jest-canvas-mock, css-loader, @babel/preset-env, @cybozu/eslint-config, babel-loader, @testing-library/jest-dom, @babel/plugin-transform-runtime

v1.12.0

18 Jul 07:13
9919b57
Compare
Choose a tag to compare

Changes

New Components

New Features

  • Added Checkbox Custom CSS property.
  • Added Combobox Custom CSS property.
  • Added DatePicker Custom CSS property.
  • Added Dropdown Custom CSS property.
  • Added MultiChoice Custom CSS property.
  • Added RadioButton Custom CSS property.
  • Added TimePicker Custom CSS property.
  • Added headerVisible property and made it able to show/hide header in Table component. #1333 @the-red
  • Added container property to Notification component and made it able to set the target element used for appending component.
  • Added container property to MobileNotification component and made it able to set the target element used for appending component.

Bug Fixes

  • Fixed the incorrect height of the calendar month list on DatePicker and DateTimePicker components.
  • Fixed the issue that the year and month selection dropdown cannot be opened on DatePicker and DateTimePicker in ESM.
  • Fixed FieldGroup width when setting resizable content.

Maintenance

  • Changed the type of data property to TypeScript generics in Table and ReadOnlyTable components. #1325 @the-red
  • Modified min-width and max-width setting in Dialog component.
  • Modified the target tag of font-size CSS setting in MobileButton component.

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @cybozu/eslint-config, @open-wc/testing, @types/uuid, chromatic, core-js, eslint, lit, ts-loader, typescript, webpack, webpack-cli.

Document

v1.11.0

25 May 01:25
22bdfe4
Compare
Choose a tag to compare

Changes

Breaking Changes

  • Changed Custom CSS property name of Button component.
    • --kuc-button-background-hover > --kuc-button-background-color-hover
    • --kuc-button-background-active > --kuc-button-background-color-active
    • --kuc-button-background-focus > --kuc-button-background-color-focus
    • Please check the Button page.

New Components

New Features

Bug Fixes

  • Fixed the margin setting issue between the input text and error part when setting the large font-size using Custom CSS of Text component.
  • Fixed the issue that the JavaScript error was displayed after clicking the tick icon of the menu part of Dropdown and Combobox components.
  • Fixed the issue that the JavaScript error was displayed with the timezone smaller than UTC on DatePicker, DateTimePicker, and their Mobile components.

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @open-wc/testing, @web/test-runner, deepmerge, eslint, typescript, @cybozu/eslint-config, webpack, webpack-cli, prettier, core-js, lit, dictionary-en.

Document

v0.9.4

21 Apr 09:41
f2a4175
Compare
Choose a tag to compare

Changes

Bug Fixes

  • Fixed the issue of the Dropdown component: the menu part will be separated when enabling the scroll bar on the screen.

Maintenance

  • Added some descriptions about v0 EOL at the end of 2023 in GitHub README, user guide, and browser console.
    For more details, please check this page.

Security Updates

  • Updated dependent libraries: webpack, mini-css-extract-plugin, @testing-library/dom, jest-canvas-mock, css-minimizer-webpack-plugin, @cybozu/eslint-config, typescript, eslint, @babel/runtime, @mdi/js, @babel/core, @babel/plugin-transform-runtime, ts-jest, prettier, jest-environment-jsdom, jest, @babel/preset-env, @types/node, @babel/preset-typescript, core-js, style-loader, @type/jest

v1.10.0

14 Mar 08:30
1e32b9c
Compare
Choose a tag to compare

Changes

New Components

  • Added the Desktop Tabs component.

New Features

  • Added the message property for Desktop Attachment component.

Maintenance

  • Modified vertical-align setting for ReadOnlyTable component.

Package Updates

  • Updated dependent libraries: @babel/core, @web/test-runner, eslint, prettier, @types/uuid, core-js, @cybozu/eslint-config.

Document