- [FEATURE] Breaking change: Add
csv
prefix to CSV related data attributes:data-changed
=>data-csv-changed
data-valid
=>data-csv-valid
data-validate
=>data-csv-validate
- [FEATURE] Use data attributes instead of
jQuery.data()
- [FEATURE] Drop Internet Explorer and other older browsers support
- [FEATURE] Drop Ruby < 3.1
- [FEATURE] Drop jQuery < 3.7.1 Compatibility
- [ENHANCEMENT] Update QUnit to 2.23.0
- [ENHANCEMENT] Test against Ruby 3.4
- [FEATURE] Rails 8.0 compatibility
- [ENHANCEMENT] Update QUnit to 2.22.0
- [FEATURE] Allow Rails 8.0 alpha
- [ENHANCEMENT] Test against Ruby 3.3
- [ENHANCEMENT] Update QUnit to 2.21.0
- [BUGFIX] Fix a bug with missing translations (#920)
- [FEATURE] Rails 7.1 compatibility
- [FEATURE] Drop Rails 5.2 and 6.0 support
- [FEATURE] Drop Ruby 2.6 support
- [ENHANCEMENT] Test against Ruby 3.2
- [ENHANCEMENT] Test against jQuery 3.7.1 by default
- [ENHANCEMENT] Update QUnit to 2.19.4
- [ENHANCEMENT] Do not use jQuery in validators
- [FEATURE] Drop Ruby 2.5 support
- [ENHANCEMENT] Test against latest Ruby versions
- [ENHANCEMENT] Update development dependencies
- [ENHANCEMENT] Update QUnit to 2.19.1
- [ENHANCEMENT] Test against jQuery 3.6.1 by default
- [BUGFIX] Fix Rails 7.0 compatibility (#869)
- [BUGFIX] Fix missing HTTP method (#867)
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Add Rails 7 compatibility - POSSIBLE BREAKING CHANGE (#862)
- [ENHANCEMENT] Update development dependencies
- [ENHANCEMENT] Require MFA to publish gems
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Add Turbo compatibility (#849)
- [FEATURE] Add support to
other_than
numericality validator - [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
- [FEATURE] Add support to
fields
method (#828) - [ENHANCEMENT] Test against jQuery 3.6.0 by default
- [ENHANCEMENT] Test against latest Ruby versions
- [ENHANCEMENT] Update QUnit to 2.15.0
- [FEATURE] Add Rails 7.0.pre compatibility
- [ENHANCEMENT] Default branch is now
main
POSSIBLE BREAKING CHANGE! - [ENHANCEMENT] Update QUnit to 2.14.0
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Add Rails 6.1.0.rc1 compatibility
- [ENHANCEMENT] Update development dependencies
- [ENHANCEMENT] Minor code cleanup
- [ENHANCEMENT] Update development dependencies
- [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
- [FEATURE] Drop Ruby 2.3 support
- [FEATURE] Do not require
jquery-rails
gem (#785) - [FEATURE] Add support for many association validations (#783)
- [BUGFIX] Fix Rails generators (#786)
- [BUGFIX] Do not validate dynamically disabled inputs (#789)
- [BUGFIX] Fix removal of error messages (#790)
- [ENHANCEMENT] Test against jQuery 3.5.1
- [FEATURE] Add jQuery 3.5.0 compatibility (#779)
- [ENHANCEMENT] Test against latest Ruby versions
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix custom validators for nested attributes (#778)
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Ruby 2.7 support
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Re-release of 16.0.4 because of wrong version number
- [FEATURE] Ruby 2.7 support
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix
validators.all
function - [ENHANCEMENT] Update development dependencies
- [BUGFIX] Guard against prototype extended arrays (#769)
- [ENHANCEMENT] Test against latest Ruby versions
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix default export (JS)
- [FEATURE] Move to ES6
- [FEATURE] Add Webpacker compatibility
- [BUGFIX] Fix acceptance validator
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Drop Ruby 2.2 support
- [ENHANCEMENT] Test against jQuery 3.4.1 by default
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Add Rails 6.0 compatibility
- [FEATURE] Add form_with support
- [ENHANCEMENT] Test against jQuery 3.4.0 by default
- [FEATURE] Add Rails 6.0.0.beta3 compatibility
- [ENHANCEMENT] Test against Ruby 2.6.2
- [ENHANCEMENT] Update QUnit to 2.9.2
- [ENHANCEMENT] Update dependencies
- [FEATURE] Add Rails 6.0.0.beta2 compatibility
- [BUGFIX] Fix case-sensitive uniqueness validator (potential breaking change) (#753)
- [ENHANCEMENT] Test against Ruby 2.6.1
- [ENHANCEMENT] Update dependencies
- [FEATURE] Add Rails 6.0.0.beta1 compatibility
- [ENHANCEMENT] Test against Ruby 2.6.0, Ruby edge, and Rails edge
- [ENHANCEMENT] Update dependencies
- [FEATURE] Drop the deprecated tokenizer support in length validator
- [ENHANCEMENT] Do not use
New Function
(#733) - [ENHANCEMENT] Remove 'g' flag from RegExp conversions (#750)
- [ENHANCEMENT] Update dependencies
- [ENHANCEMENT] Test against jQuery 3.3.1 by default
- [ENHANCEMENT] Update QUnit to 2.6.2
- [ENHANCEMENT] Update dependencies
- [BUGFIX] Fix support for allow_nil option (#737)
- [ENHANCEMENT] Test against Ruby 2.2.10, 2.3.7, 2.4.4, and 2.5.1
- [ENHANCEMENT] Update dependencies
- [FEATURE] Rails 5.2 support
- [ENHANCEMENT] Test against Ruby 2.2.9, 2.3.6, 2.4.3, and 2.5.0
- [ENHANCEMENT] Test against jQuery 3.3.1
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix association validations (potential breaking change) (#712)
- [FEATURE] Rails 5.2.0.beta2 support
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix jQuery 3.0 support (#726)
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix regression in JavaScript numericality validator (#724)
- [FEATURE] Refactor client-side numericality validator (#717)
- [ENHANCEMENT] Test against Ruby 2.2.8, 2.3.5, and 2.4.2
- [ENHANCEMENT] Update js_regex runtime dependency to 2.0
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Validate will_save_change_to? conditionals
- [ENHANCEMENT] Test against jQuery slim 3.x
- [BUGFIX] Fix JavaScript confirmation validator (#706)
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix a regression in fields_for (#680)
- [ENHANCEMENT] Update development dependencies
- [BUGFIX] Fix a regression in validates_with validators (#702)
- [ENHANCEMENT] Code cleanup
- [ENHANCEMENT] Test against Ruby 2.2.7 and 2.3.4, Rails 5.1.0.rc2
- [ENHANCEMENT] Update development dependencies
- [ENHANCEMENT] Use Ruby 2.3's Frozen String Literal Pragma
- [ENHANCEMENT] Code cleanup
- [ENHANCEMENT] Test against Ruby 2.4.1 and Rails 5.1.0.rc1
- [ENHANCEMENT] Test against jQuery 3.2.0 and 3.2.1
- [ENHANCEMENT] Update jquery-rails runtime dependency to 4.3
- [ENHANCEMENT] Update development dependencies
- [ENHANCEMENT] Rails 5.1 compatibility
- [ENHANCEMENT] Support deeply nested attributes (#697)
- [BUGFIX] Fix file fields (#694)
- [ENHANCEMENT] Follow Vandamme's changelog conventions
- [FEATURE] Unobtrusive JavaScript
- [ENHANCEMENT] Under the hood improvements
- [ENHANCEMENT] Update tests
- [ENHANCEMENT] Under the hood improvements to the form helper
- [ENHANCEMENT] Include license in the gem
- [PERFORMANCE] Change internals to get 4.0 score on Code Climate
- [BUGFIX] Fix
rails.validations
asset not found error
- [SECURITY] Remove middleware for remote validations
- [ENHANCEMENT] Update development dependencies
- [FEATURE] Rails 5.0 compatibility
- [FEATURE] Drop Rails 4.x support
- [FEATURE] Add Changelog (#688)
- [FEATURE] Drop Ruby 2.0.0 support
- [ENHANCEMENT] Test against jQuery from 1.7.2 to 3.1.1
- [ENHANCEMENT] Minor changes
- [BUGFIX] Fix conditional validators (#686)
- [BUGFIX] Fix dollar sign in regular expression (#684)
- [BUGFIX] Fix jQuery 3 compatibility
- [BUGFIX] Fix numericality validator (#679)
- [BUGFIX] Prevent undesired
stopPropagation
onfocusout
event (#675)
- [ENHANCEMENT] Add some clarity to the
copy_assets
command (#671) - [ENHANCEMENT] Minor changes
- [BUGFIX] Make helpers consistent with their Rails counterparts (#665)
- [ENHANCEMENT] Minor changes
- [FEATURE] Add Turbolinks 5 compatibility
- [FEATURE] Drop Ruby 1.9 support
- [ENHANCEMENT] Test against Ruby 2.1.10, 2.2.5 and 2.3.1
- [ENHANCEMENT] Test against jQuery 1.12.4
- [ENHANCEMENT] Test against jQuery 1.12.1
- [ENHANCEMENT] Minor changes
- [SECURITY] Fix uniqueness validator data disclosure (#648)
- [BUGFIX] Fix config.root_path to work in middleware (#598)
- [ENHANCEMENT] Minor changes
- [ENHANCEMENT] Test against jQuery 1.12.0
- [ENHANCEMENT] Minor changes
- [FEATURE] First Rails 4.x compatible version
For older versions, please refer to GitHub releases