Skip to content

Releases: kintone-labs/kintone-ui-component

v1.20.0

25 Mar 08:08
0673adb
Compare
Choose a tag to compare
v1.20.0 Pre-release
Pre-release

Changes

New Features

  • Added the actionButtonPosition property to Table component to set the position of add/remove row buttons and improve the display of it when the table is set larger than the window width.
  • Added new Custom CSS properties for Table component.
    • --kuc-table-action-button-background-color
    • --kuc-table-action-button-left
    • --kuc-table-action-button-right

Bug Fixes

  • Fixed the issue that Notification/MobileNotification with no duration will be closed automatically if it's opened when the previously set duration has not expired.

Package Updates

  • Upgraded dependent libraries: @babel/core, @babel/preset-env, @cybozu/eslint-config, @storybook/addon-a11y, @storybook/addon-actions, @storybook/addon-controls, @storybook/addon-viewport, @storybook/web-components, @storybook/web-components-webpack5, @web/test-runner, babel-loader, chromatic, eslint,, eslint-import-resolver-typescript, prettier, ts-loader, typescript, webpack, webpack-cli, core-js, uuid.

Document

  • Added new property and new Custom CSS property descriptions for Table component.
  • Updated the titles of website pages to remove unnecessary taglines.

v1.19.0

21 Jan 02:01
b523015
Compare
Choose a tag to compare

Changes

New Features

  • Added the scrollButtons property for scrollable navigation capability to Tabs component.
  • Added the placeholder property on Combobox component. #1557 @dangvantri113
  • Added support for max-height Custom CSS property on menu part of Combobox and Dropdown components.

Maintenance

  • Fixed the issue that Combobox menu remained visible after item selection.

Package Updates

  • Upgraded dependent libraries: @babel/core, @babel/preset-env, @types/mocha, chromatic, eslint-import-resolver-typescript, eslint-plugin-import, core-js, lit, uuid, eslint, prettier, typescript, webpack.

Document

  • Added new Custom CSS property descriptions for Dropdown and Combobox components.
  • Added new property descriptions for Tabs and Combobox components.

v1.18.0

10 Oct 07:17
b5063fc
Compare
Choose a tag to compare

Changes

Maintenance

  • Enabled Spanish in all the components.
  • Fixed the issue where the label and error of the Attachment and MobileDateTimePicker components could not be displayed when using npm package and importing only the Attachment and MobileDateTimePicker component from kintone-ui-component/lib/attachment and kintone-ui-component/lib/mobile/datetime-picker. #1546 @yahataka

Package Updates

  • Upgraded dependent libraries: @babel/core, @babel/preset-env, @web/test-runner, @types/mocha, @types/uuid, babel-loader, chromatic, core-js, eslint-import-resolver-typescript, eslint-plugin-import, lit, prettier, typescript, uuid, webpack.

v1.17.1

03 Jun 02:14
cf2688f
Compare
Choose a tag to compare

Changes

Maintenance

  • Fixed the issue of Attachment component that sometimes the display switching is locked when dragging and dropping on Firefox. #1533 @motohasystem

Package Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @cybozu/eslint-config, @web/test-runner, chromatic, core-js, lit, typescript, webpack.

Document

  • Improved the description of Quick Start
  • Updated the link of "サポートへのお問い合わせ方法" in Japanese document.
  • Fixed the issue that clicking some links jumped to the inexistent page.

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