Releases: jgarber623/sinatra-param
Releases · jgarber623/sinatra-param
v4.0.1
What's Changed
- Bump actions/checkout from 2 to 3 by @dependabot in #49
- Bump paambaati/codeclimate-action from 3.2.0 to 4.0.0 by @dependabot in #50
- Bump paambaati/codeclimate-action from 4.0.0 to 5.0.0 by @dependabot in #51
- Bump actions/checkout from 3 to 4 by @dependabot in #52
- Refactor project code by @jgarber623 in #53
Full Changelog: v4.0.0...v4.0.1
v4.0.0
- Minimum supported Ruby version is now 2.6.
- Ruby 3 now supported!
v3.4.0
- Dependency updates
v3.3.0
- Update development dependencies
- Expand supported Ruby versions to include 2.7
v3.2.0
- Update development dependencies
- Update activesupport to 6.0.0
v3.1.1
- Miscellaneous development dependency updates
v3.1.0
- Add
Sinatra::Param::Error
class and subclass other exceptions
v3.0.0
This (rather significant) release refactors the gem code and…
- Changes developer implementation from
helpers Sinatra::Param
toregister Sinatra::Param
- Automatically sets
raise_sinatra_param_exceptions
tofalse
unless developer specifies value - Adds
match,
minlength, and
maxlength` parameter validations :hash
parameter values, when coerced, returnHash
es with symbol'ed keys
Most of the updates in this release are under-the-hood cleanup and reorganization. The README
is updated to reflect all the latest and greatest changes.
v2.5.0
- Adds support for custom error messages using the
message: ''
option - Reverts
required
parameter validation prioritization
v2.4.3
- Use load order as a stronger means of specifying validation application order
- Surface parameter name in
Coercion
andValidation
error messages - Clarify error messages in README