Releases: goccy/go-yaml
Releases · goccy/go-yaml
1.13.0
What's Changed
- Preserve defaults for zero initialised structs as well by @yhabteab in #442
- Update Go versions in CI by @shuheiktgw in #476
- Add lint job to CI by @shuheiktgw in #477
- Fix "null" string encoded as nil by @denieryd in #474
- feat(printer): Add support for formatting comment nodes by @gabe565 in #469
- Refactor scanner by @goccy in #480
- Refactor overflowError to be pretty-printable by @oxzi in #470
- Refactor indent state by @goccy in #481
- Refactor scanner by @goccy in #482
- Remove xerrors by @goccy in #483
New Contributors
- @yhabteab made their first contribution in #442
- @shuheiktgw made their first contribution in #476
- @denieryd made their first contribution in #474
- @gabe565 made their first contribution in #469
- @oxzi made their first contribution in #470
Full Changelog: v1.12.0...v1.12.1
1.12.0
What's Changed
- Replace deprecated
io/ioutil
by @harryzcy in #429 - support custom unmarshalling for map keys by @KSpaceer in #453
- trim right spaces before adding carriage return or linefeed by @mfleader in #462
- fix: Correct token.Tokenize double quoted strings with escape sequences handling by @nieomylnieja in #457
- Fix decoding of scientific notation by @morris-kelly in #463
- Quote is required even if it begins with backquote. by @k1LoW in #440
New Contributors
- @harryzcy made their first contribution in #429
- @KSpaceer made their first contribution in #453
- @mfleader made their first contribution in #462
- @nieomylnieja made their first contribution in #457
- @morris-kelly made their first contribution in #463
Full Changelog: v1.11.3...v1.11.4
1.11.3
1.11.2
What's Changed
- Fix handle of space at start or last by @ozraru in #376
- Fix quoted comments by @WillAbides in #370
- Fix sequence with comment by @goccy in #390
- bump actions/checkout v4 by @shogo82148 in #391
- add Go 1.21 to the build matrix by @shogo82148 in #392
- apply go fmt with Go 1.21 by @shogo82148 in #394
- bump actions/setup-go v4 by @shogo82148 in #393
New Contributors
- @WillAbides made their first contribution in #370
- @shogo82148 made their first contribution in #391
Full Changelog: v1.11.1...v1.11.2
1.11.1
What's Changed
- Handle
\r
in a double-quoted string the same as\n
by @k1LoW in #372 - chore: replace loop with n.Values = append(n.Values, target.Values...) by @testwill in #380
- fix: skip encoding an inline field if it is null by @zoncoen in #386
- Fix comment parsing with null value by @goccy in #388
New Contributors
Full Changelog: v1.11.0...v1.11.1
1.11.0
1.10.1
What's Changed
- Quote YAML 1.1 bools at encoding time for compatibility with other legacy parsers by @mumoshu in #354
- Update CI by @goccy in #364
- Update Go Version by @goccy in #365
- Don't trim all space characters in SequenceNode.blockStyleString by @martin-sucha in #361
- Add support of 32-bit architecture by @ozraru in #350
- Support strings starting with @ by @10io in #339
New Contributors
- @mumoshu made their first contribution in #354
- @ozraru made their first contribution in #350
- @10io made their first contribution in #339
Full Changelog: v1.10.0...v1.10.1
1.10.0
1.9.8
What's Changed
- ast: append new line at the end of file by @kurochan in #329
- Fix custom marshaler by @goccy in #333
- Care map node by @goccy in #334
- Fix behavior when struct fields conflicted by @goccy in #335
- scanner: fix position calculation for literal, folded and raw folded strings by @efd6 in #330
New Contributors
Full Changelog: v1.9.7...v1.9.8