Releases: gofiber/utils
v2.0.0-beta.13
What's Changed
🚀 New Features
- Add ParseInt16/Uint16 functions by @ReneWerner87 in #135
🧹 Updates
- Expand test coverage by @gaby in #136
- Improve parse functions - error handling by @ReneWerner87 in #137
- Refactor string conversion test cases for clarity and performance by @sixcolors in #139
Other Changes
- Add Go benchmark formatter by @ReneWerner87 in #138
Full Changelog: v2.0.0-beta.12...v2.0.0-beta.13
v2.0.0-beta.12
What's Changed
🚀 New Features
- Add parse float by @ReneWerner87 in #134
Full Changelog: v2.0.0-beta.11...v2.0.0-beta.12
v2.0.0-beta.11
What's Changed
🚀 New Features
- Add parse functions by @ReneWerner87 in #133
🧹 Updates
- Improve ConvertToBytes performance by @ReneWerner87 in #127
- Increase unit test coverage by @ReneWerner87 in #129
- Improve ByteSize function by @ReneWerner87 in #132
🐛 Bug Fixes
Other Changes
- Fix dependabot config by @ReneWerner87 in #130
Full Changelog: v2.0.0-beta.10...v2.0.0-beta.11
v2.0.0-beta.10
What's Changed
🚀 New Features
- feat: Add support for MsgPack by @hotrungnhan in #118
- refactor(tests): Enhance benchmarks by separating allocation checks from main loops and adding input size reporting for throughput metrics by @sixcolors in #123
- feat: Support case-insensitive parsing of Content Type by @gaby in #125
🧹 Updates
- refactor(strings): improve tests for case conversion functions to improve coverage and performance benchmarks by @sixcolors in #122
- Fix timestamp updater synchronization and improve tests by @sixcolors in #126
🛠️ Maintenance
- Bump lewagon/wait-on-check-action from 1.3.4 to 1.4.0 by @dependabot in #121
New Contributors
- @hotrungnhan made their first contribution in #118
Full Changelog: v2.0.0-beta.9...v2.0.0-beta.10
v2.0.0-beta.9
What's Changed
🧹 Updates
- Improve utils performance by @ReneWerner87 in #116
- Improve tests coverage by @gaby in #117
- Improve ToLower/ToUpper performance by @gaby in #119
🛠️ Maintenance
- Bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot in #111
- Bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot in #114
- Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot in #113
Full Changelog: v2.0.0-beta.8...v2.0.0-beta.9
v2.0.0-beta.8
🚀 New
- Add support for stopping timestamp updater (#101)
- Add support for CBOR encoding (#94)
- Add fiber trim functions (#91)
- Add IfToLower and IfToUpper functions for converting ASCII strings to lowercase and uppercase respectively (#76)
- RFC8478 - Add the application/zstd Media Type (#75)
🧹 Updates
- Bump github.com/fxamacker/cbor/v2 from 2.7.0 to 2.8.0 (#110)
- Add support for go1.24, and drop go1.22 (#108)
- Bump codecov/codecov-action from 5.1.2 to 5.3.1 (#106)
- Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (#105)
- Bump codecov/codecov-action from 5.1.1 to 5.1.2 (#102)
- Bump codecov/codecov-action from 5.0.7 to 5.1.1 (#100)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#99)
- Bump codecov/codecov-action from 5.0.2 to 5.0.7 (#98)
- Bump codecov/codecov-action from 4.6.0 to 5.0.2 (#96)
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#93)
- chore: Add support for go1.23 and golangci-lint v1.61.0 (#92)
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 (#89)
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#88)
- Bump golangci/golangci-lint-action from 5 to 6 (#84)
- Bump golangci-lint to v1.59.1 (#87)
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#86)
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#85)
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#83)
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (#82)
- Bump golangci/golangci-lint-action from 4 to 5 (#81)
- Bump codecov/codecov-action from 4.1.1 to 4.3.0 (#80)
- Improve Unit-Tests Coverage and CI Workflows (#79)
- Bump lewagon/wait-on-check-action from 1.3.3 to 1.3.4 (#78)
- Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 (#74)
Full Changelog: v2.0.0-beta.7...v2.0.0-beta.8
Thank you @gaby, @imsk17 and @sixcolors for making this update possible.
v2.0.0-beta.7
🚀 New
- feat(cbor): Add support for CBOR encoding (#94)
- add fiber trim functions (#91)
- feat: Add IfToLower and IfToUpper functions for converting ASCII strings to lowercase and uppercase respectively (#76)
- RFC8478 - Add the application/zstd Media Type (#75)
🧹 Updates
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 (#93)
- chore: Add support for go1.23 and golangci-lint v1.61.0 (#92)
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 (#89)
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#88)
- Bump golangci/golangci-lint-action from 5 to 6 (#84)
- Bump golangci-lint to v1.59.1 (#87)
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#86)
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#85)
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#83)
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (#82)
- Bump golangci/golangci-lint-action from 4 to 5 (#81)
- Bump codecov/codecov-action from 4.1.1 to 4.3.0 (#80)
- Improve Unit-Tests Coverage and CI Workflows (#79)
- Bump lewagon/wait-on-check-action from 1.3.3 to 1.3.4 (#78)
- Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 (#74)
Full Changelog: v2.0.0-beta.6...v2.0.0-beta.7
Thank you @gaby, @imsk17 and @sixcolors for making this update possible.
v2.0.0-beta.6
🚀 New
- Add fiber trim functions (#91)
🧹 Updates
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 (#89)
Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6
v2.0.0-beta.5
🚀 New
- feat: Add IfToLower and IfToUpper functions for converting ASCII strings to lowercase and uppercase respectively (#76)
- RFC8478 - Add the application/zstd Media Type (#75)
🧹 Updates
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#88)
- Bump golangci/golangci-lint-action from 5 to 6 (#84)
- Bump golangci-lint to v1.59.1 (#87)
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#86)
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#85)
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#83)
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (#82)
- Bump golangci/golangci-lint-action from 4 to 5 (#81)
- Bump codecov/codecov-action from 4.1.1 to 4.3.0 (#80)
- Improve Unit-Tests Coverage and CI Workflows (#79)
- Bump lewagon/wait-on-check-action from 1.3.3 to 1.3.4 (#78)
- Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 (#74)
Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5
Thank you @gaby and @sixcolors for making this update possible.
v2.0.0-beta.4
🧹 Updates
- Improve UnsafeBytes with Go 1.20+ (#64)
- ToString: improve test and bench setup (#63)
- Improve ToString by 20% (#62)
- Update unsafe functions (#65)
🛠️ Maintenance
- Fixes and refactoring of CI files (#56)
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#71)
- Bump fuxingloh/multi-labeler from 3 to 4 (#67)
- Bump fuxingloh/multi-labeler from 2 to 3 (#66)
- Bump actions/cache from 3 to 4 (#58)
- Bump lewagon/wait-on-check-action from 1.3.1 to 1.3.3 (#57)
- Bump release-drafter/release-drafter from 5 to 6 (#61)
- Bump nick-fields/retry from 2 to 3 (#60)
- Bump actions/setup-go from 4 to 5 (#53)
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#45)
🐛 Fixes
📚 Documentation
- Add CODEOWNERS file (#72)
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4
Thank you @Fenny, @ReneWerner87, @fufuok, @gaby and @koddr for making this update possible.