Skip to content

Commit

Permalink
Update changelog.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
solnic committed May 22, 2024
1 parent 08b6da1 commit e7c216d
Showing 1 changed file with 72 additions and 69 deletions.
141 changes: 72 additions & 69 deletions changelog.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,30 @@
---
- version: 1.13.4
date: 2024-05-22
fixed:
- Fix json-schema type of objects nested under arrays (issue #400 fixed via #462) (@tomgi)
- version: 1.13.3
summary:
summary:
date: 2023-08-26
fixed:
- 'Fix struct extension for nested struct definitions (via #466) (@flash-gordon)'
- Fix json-schema type of objects nested under arrays. Fixes
added:
changed:
added:
changed:
- version: 1.13.2
summary:
summary:
date: 2023-05-31
fixed:
- 'Fix custom predicates setting (via #460) (@solnic)'
added:
changed:
added:
changed:
- version: 1.13.1
summary:
summary:
date: 2023-04-07
fixed:
- 'Support sum types of hashes (issue #446 fixed via #457) (@segiddins)'
added:
added:
- version: 1.13.0
summary:
summary:
date: 2022-11-24
fixed:
- 'Change required metadata back to true to fix regressions (issue #438 fixed via
Expand All @@ -30,89 +33,89 @@
- 'Warnings about using pattern matching on Ruby 2.7 (issue #441 fixed via #442)
(@r7kamura)'
- 'Make message cache fully thread-safe (via #440) (@mensfeld)'
changed:
added:
changed:
added:
- version: 1.12.0
date: 2022-11-04
changed:
- This version depends on dry-core 1.0 and dry-configurable 1.0 (@flash-gordon)
- version: 1.11.3
summary:
summary:
date: 2022-10-21
fixed:
- 'Fixed `array(sum_type)` syntax which was a regression introduced in 1.10.0 (issue
#436 fixed via #437) (@solnic)'
added:
changed:
added:
changed:
- version: 1.11.2
summary:
summary:
date: 2022-10-16
fixed:
- 'Setting up message backends with custom settings should work as before (see dry-rb/dry-validation#717
fixed via #435) (@solnic)'
added:
changed:
added:
changed:
- version: 1.11.1
date: 2022-10-15
changed:
- Depend on dry-configurable >= 0.16 - this was needed to play nice with Zeitwerk
(@solnic)
- version: 1.11.0
summary:
summary:
date: 2022-10-15
fixed:
added:
fixed:
added:
changed:
- 'Use zeitwerk for auto-loading which speeds up requires (via #427) (@flash-gordon
+ @solnic)'
- version: 1.10.6
summary:
summary:
date: '2022-10-01'
fixed:
- 'Fix issues with rule name when top_namespace and namespace passed (issue #304
fixed via #432) (@RudskikhIvan)'
added:
changed:
added:
changed:
- version: 1.10.5
summary:
summary:
date: '2022-09-21'
fixed:
- 'Key maps no longer include duped keys when using inheritance (issues #428 #372
fixed via #429) (@solnic)'
- 'Key validator and coercer no longer include duped keys when using parent schemas
(via #430) (@solnic)'
added:
changed:
added:
changed:
- version: 1.10.4
summary:
summary:
date: '2022-09-13'
fixed:
- Once again reverting zeitwerk related changes that were included in 1.10.3 by
an accident :( (@solnic)
added:
changed:
added:
changed:
- version: 1.10.3
summary:
summary:
date: '2022-09-10'
fixed:
- 'Addressed regressions causing issues with handling sum types (see #419 and #423
fixed via #425) (@robhanlon22)'
added:
changed:
added:
changed:
- version: 1.10.2
summary:
summary:
date: '2022-08-23'
fixed:
- 'Fix value coercion for composed schemas (via #421) (@robhanlon22)'
added:
changed:
added:
changed:
- version: 1.10.1
date: '2022-08-22'
changed:
- Reverted zeitwerk-related changes that were included in 1.10.0 by an accident
(@solnic)
- version: 1.10.0
summary:
summary:
date: '2022-08-16'
fixed:
- 'Fix `or` messages for complex schemas (via #413) (@robhanlon22)'
Expand All @@ -125,33 +128,33 @@
changed:
- 'Freeze message hash (fixes #417 via #418) (@solnic)'
- version: 1.9.3
summary:
summary:
date: '2022-06-23'
fixed:
- 'Allow composition of multiple ors (issue #307 fixed via #409) (@robhanlon22)'
added:
- Support `anyOf` composition in JSON schema output (@robhanlon22)
changed:
changed:
- version: 1.9.2
summary:
summary:
date: '2022-05-28'
fixed:
- 'Fix loose JSON schemas for nested hashes (via #401) (@tomdalling)'
- 'Correct spelling error ''mininum'' to ''minimum'' in json-schema extension (via
#404) (@svenanderzen)'
added:
added:
changed:
- "[performance] YAML message backend allocates less strings (via #399) (@casperisfine)"
- version: 1.9.1
summary:
summary:
date: '2022-02-17'
fixed:
- 'Namespaced messages no longer crashes in certain scenarios (see dry-rb/dry-validation#692
fixed via #398) (@krekoten)'
added:
changed:
added:
changed:
- version: 1.9.0
summary:
summary:
date: '2022-02-15'
fixed:
- 'Composing schemas no longer crashes in certain scenarios (issue #342 fixed via
Expand All @@ -160,7 +163,7 @@
added:
- "[EXPERIMENTAL] `json_schema` extension which allows you to convert a schema into
a JSON schema (via #369) (@ianks)"
changed:
changed:
- version: 1.8.0
date: '2021-09-12'
changed:
Expand All @@ -187,30 +190,30 @@
(issue #280 fixed via #365) (@solnic)'
- 'Handle non-Hash to Hash transformation in `before(:key_coercer)` (issue #350
fixed via #362) (@ojab)'
added:
added:
changed:
- "[internal] `Dry::Schema::Path` clean up and performance improvements (via #358)
(@ojab)"
- "[internal] simplify and speed up handling of steps in nested schemas (via #360)
(@ojab)"
- version: 1.6.2
summary:
summary:
date: '2021-04-15'
fixed:
- Using `respond_to?` predicate in blocks works now (@rindek)
added:
- A default error message for `respond_to?` predicate (@rindek)
changed:
changed:
- version: 1.6.1
summary:
summary:
date: 2021-02-02
fixed:
- Messages#[] handles meta/no meta cases more gracefully and has better interoperability
with the I18n backend. This brings MessageCompiler#visit_unexpected_key up to
parity with MessageCompiler#visit_predicate. Uses visit_predicate as basis for
visit_unexpected_key. (@robhanlon22)
added:
changed:
added:
changed:
- version: 1.6.0
date: '2021-01-21'
fixed:
Expand All @@ -235,15 +238,15 @@
See https://github.com/dry-rb/dry-schema/issues/335 for rationale.
- version: 1.5.6
summary:
summary:
date: '2020-10-21'
fixed:
- 'Fixed stack error which was a regression introduced in 1.5.5 (issue #322 fixed
via #323) (@flash-gordon)'
added:
changed:
added:
changed:
- version: 1.5.5
summary:
summary:
date: '2020-10-08'
fixed:
- 'Key validation works with messages that have meta-data (issue #310 fixed via
Expand All @@ -252,49 +255,49 @@
(issue #296 fixed via #315) (@tadeusz-niemiec + @solnic)'
- "`Result#error?(path)` works correctly when the path points to an array item (issue
#317 fixed via #318) (@solnic)"
added:
changed:
added:
changed:
- version: 1.5.4
summary: '2020-09-03'
date:
date:
fixed:
- 'Key validation works correctly with a non-nested maybe hashes (issue #311 fixed
via #312) (@svobom57)'
added:
changed:
added:
changed:
- version: 1.5.3
summary:
summary:
date: '2020-08-21'
fixed:
- 'Key validator works correctly with an array with maybe hash as its member (issue
#308 fixed via #309) (@tadeusz-niemiec)'
added:
added:
changed:
- "[info extension] small performance improvement in the set visitor (see #305 for
more details) (@esparta)"
- version: 1.5.2
summary:
summary:
date: '2020-06-26'
fixed:
- "`Result#{success?,failure?}` work as expected when there are only key validation
failures (issue #297 fixed via #298) (@adamransom)"
added:
added:
changed:
- 'Using `full` option no longer adds a space between the name of a key and the
message in case of languages that have no spaces between words (ie Japanese) (issue
#161 closed via #292 by @tadeusz-niemiec)'
- version: 1.5.1
summary:
summary:
date: '2020-05-21'
fixed:
- 'Negated predicates support the logic operator API now (fixed via #276 by @solnic)'
- 'Fixed circular require warning (issue #279 closed via #282 by @landongrindheim)'
- 'Validating keys against an array with non-hash members no longer crashes (issue
#283 fixed via #284 by @beechnut and issue #289 fixed via #288 by @tadeusz-niemiec)'
added:
changed:
added:
changed:
- version: 1.5.0
summary:
summary:
date: '2020-03-11'
fixed:
- |-
Expand Down

0 comments on commit e7c216d

Please sign in to comment.