Skip to content

Commit

Permalink
Bump components (#250)
Browse files Browse the repository at this point in the history
* Improve diff script to include GH compare link and allow diffing a single component
* Add helper script to create the release branch/tag
* Bump `console`
* Bump `dependency-injection`
* Bump `event-dispatcher`
* Bump `routing`
* Bump `serializer`
* Bump `spec`
* Bump `validator`
* Bump constraint in `framework` component and root `shard.yml`
* Add `common changelog` badge to `framework` component
  • Loading branch information
Blacksmoke16 authored Jan 7, 2023
1 parent d9aff13 commit cb07716
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 4 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Changelog

## [0.3.0] - 2023-01-07

### Changed

- **Breaking:** update default `AVD::Constraints::Email::Mode` to be `:html5` ([#230](https://github.com/athena-framework/athena/pull/230)) (George Dietrich)
- Refactor `AVD::Constraints::IP` to use new dedicated `Socket::IPAddress` methods ([#205](https://github.com/athena-framework/athena/pull/205)) (George Dietrich)
- Update minimum `crystal` version to `~> 1.6` ([#205](https://github.com/athena-framework/athena/pull/205)) (George Dietrich)

### Added

- Add `AVD::Constraints::Collection` ([#229](https://github.com/athena-framework/athena/pull/229)) (George Dietrich)
- Add `AVD::Constraints::Existence`, `AVD::Constraints::Required`, and `AVD::Constraints::Optional` for use with the collection constraint ([#229](https://github.com/athena-framework/athena/pull/229)) (George Dietrich)
- Add `AVD::Spec::ConstraintValidatorTestCase#expect_validate_value_at` to more easily handle validation of nested constraints ([#229](https://github.com/athena-framework/athena/pull/229)) (George Dietrich)
- Add `AVD::Constraints::Email::Mode::HTML5_ALLOW_NO_TLD` that allows matching `HTML` input field validation exactly ([#231](https://github.com/athena-framework/athena/pull/231)) (George Dietrich)

### Removed

- **Breaking:** remove `AVD::Constraints::Email::Mode::Loose` ([#230](https://github.com/athena-framework/athena/pull/230)) (George Dietrich)

### Fixed

- **Breaking:** fix spelling of `AVD::Constraints::ISSN#require_hyphen` parameter ([#222](https://github.com/athena-framework/athena/pull/222)) (George Dietrich)
- Fix property path display issue with `Enumerable` objects ([#229](https://github.com/athena-framework/athena/pull/229)) (George Dietrich)
- Fix `AVD::Constraints::Valid` constraints incorrectly being allowed within `AVD::Constraints::Composite` ([#229](https://github.com/athena-framework/athena/pull/229)) (George Dietrich)

## [0.2.1] - 2022-09-05

### Added
Expand Down Expand Up @@ -99,6 +124,7 @@ _First release a part of the monorepo._

_Initial release._

[0.3.0]: https://github.com/athena-framework/validator/releases/tag/v0.3.0
[0.2.1]: https://github.com/athena-framework/validator/releases/tag/v0.2.1
[0.2.0]: https://github.com/athena-framework/validator/releases/tag/v0.2.0
[0.1.7]: https://github.com/athena-framework/validator/releases/tag/v0.1.7
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Object/value validation library
dependencies:
athena-validator:
github: athena-framework/validator
version: ~> 0.2.0
version: ~> 0.3.0
```
2. Run `shards install`
Expand Down
2 changes: 1 addition & 1 deletion shard.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: athena-validator

version: 0.2.1
version: 0.3.0

crystal: ~> 1.6

Expand Down
4 changes: 2 additions & 2 deletions src/athena-validator.cr
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ alias Assert = AVD::Annotations
# dependencies:
# athena-validator:
# github: athena-framework/validator
# version: ~> 0.2.0
# version: ~> 0.3.0
# ```
#
# Then run `shards install`, being sure to require it via `require "athena-validator"`.
Expand Down Expand Up @@ -400,7 +400,7 @@ alias Assert = AVD::Annotations
#
# NOTE: See the related types for more detailed information.
module Athena::Validator
VERSION = "0.2.1"
VERSION = "0.3.0"

# :nodoc:
#
Expand Down

0 comments on commit cb07716

Please sign in to comment.