Commit Graph

5 Commits

Author SHA1 Message Date
66560625d6 feat(deps): replace yaml.v3 with goccy/go-yaml library
Replace yaml.v3 with goccy/go-yaml, as the former is now unmaintained.

Also upgrade minimum Go version to 1.21.0 and update testify to v1.10.0.

Add support for configuring encoder options in YAML renderer to
provide more flexibility in YAML output formatting. Include new options
for sequence indentation and automatic integer conversion.

Implement support for both yaml.InterfaceMarshaler and 
yaml.BytesMarshaler interfaces with appropriate test cases. Rename mock
implementation to clarify interface implementation.
2025-06-22 11:49:56 +01:00
e2e2754970 refactor: focus around Render/Compact/Pretty/NewWith functions
This is yet another drastic refactor of public API and concepts.
Hopefully the last one, as I'm now fairly happy with things.
2024-03-25 01:40:31 +00:00
de3a9e55a8 refactor: yet another one, someday I might be happy 2024-03-24 03:28:08 +00:00
7632b1119c refactor!: sizeable changes across the board 2024-03-19 03:54:31 +00:00
2b28f96bad feat(render): experimental package to render arbitrary values to different formats 2024-03-17 20:48:33 +00:00