Skip to content

Releases: kintone-labs/kintone-ui-component

v0.9.2

14 Oct 07:32
6f45d8a
Compare
Choose a tag to compare

Changes

Bug Fixes

  • Fixed DateTime component to be able to close the calendar part when clicking outside of it after clicking Month and Year menu.

Maintenance

  • Updated dependent libraries: @mdi/js, @babel/core, @babel/plugin-proposal-class-properties, @babel/plugin-transform-runtime, @babel/preset-env, @babel/preset-react, @babel/preset-typescript, @babel/runtime, @cybozu/eslint-config, @testing-library/jest-dom, @types/node, babel-eslint, babel-loader, babel-plugin-dynamic-import-node, core-js, css-loader, css-minimizer-webpack-plugin, eslint, jest, jest-canvas-mock, jest-transform-css, jest-environment-jsdom, mini-css-extract-plugin, @types/jest, prettier, ts-jest, tslib, webpack, webpack-cli, lodash.
  • Resolved npm ci execution error with after Node v16.15.1.

v1.6.0

05 Oct 01:40
3520501
Compare
Choose a tag to compare

Changes

New Features

  • Supported Traditional Chinese.
  • Published type declaration and created demos/typescript-app.
    • Each component property type
    • Item type

Bug Fixes

  • Disabled calendar pop-up when clicking DatePicker and MobileDatePicker label parts.
  • Fixed aria-invalid attribute value on TextArea and MobileCheckbox components.

Maintenance

  • Fixed excess height of MobileRadioButton and MobileTextArea components.
  • Modified custom error handling on UI on Mobile Date/Time series components.

Document

v1.5.0

07 Sep 04:02
5ab7e5d
Compare
Choose a tag to compare

Changes

New Features

  • Provided Custom CSS feature for Button and Text components. #519 @the-red
    • For more details, please check this guide page.
    • We will provide other components' CSS properties in the near future.

Bug Fixes

  • Fixed the error property display condition and value reflection logic when setting empty on UI on DateTimePicker component.

Maintenance

  • Added error target property name on console error message when setting invalid format value on Date/Time series components.
  • Modified Mobile components' requiredIcon font-size.
  • Modified Button component's style after clicking.
  • Removed excess height when not setting label or error properties on MultiChoice, Text, and TextArea components.
  • Modified the border style when focusing on Dialog and Button components.
  • Modified HTML structure of calendar part for improving accessibility on DatePicker and DataTimePicker components.
  • Resolved npm ci execution error with after Node v16.15.1.

Security Updates

  • Updated dependent libraries: @babel/core, @babel/preset-env, @cybozu/eslint-config, @storybook/addon-a11y, @storybook/addon-actions, @storybook/addon-controls, @storybook/addon-viewport, @storybook/builder-webpack5, @storybook/manager-webpack5, @storybook/web-components, @open-wc/testing, @types/mocha, eslint, ts-loader, typescript, webpack, @webcomponents/webcomponentsjs, core-js, lit, regenerator-runtime, uuid.
  • Changed unit test library from testing-karma to web-test-runner.

Document

  • Added Custom CSS feature guide and updated Button and Text components' page to include CSS property list.
  • Fixed component preview display collapse issue.

v1.4.0

01 Aug 09:16
e855784
Compare
Choose a tag to compare

Changes

Note that in this version, there is backward compatible big change with coding way and components' tags and class names for resolving version conflicts issue.
For more details, please check the Version conflicts issue and solution and the new Quick Start article.

New Components

  • Added Mobile Date/Time series components (MobileDatePicker, MobileTimePicker, and MobileDateTimePicker).

New Features

  • Added timeStep, min, and max properties on TimePicker and DateTimePicker components.
  • Added icon property on Dialog component.

Maintenance

  • Resolved version conflicts issue.
  • Exported type definition.
  • Fixed style of Mobile Date/Time series.

Security Updates

  • Updated dependent libraries: nth-check, core-js, webpack, webpack-cli, @storybook/builder-webpack5, @storybook/manager-webpack5, @storybook/web-components, @storybook/addon-actions, @storybook/addon-controls, @storybook/addon-viewport, @storybook/addon-a11y, karma-coverage, @babel/preset-env, @babel/core, babel-loader, ts-loader, @open-wc/testing, karma, prettier, @cybozu/eslint-config, lit, @types/uuid, typescript.

Document

  • Added an article to explain the version conflicts issue and solution, updated quick start description, component sample code and README.
  • Added Mobile Date/Time series components document.
  • Added/updated description of timeStep, min, max, and value properties of TimePicker and DateTimePicker components.
  • Added description of icon property of Dialog component.
  • Added Format setting plug-in article.
  • Fixed default value of RadioButton component's borderVisible property.

v0.9.1

17 May 13:27
172de4d
Compare
Choose a tag to compare

Changes

Security Updates

  • Updated dependent libraries: core-js, jest-transform-css, style-loader

v1.3.2

14 Apr 01:41
95de5d6
Compare
Choose a tag to compare

Changes

Bug Fixes

  • Fixed DateTimePicker, DatePicker and TimePicker to be able to get the changed value with value property and change event object.
  • Fixed DatePicker and DateTimePicker value to be empty string when clearing input on UI.
  • Fixed label's font size on mobile components.
  • Fixed Dropdown to be able to close the list when pressing Escape key.
  • Fixed selection type and date/time type components not to show error after changing from invalid value to valid value.
  • Fixed selection type components to be able to reflect on UI when setting empty string or empty array to the value property by setter.

v1.3.1

24 Feb 03:21
d95cbe9
Compare
Choose a tag to compare

Changes

Maintenance

  • Added padding setting for content and footer parts on Dialog component.
    • We did this for better appearance as default.
  • Changed checkmark color of selected item when disabled on MultiChoice component.
    • We did this to make it easier to see it.
  • Improved displayed position and added scroll behavior of Dropdown menu part.
  • Fixed the line-height issue when setting on app's HeaderMenuSpaceElement on desktop components.

Security Updates

  • Updated dependent libraries: karma, engine.io, follow-redirects.

Document

  • Published Contributing Guideline and Pull Request template, and updated issue template.
  • Published roadmap for 2022 and linked it on README.
  • Added the explanation of date format depending on language property setting on DatePicker and DateTimePicker document.

v1.3.0

26 Jan 05:48
0574a7c
Compare
Choose a tag to compare

Changes

New Components

  • Added Date/Time series components (DatePicker, TimePicker, and DateTimePicker).
  • Added Dialog component.

New Features

  • Updated to accept duplicated value in value and Item.value properties and newly added selectedIndex property on choice components (MultiChoice, Checkbox, Dropdown, RadioButton, MobileMultiChoice, MobileCheckbox, MobileDropdown, and MobileRadioButton).

    *Please check the detail on each component's document page.

Maintenance

  • Improved Spinner component to disable any controls outside of it when opening.
  • Updated to use from LitElement and lit-html to Lit 2.0.
  • Added the function to get the information of developing version.
  • Installed Yamory for checking package vulnerability.
  • Developed ESLint Custom Rules for checking our coding rule and deleted Sider system.
  • Installed storybook controls and actions feature.
  • Updated LICENSE file.
  • Fixed build setting for ESM.

Security Updates

  • Updated dependent libraries: webpack, json-schema, karma, nanoid, node-fetch, log4js, and core-js.

Document

  • Added DatePicker, TimePicker, DateTimePicker, and Dialog pages.
  • Updated value and selectedIndex properties' specification to follow the logic change described above on choice components' pages.
  • Added Bulk update customization article.

v0.9.0

15 Dec 03:10
a46e222
Compare
Choose a tag to compare

Changes

Maintenance

  • The issue "Suggests a dropdown component that can be unselected" #749. @Yanchi4425
    *Fixed both JavaScript and React versions.
    • Made it possible to set a nonexistent value on Dropdown, RadioButton, MultipleChoice, and CheckBox components.
    • Updated error message when setting an invalid value on DateTime component. ​

Security Updates

  • Updated dependent libraries: set-value, ansi-regex, mini-css-extract-plugin, webpack.

Document

  • Updated the Dropdown, RadioButton, MultipleChoice, CheckBox, and DateTime documents as described in the Maintenance above

v1.2.0

10 Nov 09:31
a5ecb13
Compare
Choose a tag to compare

Changes

New Features

  • Added duration property on Notification and MobileNotification.
  • Added close event on Notification and MobileNotification.
  • Added input event on Text, TextArea, MobileText, and MobileTextArea.
  • Added the function to get the info of version.

Maintenance

  • Installed License Finder to check 3rd party libraries' license to the project.
  • Fixed accessibility attribute values on Dropdown and MultiChoice.
  • Improved some internal processing.

Security Updates

  • Updated dependent libraries: webpack.

Document

  • Notification and MobileNotification: Added description of duration property and close event.
  • Text, TextArea, MobileText, MobileTextArea: Added description of input event.
  • Added the page of version function.