diff options
| -rw-r--r-- | CHANGELOG.md | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index a63e101..f242b03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,46 @@ # Changelog All notable changes to this project will be documented in this file. -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). + +## [Unreleased] + +## [1.4.0] - 2026-06-05 +### Added +- CI workflow running unit and integration tests on PRs and pushes to master. +- Release workflow producing reproducible `linux/amd64` and `linux/arm64` binaries on version tags, with `sha256sums.txt`. Builds are Debian-compatible (CGO_ENABLED=0, -trimpath, SOURCE_DATE_EPOCH). +- Version string embedded at build time via `-ldflags "-X main.version=..."`, logged at startup. +- Example templates for Flatcar Linux (Ignition v3), AlmaLinux (kickstart), Ubuntu, and Debian. +- Local CSS replacing Bootstrap. The interface is visually equivalent; custom stylesheets referencing Bootstrap classes will need updating. +- `make run` target for quickly starting a local test instance. + +### Changed +- Upgraded `gopkg.in/yaml.v2` to `yaml.v3`; dropped `vendor/`. +- Replaced deprecated `io/ioutil` with `os` equivalents throughout. +- Replaced third-party dependencies (gorilla/mux, alice, namsral/flag, go-kit/log) with stdlib equivalents (net/http, log/slog). +- Updated copyright year to 2018-2026. + +### Removed +- Bootstrap CSS, Bootstrap JS, jQuery, and Glyphicon fonts. +- CoreOS and CentOS example templates. + +## [1.3.2] - 2022-09-05 +### Added +- Test for `/start` endpoint. +- Support for custom parameters in integration tests. + +## [1.3.1] - 2022-01-01 +### Changed +- Updated to Go 1.19 and tidied dependencies. + +## [1.3.0] - 2021-09-01 +### Added +- Human-friendly entry point. +- iPXE executable support. + +### Fixed +- No extra poll in ipxemenu. +- Python 3 compatibility in integration tests. ## [1.2.0] - 2021-01-13 ### Added @@ -36,6 +75,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added - First release. +[Unreleased]: https://github.com/thousandeyes/shoelaces/compare/v1.4.0...HEAD +[1.4.0]: https://github.com/thousandeyes/shoelaces/compare/v1.3.2...v1.4.0 +[1.3.2]: https://github.com/thousandeyes/shoelaces/compare/v1.3.1...v1.3.2 +[1.3.1]: https://github.com/thousandeyes/shoelaces/compare/v1.3.0...v1.3.1 +[1.3.0]: https://github.com/thousandeyes/shoelaces/compare/v1.2.0...v1.3.0 [1.2.0]: https://github.com/thousandeyes/shoelaces/compare/v1.1.0...v1.2.0 [1.1.0]: https://github.com/thousandeyes/shoelaces/compare/v1.0.2...v1.1.0 [1.0.2]: https://github.com/thousandeyes/shoelaces/compare/v1.0.1...v1.0.2 |
