Releases: purpleclay/nsv
Releases · purpleclay/nsv
v0.12.1
Changelog
Bug Fixes
- 525ed54: fix: ensure tag format is respected when searching the log for the latest version (#227) (@purpleclay)
Documentation Updates
- 58b8b9e: docs: remove any references to the nsv playground as this is temporarily disabled (#224) (@purpleclay)
Full Changelog: v0.12.0...v0.12.1
What to do next?
v0.12.0
Changelog
New Features
- 0422f27: feat: improve the overall verbosity of logging (#218) (@purpleclay)
Bug Fixes
- 99d3fbe: fix: prevent orphaned commit when patching files during a tag (#219) (@purpleclay)
- 106cc7e: fix: add missing bash interpreter to nsv docker image (#216) (@purpleclay)
Dependency Updates
- 1bb9ce6: fix(deps): update module github.com/purpleclay/gitz to v0.11.0 (#217) (@renovate[bot])
Full Changelog: v0.11.1...v0.12.0
What to do next?
v0.11.1
Changelog
Bug Fixes
- bdb0104: fix: a patched commit should skip by default (#210) (@purpleclay)
Documentation Updates
- 6365712: docs: the default commit when patching files will now skip any subsequent build (#212) (@purpleclay)
- b9377fb: docs: add Arch Linux installation instructions (#208) (@adamperkowski)
Full Changelog: v0.11.0...v0.11.1
What to do next?
v0.11.0
Changelog
New Features
- 192b1e7: feat: automatically load environment variables if a dotenv file is detected within the project root (#202) (@purpleclay)
Dependency Updates
- 9b1c251: fix(deps): upgrade version of go to 1.23.4 (#205) (@purpleclay)
Documentation Updates
- fdc8205: docs: add a section to the documentation about setting options (#204) (@purpleclay)
Full Changelog: v0.10.2...v0.11.0
What to do next?
v0.10.2
Changelog
Bug Fixes
- 68f9ff8: fix: hook scripts should execute inside and outside a monorepo without being context aware (#195) (@purpleclay)
- 448d01a: fix: add support for detecting and repairing a shallow clone of a repository (#190) (@purpleclay)
Dependency Updates
- 8310562: fix(deps): update module github.com/stretchr/testify to v1.10.0 (#184) (@renovate[bot])
- a6f4e34: fix(deps): update module github.com/caarlos0/env/v11 to v11.3.1 (#196) (@renovate[bot])
- 8c708b2: fix(deps): update module github.com/caarlos0/env/v11 to v11.3.0 (#192) (@renovate[bot])
Full Changelog: v0.10.1...v0.10.2
What to do next?
v0.10.1
Changelog
Bug Fixes
- 0fa50de: fix: nsv logger issue causes installation to fail (#180) (#181) (@Ahhhh-man)
Dependency Updates
- d8e850a: fix(deps): update module mvdan.cc/sh/v3 to v3.10.0 (#176) (@renovate[bot])
- 10258b5: fix(deps): update module github.com/purpleclay/chomp to v0.4.0 (#175) (@renovate[bot])
- 40b64b4: fix(deps): update module github.com/masterminds/semver/v3 to v3.3.1 (#182) (@renovate[bot])
- 7dc4fca: fix(deps): update module github.com/charmbracelet/lipgloss to v1 (#178) (@renovate[bot])
- fa379cf: fix(deps): update module github.com/charmbracelet/lipgloss to v0.13.1 (#177) (@renovate[bot])
Full Changelog: v0.10.0...v0.10.1
What to do next?
v0.10.0
Changelog
New Features
- 2bf7bb0: feat: add a dedicated patch subcommand for patching and committing file changes (#167) (@purpleclay)
Documentation Updates
- fa6b0db: docs: extend documentation to include new patch sub-command (#169) (@purpleclay)
Full Changelog: v0.9.0...v0.10.0
What to do next?
v0.9.0
Changelog
Breaking
- da44543: feat!: allow the commit message to be configurable (#161) (@purpleclay)
New Features
- bb68167: feat: include working directory within hook environment variables (#163) (@purpleclay)
- 9fb5a33: feat: commit any changes as the result of a user-defined hook and tag the commit (#156) (@purpleclay)
- 949e0dd: feat: add experimental support for a user-defined hook (#154) (@purpleclay)
- 682f61c: feat(deps): bump version of go to 1.22.5 (#157) (@purpleclay)
Dependency Updates
- c233ad1: fix(deps): update module mvdan.cc/sh/v3 to v3.9.0 (#155) (@renovate[bot])
- 2188c79: fix(deps): update module github.com/spf13/cobra to v1.8.1 (#141) (@renovate[bot])
- 6414534: fix(deps): update module github.com/purpleclay/chomp to v0.2.2 (#147) (@renovate[bot])
- 577f3fe: fix(deps): update module github.com/masterminds/semver/v3 to v3.3.0 (#162) (@renovate[bot])
- b9982f6: fix(deps): update module github.com/charmbracelet/lipgloss to v0.12.1 (#148) (@renovate[bot])
- a86863b: fix(deps): update module github.com/caarlos0/env/v11 to v11.2.2 (#150) (@renovate[bot])
- dbf9bdb: fix(deps): update module github.com/caarlos0/env/v11 to v11.1.0 (#142) (@renovate[bot])
Documentation Updates
- c49b77a: docs: include documentation on the new hook support (#164) (@purpleclay)
Other Work
- da44543: feat!: allow the commit message to be configurable (#161) (@purpleclay)
Full Changelog: v0.8.0...v0.9.0
What to do next?
v0.8.0
Changelog
New Features
- c6a9a5f: feat: allow logging to be disabled (#126) (@purpleclay)
- df5dc11: feat: add support for configurable conventional commit prefixes (#130) (@purpleclay)
- 237f8ba: feat: add simple logging to provide context to the calling user (#124) (@purpleclay)
- cc2a3ae: feat(deps): bump github.com/charmbracelet/lipgloss from 0.10.0 to 0.11.0 (#122) (@dependabot[bot])
Bug Fixes
- ffe16f7: fix: patch increments match more than one commit (#132) (@purpleclay)
- 6ad3461: fix: failing to import a gpg key should prevent nsv from running (#136) (@purpleclay)
Dependency Updates
Documentation Updates
- ae6dde1: docs: write documentation for upcoming v0.8.0 release (#139) (@purpleclay)
Full Changelog: v0.7.1...v0.8.0
What to do next?
v0.7.1
Changelog
Bug Fixes
- 88b1cc5: fix: incorrect formatting of commits with mixed line endings (#121) (@purpleclay)
Dependency Updates
- 6ba2d09: feat(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#115) (@dependabot[bot])
- 95c81bd: feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 (#116) (@dependabot[bot])
Full Changelog: v0.7.0...v0.7.1