Skip to content

Releases: victorpopkov/react-ui-icheck

v0.8.0

12 Apr 05:55
v0.8.0
5caa36b
Compare
Choose a tag to compare

Added

  • [maintenance] Add deduplicate script in package.json

Changed

  • [maintenance] Change GitHub Actions CI build, lint and test jobs configurations
  • Bump React from v16 to v17
  • Bump dependencies

v0.7.0

23 Jun 08:10
v0.7.0
fe94e92
Compare
Choose a tag to compare

Added

  • [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

Changed

  • [maintenance] Change ESLint configs to work with Prettier and simplify them
  • Bump dependencies
  • Refactor tests
  • Replace JS extension with JSX where appropriate
  • Replace deprecated componentWillReceiveProps with getDerivedStateFromProps

Deprecated

  • Deprecate Checkbox and Radio prop defaultChecked in favour of checked

Removed

  • [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 of cross-env
  • Remove invalid argument in React.Children.map usages
  • Remove resolutions in package.json

Fixed

  • [maintenance] Fix ESLint code linting issues
  • [maintenance] Fix Prettier code formatting issues
  • Fix defaultChecked prop behaviour in Checkbox and Radio

v0.6.0

15 Jul 09:32
v0.6.0
8ff31b1
Compare
Choose a tag to compare

Added

  • [maintenance] Add Code Climate config
  • Add BaseInput to be extended by Checkbox and Radio

Changed

  • Bump dependencies
  • Change Jest config to ignore src/index.js

Removed

  • [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 in Radio

Fixed

  • [maintenance] Fix author email in package.json
  • Fix missing dependencies

v0.5.0

22 Apr 05:35
v0.5.0
ff0cd79
Compare
Choose a tag to compare

Added

  • [website] Add website 404 error page vertical centering

Changed

  • [website] Add website Checkbox and Radio examples
  • [website] Add website clean-webpack-plugin webpack production config
  • Bump dependencies

Deprecated

  • Deprecate Checkbox and Radio prop activeClass in favour of activeClassName
  • Deprecate Checkbox and Radio prop checkedClass in favour of checkedClassName
  • Deprecate Checkbox and Radio prop disabledClass in favour of disabledClassName
  • Deprecate Checkbox and Radio prop focusClass in favour of focusClassName
  • Deprecate Checkbox and Radio prop hoverClass in favour of hoverClassName
  • Deprecate Checkbox and Radio prop indeterminateClass in favour of indeterminateClassName
  • Deprecate Checkbox and Radio prop inheritClass in favour of inheritClassName
  • Deprecate Checkbox prop checkboxClass in favour of checkboxClassName
  • Deprecate Radio prop radioClass in favour of radioClassName

Removed

  • Remove unused determinateClass prop for Checkbox and Radio

Fixed

  • Fix inheritClass prop type for Checkbox and Radio

v0.4.0

29 Jan 22:59
v0.4.0
861cfe2
Compare
Choose a tag to compare

Added

  • [website] Add website "Properties" blocks in Checkbox and Radio demos
  • Add deprecated helper for wrapping the deprecated PropTypes in the future releases
  • Add missing Checkbox and Radio properties to match the ones used in Input component

Changed

  • Bump dependencies

Removed

  • [website] Remove website <main /> content vertical alignment
  • Remove Node.js v9 support

Fixed

  • [maintenance] Fix lint:stylelint script paths in package.json
  • [website] Fix website class attributes in Checkbox and Radio demos
  • [website] Fix website imports alongside

v0.3.0

09 Dec 19:50
v0.3.0
b862ad1
Compare
Choose a tag to compare

Added

  • [maintenance] Add Travis CI for code linting
  • Add Checkbox, CheckboxGroup, Radio and RadioGroup components tests (the total project test coverage: 100%)

Changed

  • [maintenance] Disable no-duplicate-headings for remark-lint
  • [website] Enable css-loader global modules in the website webpack configs
  • Bump dependencies

Fixed

  • [website] Fix website imports to use react-ui-icheck instead of react-icheck
  • Fix @babel/plugin-proposal-decorators plugin order in Babel configs

v0.2.0

17 Oct 17:32
v0.2.0
d10b808
Compare
Choose a tag to compare

Added

  • [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 and Label components tests (the total project test coverage: 47%)
  • Add missing props in RadioGroup.defaultProps
  • Add this CHANGELOG.md

Changed

  • [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

Removed

  • [website] Remove .env requirement for website building/running
  • Remove description comments from RadioGroup.propTypes

Fixed

  • [maintenance] Fix missing remark dependencies
  • [website] Fix lint:stylelint script paths in package.json
  • Fix input element mobile support in Input component

v0.1.0

12 Oct 10:29
v0.1.0
49d2bb8
Compare
Choose a tag to compare

First release.