Releases: kintone-labs/kintone-ui-component
Releases · kintone-labs/kintone-ui-component
v0.9.2
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
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
- Added TypeScript guidance page.
- Added Button Custom CSS property list on document. #519 (comment) @the-red
--kuc-button-height
--kuc-button-text-color
v1.5.0
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
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
, andmax
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
, andvalue
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
Changes
Security Updates
- Updated dependent libraries: core-js, jest-transform-css, style-loader
v1.3.2
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
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
Changes
New Components
- Added Date/Time series components (DatePicker, TimePicker, and DateTimePicker).
- Added Dialog component.
New Features
- Updated to accept duplicated value in
value
andItem.value
properties and newly addedselectedIndex
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
andselectedIndex
properties' specification to follow the logic change described above on choice components' pages. - Added
Bulk update customization
article.
v0.9.0
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
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 andclose
event. - Text, TextArea, MobileText, MobileTextArea: Added description of
input
event. - Added the page of version function.