What's Changed
⚠️ BREAKING CHANGES
This release includes breaking changes. Make sure to follow follow our guide when upgrading from v1.9.x
to v2.0.0
Added
- BREAKING: feat: kebab-case flags instead of camelCase, and --values/-f instead of --input/-i by @applejag in #178
- BREAKING: feat: CLI v2, replacing Go 'flag' with Cobra & koanf by @applejag in #167
- Add support for head & foot comments by @applejag in #154
- Format loaded bytes with B, KB, and MB by @applejag in #166
- feat: Use description from helm-docs by @applejag in #177
- feat: Examples in
--help
text by @applejag in #189 - feat: show version with
--version
flag orversion
subcommand by @applejag in #188 - feat: HTTP persistent cache when bundling by @applejag in #181
Fixed
- Fix bundling with $ref on schema root (for v2) by @applejag in #162
- Fix /bin/bash -> /usr/bin/env bash in Makefile by @applejag in #165
- fix: bundling $ref rewrite by @applejag in #183
Docs
Other
- Prepare Go module path for v2 by @applejag in #160
- Enable GHA on v1 branch in main branch by @applejag in #164
- chore: checkout tag in release workflow - v2 by @losisin in #169
- chore: Change
interface{}
toany
by @applejag in #171 - chore: Change changelog parsing by @applejag in #172
- chore: Split loaders into separate file & add 200MB limit reader to HTTPLoader by @applejag in #179
- chore: replace deprecated YAML library by @losisin in #187
- chore: Remove double-naming in --help text by @applejag in #190
- chore: Run CI on
main
branch & all PRs by @applejag in #195
Full Changelog: v1.9.0...v2.0.0