Releases · TomWright/dasel

v3.2.2

What's Changed

  • Bump github.com/charmbracelet/bubbletea from 1.3.7 to 1.3.10 by @dependabot[bot] in #480
  • switch json library to goccy/go-json for performance reasons by @imix in #505
  • CPU optimization of model/json by @imix in #503
  • fix TOML parser for sub-tables in array of tables by @pmeier in #512
  • Bump github.com/charmbracelet/bubbles from 0.21.0 to 0.21.1 by @dependabot[bot] in #511
  • Bump github.com/alecthomas/kong from 1.13.0 to 1.14.0 by @dependabot[bot] in #510

New Contributors

  • @imix made their first contribution in #505

Full Changelog: v3.2.1...v3.2.2

v3.2.1

v3.2.0

v3.1.4

v3.1.3

v3.1.2

v3.1.1

v3.1.0

v3.0.0

This has been in the works for a long time, and is almost a complete rewrite of dasel.

A lot of features have been added and I'm sure there will be some issues - please let me know about these and I'll fix them.

See the updated documentation.

Added

  • Major new version release.
  • INI support.
  • HCL support.
  • Dasel syntax now supports variables and expressions.
  • Files can now be read and parsed inside a dasel query.
  • Variables can now be passed to dasel from the command line.
  • Support for comments in queries.
  • Dasel config file to define default file format.
  • Interactive mode for dasel CLI (alpha).

Changed

  • Go module path changed to github.com/tomwright/dasel/v3.
  • Internal changes to support new version.
  • Query/selector syntax revamp. See docs for more information.
  • Majority of read/write operations will now maintain ordering.
  • Migrated from Cobra to Kong for CLI parsing/processing.
  • Removed put and delete commands. Instead, modify within the query and use --root flag.

Fixed

  • File redirect now works in the same way as piped input.
  • Various other bug fixes and improvements.
  • Whitespace in query syntax is now handled correctly.

v2.8.1