File: Changes

package info (click to toggle)
raku-json-unmarshal 0.15-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 160 kB
  • sloc: makefile: 4
file content (34 lines) | stat: -rw-r--r-- 1,463 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Revision history for JSON-Unmarshal

{{$NEXT}}

0.15  2023-07-30T16:39:11-04:00
    - Nominalize type objects first if they're nominalizable
    - Clarify the rule defining deserializable type objects: a nominal with at least one public attribute
    - Consider `is build`-marked attributes as public

0.14  2023-07-25T18:54:32+02:00
    - Tighten up the _unmarshal(%, Mu) candidate to not match Positional|Associative target
    - Panic on Associate data for Positional target
    - Add test of META6 in GH action as a canary

0.13  2023-07-20T22:09:02-04:00
    - When reporting unsued JSON keys report the target type too
    - Fix a bug with incorrect setting of warn/throw mode

0.12  2023-07-19T17:26:55-04:00
    - Extend safety measure by introducing `:warn` and `:die`/`:throw` named arguments
    - Allow non-`Any` classes to be deserialized
    - Added some missing pieces to the documentation

0.11  2022-07-25T10:26:41+02:00
    - Fix trait issue, Siavash++
    - Add some tags

0.10  2022-07-10T20:49:14-04:00
    - Fix a problem with nominalizables when their nominal is a non-default class

0.09  2022-07-10T19:17:33-04:00
    - Support for nominalizable types like definites (smiley types) and coercions
    - Support for input from pre-desrialized data like hashes or arrays obtained from an earlier from-json call
    - Throw specialized `JSON::Unmarshal::X::CannotUnmarshall` exception on errors with more detailed information about the error