All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- [maintenance] Add
clean
script inpackage.json
- Bump React from v17 to v18
- Bump dependencies
- Migrate tests from Enzyme to React Testing Library
- Restructure tests
- Remove Node.js v12 and v13 support
- Remove deprecated properties
0.8.1 - 2021-09-15
- [maintenance] Add
audit:fix
script inpackage.json
- Bump dependencies
- Remove Node.js v10 and v13 support
0.8.0 - 2021-04-12
- [maintenance] Add
deduplicate
script inpackage.json
- [maintenance] Change GitHub Actions CI build, lint and test jobs configurations
- Bump React from v16 to v17
- Bump dependencies
0.7.0 - 2020-06-23
- [maintenance] Add GitHub Actions for CI build, lint and test
- [maintenance] Add Prettier integration
- [maintenance] Add
react/jsx-props-no-spreading
ESLint rule exceptions - Add ESNext source code in
npm
package
- [maintenance] Change ESLint configs to work with Prettier and simplify them
- Bump dependencies
- Refactor tests
- Replace
JS
extension withJSX
where appropriate - Replace deprecated
componentWillReceiveProps
withgetDerivedStateFromProps
- Deprecate
Checkbox
andRadio
propdefaultChecked
in favour ofchecked
- [maintenance] Remove unnecessary root
.npmignore
- [maintenance] Replace remark with Prettier
- [maintenance] Replace Travis CI with GitHub Actions
- [website] Remove obsolete website-related
dotenv
leftovers - Remove Node.js v8 and v11 support
- Remove
better-npm-run
in favour ofcross-env
- Remove invalid argument in
React.Children.map
usages - Remove resolutions in
package.json
- [maintenance] Fix ESLint code linting issues
- [maintenance] Fix Prettier code formatting issues
- Fix
defaultChecked
prop behaviour inCheckbox
andRadio
0.6.0 - 2019-07-15
- [maintenance] Add Code Climate config
- Add
BaseInput
to be extended byCheckbox
andRadio
- Bump dependencies
- Change Jest config to ignore
src/index.js
- [website] Remove website in favour of react-ui-icheck-website
- [website] Remove website-related dependencies and scripts
- Remove unused Babel plugins
- Remove unused prop
isMobile
inRadio
- [maintenance] Fix author email in
package.json
- Fix missing dependencies
0.5.0 - 2019-04-22
- [website] Add website 404 error page vertical centering
- [website] Add website
Checkbox
andRadio
examples - [website] Add website
clean-webpack-plugin
webpack production config - Bump dependencies
- Deprecate
Checkbox
andRadio
propactiveClass
in favour ofactiveClassName
- Deprecate
Checkbox
andRadio
propcheckedClass
in favour ofcheckedClassName
- Deprecate
Checkbox
andRadio
propdisabledClass
in favour ofdisabledClassName
- Deprecate
Checkbox
andRadio
propfocusClass
in favour offocusClassName
- Deprecate
Checkbox
andRadio
prophoverClass
in favour ofhoverClassName
- Deprecate
Checkbox
andRadio
propindeterminateClass
in favour ofindeterminateClassName
- Deprecate
Checkbox
andRadio
propinheritClass
in favour ofinheritClassName
- Deprecate
Checkbox
propcheckboxClass
in favour ofcheckboxClassName
- Deprecate
Radio
propradioClass
in favour ofradioClassName
- Remove unused
determinateClass
prop forCheckbox
andRadio
- Fix
inheritClass
prop type forCheckbox
andRadio
0.4.0 - 2019-01-30
- [website] Add website "Properties" blocks in
Checkbox
andRadio
demos - Add
deprecated
helper for wrapping the deprecatedPropTypes
in the future releases - Add missing
Checkbox
andRadio
properties to match the ones used inInput
component
- Bump dependencies
- [website] Remove website
<main />
content vertical alignment - Remove Node.js v9 support
- [maintenance] Fix
lint:stylelint
script paths inpackage.json
- [website] Fix website
class
attributes inCheckbox
andRadio
demos - [website] Fix website imports alongside
0.3.0 - 2018-12-09
- [maintenance] Add Travis CI for code linting
- Add
Checkbox
,CheckboxGroup
,Radio
andRadioGroup
components tests (the total project test coverage: 100%)
- [maintenance] Disable
no-duplicate-headings
for remark-lint - [website] Enable
css-loader
global modules in the website webpack configs - Bump dependencies
- [website] Fix website imports to use
react-ui-icheck
instead ofreact-icheck
- Fix
@babel/plugin-proposal-decorators
plugin order in Babel configs
0.2.0 - 2018-10-17
- [maintenance] Add Code Climate for code quality and test coverage reports
- [maintenance] Add Codecov for test coverage reports
- [maintenance] Add Travis CI for building and testing
- [website] Add website homepage badges
- Add
Input
andLabel
components tests (the total project test coverage: 47%) - Add missing props in
RadioGroup.defaultProps
- Add this
CHANGELOG.md
- [maintenance] Resort properties in
.eslintrc
and.remarkrc
- [website] Change website page headings
- Bump dependencies
- Change Node.js engine requirement from
>= 10.0.0
to>= 8.10.0
- [website] Remove
.env
requirement for website building/running - Remove description comments from
RadioGroup.propTypes
- [maintenance] Fix missing
remark
dependencies - [website] Fix
lint:stylelint
script paths inpackage.json
- Fix input element mobile support in
Input
component
First release.