|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased] |
| 9 | + |
| 10 | +### Added |
| 11 | +- Add CLAUDE.md documentation for Claude Code assistance |
| 12 | +- Add version management helpers and Makefile improvements |
| 13 | + - Add `scripts/bump-version.sh` for automated semantic versioning |
| 14 | + - Add new Makefile targets: `version-show`, `version-patch/minor/major`, `release-patch/minor/major` |
| 15 | + - Add help target with self-documenting commands |
| 16 | + |
| 17 | +### Changed |
| 18 | +- Update Go to 1.25 and upgrade all dependencies |
| 19 | + - github.com/spf13/cobra: v1.9.1 → v1.10.1 |
| 20 | + - github.com/stretchr/testify: v1.10.0 → v1.11.1 |
| 21 | + - github.com/oapi-codegen/oapi-codegen/v2: v2.4.1 → v2.5.1 |
| 22 | + - github.com/getkin/kin-openapi: v0.132.0 → v0.133.0 |
| 23 | + - golang.org/x/sys: v0.33.0 → v0.37.0 |
| 24 | + - golang.org/x/text: v0.25.0 → v0.30.0 |
| 25 | + |
| 26 | +## [v1.2.10] - 2025-06-04 |
| 27 | + |
| 28 | +### Fixed |
| 29 | +- Fix panic in key-value parsing for refs and labels |
| 30 | +- Fix pulse command usage in help text |
| 31 | + |
| 32 | +## [v1.2.9] - 2025-06-04 |
| 33 | + |
| 34 | +### Changed |
| 35 | +- Update the version number |
| 36 | +- Merge pull request #11 from er0k/fix-go-install-instructions |
| 37 | + |
| 38 | +## [v1.2.8] - 2025-06-04 |
| 39 | + |
| 40 | +### Fixed |
| 41 | +- Fix GoReleaser configuration for static binary builds |
| 42 | + |
| 43 | +## [v1.2.7] - 2025-06-04 |
| 44 | + |
| 45 | +### Changed |
| 46 | +- Update GitHub workflows to Go 1.24 and fix deprecated lint format |
| 47 | +- Clean up dependencies with go mod tidy |
| 48 | +- Fix linting issues |
| 49 | +- Upgrade to Go 1.24 and fix static linking for binary compatibility |
| 50 | +- Add .claude to gitignore |
| 51 | +- Fix typo in README: correct ROOTLY_REFS environment variable |
| 52 | + |
| 53 | +## [v1.2.6] - 2025-02-18 |
| 54 | + |
| 55 | +### Changed |
| 56 | +- Upgrade to Go 1.23 |
| 57 | + |
| 58 | +## [v1.2.5] - 2025-02-18 |
| 59 | + |
| 60 | +### Changed |
| 61 | +- Upgrade to Go 1.23 |
| 62 | + |
| 63 | +## [v1.2.4] - 2024-07-22 |
| 64 | + |
| 65 | +### Changed |
| 66 | +- Upgrade dependencies |
| 67 | + |
| 68 | +## [v1.2.3] - 2024-06-04 |
| 69 | + |
| 70 | +### Changed |
| 71 | +- Upgrade to Go 1.22 |
| 72 | + |
| 73 | +## [v1.2.2] - 2024-06-04 |
| 74 | + |
| 75 | +### Changed |
| 76 | +- Upgrade dependencies |
| 77 | + |
| 78 | +## [v1.2.1] - 2024-02-09 |
| 79 | + |
| 80 | +### Changed |
| 81 | +- Get values from ENV first (prioritize environment variables) |
| 82 | + |
| 83 | +## [v1.2.0] - 2023-11-03 |
| 84 | + |
| 85 | +### Fixed |
| 86 | +- Statically compile binary for better compatibility |
| 87 | + |
| 88 | +## [v1.1.9] - 2023-11-03 |
| 89 | + |
| 90 | +### Fixed |
| 91 | +- Use golang alpine image for Docker builds |
| 92 | + |
| 93 | +## [v1.1.8] - 2023-11-02 |
| 94 | + |
| 95 | +### Changed |
| 96 | +- Upgrade rootly-go and all other dependencies |
| 97 | + |
| 98 | +## [v1.1.7] - 2022-05-17 |
| 99 | + |
| 100 | +### Fixed |
| 101 | +- Run go mod tidy to clean up dependencies |
| 102 | + |
| 103 | +## [v1.1.6] - 2021-10-17 |
| 104 | + |
| 105 | +### Fixed |
| 106 | +- Run go mod tidy to clean up dependencies |
| 107 | + |
| 108 | +## [v1.1.5] - 2021-09-18 |
| 109 | + |
| 110 | +### Added |
| 111 | +- Add go install method of installation to documentation |
| 112 | + |
| 113 | +## [v1.1.4] - 2021-08-07 |
| 114 | + |
| 115 | +### Changed |
| 116 | +- Change organization from rootly-io to rootlyhq |
| 117 | + |
| 118 | +## [v1.1.3] - 2021-07-29 |
| 119 | + |
| 120 | +### Added |
| 121 | +- Add release target to scripts |
| 122 | + |
| 123 | +### Changed |
| 124 | +- Upgrade all dependencies |
| 125 | + |
| 126 | +## [v1.1.1] - 2021-04-14 |
| 127 | + |
| 128 | +### Changed |
| 129 | +- Upgrade all dependencies |
| 130 | + |
| 131 | +## [v1.1.0] - 2021-04-10 |
| 132 | + |
| 133 | +### Added |
| 134 | +- Add source and refs inputs for pulses |
| 135 | +- Default source is now "cli" |
| 136 | + |
| 137 | +### Changed |
| 138 | +- Update GitHub action example documentation |
| 139 | + |
| 140 | +## [v1.0.1] - 2021-02-24 |
| 141 | + |
| 142 | +### Added |
| 143 | +- Add install script for easy installation |
| 144 | + |
| 145 | +### Fixed |
| 146 | +- Fix go report card badge |
| 147 | +- Fix pulse run example in documentation |
| 148 | +- Remove pulse-run from pulse example |
| 149 | + |
| 150 | +## [v1.0.0] - 2021-02-24 |
| 151 | + |
| 152 | +### Added |
| 153 | +- Add LICENSE file |
| 154 | +- Add CONTRIBUTING documentation |
| 155 | +- Add `--version` flag to check for updates |
| 156 | +- Add debug and quiet/silent log modes |
| 157 | +- Add complete pulse and pulse-run commands |
| 158 | +- Add label support with key-value pairs |
| 159 | +- Add environment and service flags |
| 160 | +- Add API host configuration |
| 161 | + |
| 162 | +### Changed |
| 163 | +- Refactor entire config system |
| 164 | +- Force key format in labels (lowercase with underscores) |
| 165 | +- Upgrade to go1.16 |
| 166 | +- Switch to golangci-lint v2.5.0 |
| 167 | + |
| 168 | +### Fixed |
| 169 | +- Fix multiple bug fixes and improvements |
| 170 | +- Improve error handling for CreatePulse |
| 171 | +- Handle failed environment IDs and service IDs properly |
| 172 | + |
| 173 | +## [v0.0.4] - 2021-02-23 |
| 174 | + |
| 175 | +### Changed |
| 176 | +- Run go mod tidy |
| 177 | + |
| 178 | +### Fixed |
| 179 | +- Small bug fixes and rootly-go upgrade |
| 180 | +- Fix environment variable tests |
| 181 | +- Add api-host flag |
| 182 | +- Change environment variable prefix to ROOTLY_ |
| 183 | + |
| 184 | +## [v0.0.3] - 2021-02-22 |
| 185 | + |
| 186 | +### Added |
| 187 | +- Add comprehensive documentation |
| 188 | + |
| 189 | +### Fixed |
| 190 | +- Fix goreleaser configuration |
| 191 | +- Change binary goreleaser build name to rootly |
| 192 | + |
| 193 | +## [v0.0.2] - 2021-02-22 |
| 194 | + |
| 195 | +### Changed |
| 196 | +- Group array flags under one flag |
| 197 | + |
| 198 | +### Fixed |
| 199 | +- Properly handle failed environment IDs and service IDs |
| 200 | +- Check for correct status code in requests |
| 201 | + |
| 202 | +### Added |
| 203 | +- Get summary if running in GitHub Action |
| 204 | +- Improve flag descriptions |
| 205 | +- Prep for GitHub Action integration |
| 206 | + |
| 207 | +## [v0.0.1] - 2021-02-21 |
| 208 | + |
| 209 | +### Added |
| 210 | +- Initial release |
| 211 | +- Basic pulse command functionality |
| 212 | +- Docker support |
| 213 | +- CI/CD pipeline |
| 214 | +- Unit tests |
| 215 | +- Linting with golangci-lint and hadolint |
| 216 | + |
| 217 | +[Unreleased]: https://github.com/rootlyhq/cli/compare/v1.2.10...HEAD |
| 218 | +[v1.2.10]: https://github.com/rootlyhq/cli/compare/v1.2.9...v1.2.10 |
| 219 | +[v1.2.9]: https://github.com/rootlyhq/cli/compare/v1.2.8...v1.2.9 |
| 220 | +[v1.2.8]: https://github.com/rootlyhq/cli/compare/v1.2.7...v1.2.8 |
| 221 | +[v1.2.7]: https://github.com/rootlyhq/cli/compare/v1.2.6...v1.2.7 |
| 222 | +[v1.2.6]: https://github.com/rootlyhq/cli/compare/v1.2.5...v1.2.6 |
| 223 | +[v1.2.5]: https://github.com/rootlyhq/cli/compare/v1.2.4...v1.2.5 |
| 224 | +[v1.2.4]: https://github.com/rootlyhq/cli/compare/v1.2.3...v1.2.4 |
| 225 | +[v1.2.3]: https://github.com/rootlyhq/cli/compare/v1.2.2...v1.2.3 |
| 226 | +[v1.2.2]: https://github.com/rootlyhq/cli/compare/v1.2.1...v1.2.2 |
| 227 | +[v1.2.1]: https://github.com/rootlyhq/cli/compare/v1.2.0...v1.2.1 |
| 228 | +[v1.2.0]: https://github.com/rootlyhq/cli/compare/v1.1.9...v1.2.0 |
| 229 | +[v1.1.9]: https://github.com/rootlyhq/cli/compare/v1.1.8...v1.1.9 |
| 230 | +[v1.1.8]: https://github.com/rootlyhq/cli/compare/v1.1.7...v1.1.8 |
| 231 | +[v1.1.7]: https://github.com/rootlyhq/cli/compare/v1.1.6...v1.1.7 |
| 232 | +[v1.1.6]: https://github.com/rootlyhq/cli/compare/v1.1.5...v1.1.6 |
| 233 | +[v1.1.5]: https://github.com/rootlyhq/cli/compare/v1.1.4...v1.1.5 |
| 234 | +[v1.1.4]: https://github.com/rootlyhq/cli/compare/v1.1.3...v1.1.4 |
| 235 | +[v1.1.3]: https://github.com/rootlyhq/cli/compare/v1.1.1...v1.1.3 |
| 236 | +[v1.1.1]: https://github.com/rootlyhq/cli/compare/v1.1.0...v1.1.1 |
| 237 | +[v1.1.0]: https://github.com/rootlyhq/cli/compare/v1.0.1...v1.1.0 |
| 238 | +[v1.0.1]: https://github.com/rootlyhq/cli/compare/v1.0.0...v1.0.1 |
| 239 | +[v1.0.0]: https://github.com/rootlyhq/cli/compare/v0.0.4...v1.0.0 |
| 240 | +[v0.0.4]: https://github.com/rootlyhq/cli/compare/v0.0.3...v0.0.4 |
| 241 | +[v0.0.3]: https://github.com/rootlyhq/cli/compare/v0.0.2...v0.0.3 |
| 242 | +[v0.0.2]: https://github.com/rootlyhq/cli/compare/v0.0.1...v0.0.2 |
| 243 | +[v0.0.1]: https://github.com/rootlyhq/cli/releases/tag/v0.0.1 |
0 commit comments