DavyJonesLocker/client_side_validations-simple_form

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

## main / unreleased

* [ENHANCEMENT] Test against Ruby 3.3
* [ENHANCEMENT] Update QUnit to 2.21.0

## 16.0.0 / 2023-09-02

* [FEATURE] Do not require jQuery
* [ENHANCEMENT] Test against Ruby 3.2
* [ENHANCEMENT] Update QUnit to 2.19.4
* [FEATURE] Drop support to Ruby 2.6
* [FEATURE] Drop support to CSV < 22.0

## 15.0.0 / 2022-09-18

* [FEATURE] Drop Ruby 2.5 support
* [FEATURE] Drop Client Side Validations < 21.0 compatibility
* [ENHANCEMENT] Test against jQuery 3.6.1 by default
* [ENHANCEMENT] Update QUnit to 2.19.1
* [ENHANCEMENT] Update development dependencies

## 14.1.0 / 2021-12-16

* [FEATURE] Add Client Side Validations 20.0 compatibility
* [ENHANCEMENT] Update development dependencies

## 14.0.1 / 2021-11-15

* [ENHANCEMENT] Require MFA to publish gems
* [ENHANCEMENT] Update development dependencies

## 14.0.0 / 2021-10-01

* [FEATURE] Drop Ruby 2.4 support
* [FEATURE] Drop Rails 5.0 and 5.1 support
* [FEATURE] Drop legacy browsers support (including IE8 and IE9)
* [FEATURE] Drop Yarn < 1.19 and Node < 12.0 support
* [FEATURE] Add JavaScript sources to node package
* [ENHANCEMENT] Minor JS Refactor
* [ENHANCEMENT] Update development dependencies
* [ENHANCEMENT] Update QUnit to 2.17.2

## 13.0.0 / 2021-03-26

* [FEATURE] Insert validation feedback before help text [#116](https://github.com/DavyJonesLocker/client_side_validations-simple_form/pull/116) **POSSIBLE BREAKING CHANGE!**
* [ENHANCEMENT] Test against jQuery 3.6.0 by default
* [ENHANCEMENT] Update development dependencies

## 12.1.0 / 2020-02-13

* Add CSV 18.0 compatibility
* [ENHANCEMENT] Update development dependencies

## 12.0.0 / 2020-01-23

* [FEATURE] Allow nested `:error` component [#111](https://github.com/DavyJonesLocker/client_side_validations-simple_form/pull/111) **POSSIBLE BREAKING CHANGE!**
* [ENHANCEMENT] Default branch is now `main` **POSSIBLE BREAKING CHANGE!**
* [ENHANCEMENT] Update QUnit to 2.14.0
* [ENHANCEMENT] Update development dependencies

## 11.2.0 / 2020-12-21

* [FEATURE] Allow Ruby 3.0.0 (really)
* [ENHANCEMENT] Replace Thin with Webrick
* [ENHANCEMENT] Update development dependencies

## 11.1.0 / 2020-10-10

* [FEATURE] Allow Ruby 3.0.0
* [ENHANCEMENT] Test against latest Ruby 2.7.2
* [ENHANCEMENT] Update QUnit to 2.11.3
* [ENHANCEMENT] Update development dependencies

## 11.0.0 / 2020-05-16

* [FEATURE] Drop Ruby 2.3 support
* [FEATURE] Add Client Side Validations 17.0 compatibility
* [ENHANCEMENT] Test against jQuery 3.5.1 by default

## 10.1.0 / 2020-04-10

* [FEATURE] Add jQuery 3.5.0 compatibility ([#77](https://github.com/DavyJonesLocker/client_side_validations-simple_form/pull/77))
* [ENHANCEMENT] Test against latest Ruby versions
* [ENHANCEMENT] Update development dependencies

## 10.0.0 / 2020-03-18

* [FEATURE] Fallback on `full_error` if `error` component is not found ([#75](https://github.com/DavyJonesLocker/client_side_validations-simple_form/issues/75))
* [FEATURE] Support multiple css classes in error element and input wrappers
* [ENHANCEMENT] Update development dependencies

## 9.2.0 / 2019-12-25

* [FEATURE] Ruby 2.7 support
* [ENHANCEMENT] Update development dependencies

## 9.1.0 / 2019-10-06

* [FEATURE] Add ClientSideValidations JS 0.1.0 compatibility
* [ENHANCEMENT] Test against latest Ruby versions
* [ENHANCEMENT] Update development dependencies

## 9.0.0 / 2019-09-30

* [FEATURE] Drop Simple Form 4.x compatibility
* [ENHANCEMENT] Test against latest Ruby versions
* [ENHANCEMENT] Update development dependencies

## 8.0.0 / 2019-08-25

* [FEATURE] Move to ES6
* [FEATURE] Add ClientSideValidations 16.0 compatibility
* [FEATURE] Add Webpacker compatibility
* [FEATURE] Drop Simple Form 3.5 compatibility
* [ENHANCEMENT] Update development dependencies

## 7.0.0 / 2019-05-14

* [FEATURE] Add ClientSideValidations 15.0 compatibility
* [FEATURE] Drop Ruby 2.2 support
* [FEATURE] Drop ClientSideValidations < 15.0 compatibility
* [ENHANCEMENT] Test against jQuery 3.4.1 by default

## 6.10.0 / 2019-04-23

* [FEATURE] Add ClientSideValidations 14.0 compatibility
* [ENHANCEMENT] Test against Ruby 2.6.3
* [ENHANCEMENT] Test against jQuery 3.4.0 by default
* [ENHANCEMENT] Update QUnit to 2.9.2
* [ENHANCEMENT] Update development dependencies

## 6.9.0 / 2019-03-02

* [FEATURE] Add ClientSideValidations 13.0 compatibility
* [ENHANCEMENT] Test against Ruby 2.6.1
* [ENHANCEMENT] Update QUnit to 2.9.2
* [ENHANCEMENT] Update development dependencies

## 6.8.0 / 2018-12-12

* [FEATURE] Add ClientSideValidations 12.0 compatibility
* [ENHANCEMENT] Update QUnit to 2.8.0
* [ENHANCEMENT] Update development dependencies

## 6.7.0 / 2018-09-09

* [FEATURE] Add Bootstrap 4 support
* [ENHANCEMENT] Update QUnit to 2.6.2
* [ENHANCEMENT] Update development dependencies

## 6.6.0 / 2018-04-13

* [FEATURE] Add Simple Form 4.0 compatibility
* [ENHANCEMENT] Test against Ruby 2.2.10, 2.3.7, 2.4.4, and 2.5.1
* [ENHANCEMENT] Test against jQuery 3.3.1
* [ENHANCEMENT] Update development dependencies

## 6.5.1 / 2018-02-03

* [ENHANCEMENT] Test against Ruby 2.2.9, 2.3.6, 2.4.3, and 2.5.0
* [ENHANCEMENT] Update development dependencies

## 6.5.0 / 2017-11-29

* [FEATURE] Add ClientSideValidations 11.0 compatibility

## 6.4.0 / 2017-10-09

* [FEATURE] Add ClientSideValidations 10.0 compatibility
* [ENHANCEMENT] Test against Ruby 2.2.8, 2.3.5, and 2.4.2
* [ENHANCEMENT] Update development dependencies

## 6.3.0 / 2017-05-27

* [ENHANCEMENT] Update runtime dependencies
* [ENHANCEMENT] Update development dependencies
* [ENHANCEMENT] Add spec for simple_fields_for to avoid regressions

## 6.2.0 / 2017-04-24

* [ENHANCEMENT] Code cleanup
* [ENHANCEMENT] Test against Ruby 2.2.7 and 2.3.4
* [ENHANCEMENT] Update development dependencies

## 6.1.0 / 2017-03-23

* [ENHANCEMENT] Use Ruby 2.3's Frozen String Literal Pragma
* [ENHANCEMENT] Test against Ruby 2.4.1
* [ENHANCEMENT] Test against jQuery 3.2.0 and 3.2.1
* [ENHANCEMENT] Follow Vandamme's changelog conventions

## 6.0.0 / 2017-01-31

* [FEATURE] ClientSideValidations 9.0 compatibility

## 5.2.0 / 2017-01-22

* [FEATURE] ClientSideValidations 8.0 compatibility

## 5.1.0 / 2017-01-22

* [FEATURE] ClientSideValidations 7.0 compatibility
* [ENHANCEMENT] Update development dependencies

## 5.0.0 / 2017-01-20

* [FEATURE] ClientSideValidations 6.0 compatibility