Releases: gofiber/cli
Releases · gofiber/cli
v0.7.0
🚀 New
- Add encryptcookie middleware migration (#212)
 
🧹 Updates
- Add regression test for encryptcookie migrator idempotency (#215)
 - Include CLI version output in 
fiber versioncommand (#210) 
🛠️ Maintenance
- chore(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10 in the spf13 group (#213)
 - chore(deps): bump the github-actions group with 2 updates (#214)
 - chore(deps): bump the spf13 group across 1 directory with 2 updates (#206)
 - chore(deps): bump the golang-x group with 2 updates (#211)
 - chore(deps): bump the github-actions group across 1 directory with 3 updates (#209)
 - chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.6 to 1.3.7 in the charmbracelet group (#208)
 - chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in the testing group (#201)
 
Full Changelog: v0.6.0...v0.7.0
Thank you @ReneWerner87 and @gaby for making this update possible.
v0.6.0
🚀 New
- feat: add files include/exclude filters by @ReneWerner87 in #202
 
🧹 Updates
- migrate: handle new context methods by @ReneWerner87 in #205
 
Full Changelog: v0.5.0...v0.6.0
v0.5.0
🚀 New
- feat: refresh third-party modules (#197)
 - Persist HTTP cache across CLI runs (#194)
 - feat: migrate logger generics (#187)
 - feat: migrate logger generics (#186)
 
🧹 Updates
- test: cover multiple context migrations (#198)
 - Ensure HTTP cache directory exists before locking (#195)
 - cache GitHub GET responses (#191)
 - Handle Git commit timestamp for pseudo-version migration (#190)
 
🐛 Fixes
- fix middleware locals context key extraction (#199)
 - fix: handle cross-file middleware context keys (#196)
 - fix: handle nested config braces (#193)
 - fix: handle ContextKey removal only for fiber configs (#192)
 - Honor force option when migrating with hash (#189)
 
📚 Documentation
- Handle commented config fields across migrations (#188)
 
Full Changelog: v0.4.0...v0.5.0
v0.4.0
🚀 New
- feat: add verbose migrator mode and default target (#170)
 - Fix Add migration and import handling (#165)
 
🧹 Updates
- refactor: stabilize dev escort tests (#182)
 - Remove CSRF ContextKey and streamline TokenFromContext usage (#169)
 - Ensure testify import when migrating utils.AssertEqual (#168)
 - feat: migrate fiber utils imports (#166)
 - Handle two-value assignments in locals and helper migrations (#177)
 - migrate: map custom middleware context keys (#176)
 - feat: allow migrating fiber using commit hash (#175)
 - migrate keyauth config (#174)
 - Guard ViewBind migration with Fiber context check (#171)
 
🐛 Fixes
- Fix pseudo version hash handling (#181)
 - preserve config formatting in migrations (#180)
 - Fix KeyLookup migrator handling for complex values (#179)
 - Fix migration verbose output (#173)
 - fix: migrate listener fields to ListenConfig (#172)
 - Fix Add migration and import handling (#165)
 - fix: robust arg parsing in v3 migrators (#164)
 
🛠️ Maintenance
- migrate: align shared dependencies (#185)
 - Bump github.com/jarcoal/httpmock from 1.4.0 to 1.4.1 in the testing group (#160)
 - Bump golang.org/x/mod from 0.25.0 to 0.27.0 in the golang-x group (#159)
 - Bump github.com/spf13/pflag from 1.0.6 to 1.0.7 in the spf13 group (#158)
 - Bump the github-actions group with 3 updates (#161)
 
📚 Documentation
- docs: expand CLI documentation (#184)
 
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add Fiber file server command by @ReneWerner87 in #143
 - Allow forced v3 migration with existing v3 usage by @ReneWerner87 in #163
 
Full Changelog: v0.2.0...v0.3.0
v0.2.0
🚀 New
- feat: add keyauth migrator (#157)
 - chore: add editorconfig (#155)
 - Add migrator for removed StorePassword (#152)
 - Add basicauth config migrator (#150)
 - Add shutdown hook migrator (#146)
 - Add basicauth authorizer migration (#145)
 - Add timeout middleware migrator (#144)
 
🧹 Updates
- chore: set Go 1.25 as minimum for v3 (#156)
 - feat: migrate healthcheck middleware (#154)
 - Update context migrator logic (#153)
 - Add migrator for removed StorePassword (#152)
 - Update Test migration for disabled timeout (#151)
 - Add migration for KeyLookup to Extractor in session config (#147)
 - Update migration for moved config fields (#149)
 - Update CSRF migration for KeyLookup (#142)
 
Full Changelog: v0.1.2...v0.2.0
v0.1.2
v0.1.2-beta.1
🐛 Fixes
- CLI version display - update from 0.0.9 to 0.1.1 (#138)
 - Fix migrate tests failing after version tests (#139, #140)
 
Full Changelog: v0.1.1...v0.1.2-beta.1
v0.1.1
v0.1.0
🚀 New
- Add force & skip go mod options for migration (#135)
 - Implement post-migration go module cleanup (#133)
 - Add command for migration purpose (#120)
 - Add dependabot auto merge workflow (#129)
 - Add packaging status. (#94)
 
🧹 Updates
- Add full migration test from Fiber v2 to v3 (#134)
 - Update Go to 1.24 and use gotestsum (#131)
 - Fix race issues in unit tests (#130)
 - Update workflows (#125)
 - Improve dependabot config (#126)
 - Fix race conditions in tests (#127)
 
🐛 Fixes
- Fix race issues in unit tests (#130)
 - Fix race conditions in tests (#127)
 - fix: prefer clean paths to prohibit gosec issues (#121)
 
🛠️ Maintenance
- Bump github.com/charmbracelet/bubbletea from 0.19.3 to 0.20.0 (#97)
 - Bump github.com/spf13/cobra from 1.2.0 to 1.3.0 (#86)
 - Bump github.com/jarcoal/httpmock from 1.0.8 to 1.1.0 (#88)
 - Bump github.com/charmbracelet/bubbletea from 0.17.0 to 0.19.3 (#90)
 - Bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1 (#77)
 - Bump github.com/charmbracelet/bubbletea from 0.14.1 to 0.17.0 (#82)
 - Bump github.com/charmbracelet/bubbles from 0.8.0 to 0.9.0 (#79)
 - Bump github.com/containerd/console from 1.0.2 to 1.0.3 (#75)
 - Bump github.com/charmbracelet/bubbletea from 0.14.0 to 0.14.1 (#71)
 - Bump github.com/spf13/cobra from 1.1.3 to 1.2.0 (#73)
 
Full Changelog: v0.0.9...v0.1.0
Thank you @ReneWerner87, @efectn, @hi019 and @wheinze for making this update possible.