Skip to content

Releases: gofiber/cli

v0.7.0

10 Oct 13:26
5663dee

Choose a tag to compare

🚀 New

  • Add encryptcookie middleware migration (#212)

🧹 Updates

  • Add regression test for encryptcookie migrator idempotency (#215)
  • Include CLI version output in fiber version command (#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

30 Sep 08:51
66877cf

Choose a tag to compare

🚀 New

🧹 Updates

Full Changelog: v0.5.0...v0.6.0

v0.5.0

24 Aug 19:08
9b0064f

Choose a tag to compare

🚀 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

24 Aug 06:47
6fe75c7

Choose a tag to compare

🚀 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

22 Aug 19:30
dcf32bd

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

20 Aug 13:09
64374d6

Choose a tag to compare

🚀 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

15 Jul 19:20
9537b2f

Choose a tag to compare

🧹 Updates

  • Fix CLI version display with build-time injection support (#141)

🐛 Fixes

  • Fix CLI version display - update from 0.0.9 to 0.1.1 (#138)
  • Fix migrate tests failing after version tests (#140)
  • Fix migrate tests failing after version tests (#139)

Full Changelog: v0.1.1...v0.1.2

v0.1.2-beta.1

15 Jul 12:18
2d3abc3

Choose a tag to compare

v0.1.2-beta.1 Pre-release
Pre-release

🐛 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

14 Jul 12:00
9b9d85f

Choose a tag to compare

🐛 Fixes

  • Fix fiber upgrade with go install (#136)

Full Changelog: v0.1.0...v0.1.1

v0.1.0

14 Jul 06:46
f866a38

Choose a tag to compare

🚀 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.