Skip to content

Releases: clevyr/yampl

v0.3.17

06 Oct 21:38
a921f2a
Compare
Choose a tag to compare

Changelog

Fixes

  • 8ffb868 fix: Fix "invalid cross-device link" error
  • 8779761 fix: Match temp file mode to existing file

Others

  • a921f2a style: Simplify error handling

v0.3.16

06 Oct 08:51
0741091
Compare
Choose a tag to compare

Changelog

Features

  • 15659fd feat(inplace): Write to a temporary file to ensure data integrity
  • 76d99da feat: Use short commit hash in version

Fixes

  • 401a183 chore(goreleaser): Tweak quoting to fix syntax highlighting

Others

  • fe8b9e0 chore(deps): update actions/checkout action to v4
  • 1edd520 chore(deps): update docker/login-action action to v3
  • 4d409b6 chore(deps): update docker/setup-buildx-action action to v3
  • 026feb6 chore(deps): update docker/setup-qemu-action action to v3
  • f47c3e3 chore(deps): update goreleaser/goreleaser-action action to v5
  • 0741091 chore(goreleaser): Add changelog groups
  • 968474c ci: Unpin actions/checkout digest

v0.3.15

19 Aug 04:20
9d7e322
Compare
Choose a tag to compare

Changelog

  • 9d7e322 chore(cmd): Explicitly add version flag
  • 0b2ebb7 feat(man): Add man page
  • be619b2 fix(completions): Remove existing completion dir before generation
  • 2e379fd fix(generate): Fix doc generation code path

v0.3.14

16 Aug 06:00
cfea76b
Compare
Choose a tag to compare

Changelog

  • 9437245 ⬆️ Update alpine Docker tag to v3.18
  • 9a8a0f2 ⬆️ Update go to 1.21 (#26)
  • 2e432c7 ⬆️ Update golang Docker tag to v1.21 (#27)
  • ce90676 ⬆️ Update module github.com/sirupsen/logrus to v1.9.3 (#23)
  • d7a03e0 ⬆️ Update module github.com/stretchr/testify to v1.8.4 (#24)
  • 8773657 🔧 (ci): Update actions/setup-go cache due to default value change
  • a3d238f 🔧 (renovate): Update config to use clevyr preset
  • e43e4c0 chore(goreleaser): Add build metadata
  • 6fbb501 chore(goreleaser): Change deprecated brews.tap to brews.repository
  • c6500af chore(goreleaser): Update changelog filters
  • cfea76b feat(goreleaser): Add AUR package
  • 465df96 feat(goreleaser): Add completions to APT and RPM packages
  • 8746d7d refactor(completions): Generate completion scripts during build instead of during install

v0.3.13

05 May 00:28
446d190
Compare
Choose a tag to compare

Changelog

  • ee93a53 🎨 Format code with gofumpt
  • 912d4f2 ♻️ (cmd): Add funcs to create new command instances
  • 446d190 ✨ (completion): Make value completion more reliable by parsing template tree directly
  • 1657de4 💬 (completion): Remove extra spaces from shell completion
  • 0f7a627 🔧 (ci): Add build job permissions
  • ee6fca0 🔧 (goreleaser): Add -trimpath flag
  • 4b4ee93 🔧 (pre-commit): Replace go-fmt with go-fumpt
  • 24a0503 ⚡ (cmd): Improve slice preallocation size

v0.3.12

05 Apr 21:07
2713b8f
Compare
Choose a tag to compare

Changelog

  • 61ffb76 ⬆️ Update actions/setup-go action to v4
  • 2713b8f ⬆️ Update module github.com/spf13/cobra to v1.7.0 (#20)
  • eca2240 🍱 (readme): Add icon
  • 8258f1c 📝 (readme): Add latest release badge
  • 47edb96 ⚡ (ci): Build in parallel with lint and tests to improve CI speed

v0.3.11

07 Mar 22:42
87d6156
Compare
Choose a tag to compare

Changelog

  • c69c656 🎨 (visitor): Improve readability of template Run funcs
  • a216a2b 🐛 (completion): Fix key being shown as value if value is null
  • 87d6156 🥅 (completion): Ignore errors during value completion

v0.3.10

07 Mar 05:21
566b335
Compare
Choose a tag to compare

Changelog

  • 1cb289f 🐛 (flag): Fix end of options check
  • 48b03a0 🐛 (flag): Make value newline fixer pickier
  • 566b335 📝 (readme): Add Go Report Card badge
  • 5ee544e 📝 (readme): Add repo helper to simple examples
  • 7ddda84 📝 (readme): Flip order of file and values in examples
  • 98d51de 📝 (readme): Link to Docker image
  • 854ed41 📝 (readme): Link to new clevyr/setup-yampl-action Action
  • b683c84 📝 (readme): Move Kubernetes deployment example into a collapse
  • 40b914f 📝 (readme): Move tags section into advanced usage
  • 8764a36 📝 (readme): Remove empty string chars from examples
  • 4f32b67 ♻️ (flags): Tweak newline fixer logic
  • 0075847 ✨ (flags): Trim spaces when multiline flags are given

v0.3.9

06 Mar 21:20
6b0da85
Compare
Choose a tag to compare

Changelog

  • deb476a 🐛 (strip): Fix --strip not working when value left empty
  • cc204b6 🐛 (strip): Make --strip flag more consistent
  • c845c6a 🙈 (gitignore): Ignore data dir
  • 739cb72 ✨ (error): Implement errors.Unwrap interface
  • 69e4536 🔧 (goreleaser): Quote goarm value
  • 6b0da85 🔧 (goreleaser): Use default archive filenames

v0.3.8

22 Feb 21:36
21eb039
Compare
Choose a tag to compare

Changelog

  • 21eb039 🐛 (flags): Fix error when value has consecutive newlines
  • 6552d3d 🐛 (flags): Fix error when value starts or ends with a newline