4410 Commits

Author SHA1 Message Date
RW
fc9611ca1c
Remove unnecessary code and comments in extractors.md 2025-09-04 20:59:29 +02:00
Jason McNeil
10d765649b
fix: update FromAuthHeader to return ErrNotFound for empty and whitespace-only headers 2025-09-04 15:22:56 -03:00
Jason McNeil
cde32b7017
fix: improve whitespace handling in extractor functions and update documentation 2025-09-04 15:10:44 -03:00
Jason McNeil
b71ed1826f
docs: add Audience section to README for clarity on target audience 2025-09-03 12:04:31 -03:00
Jason McNeil
6896599b93
chore: remove unused go.mod and go.sum files from extractors 2025-09-03 12:03:01 -03:00
Jason McNeil
026dcd3212
docs: update middleware usage examples to specify KeyAuth for clarity 2025-09-02 15:00:21 -03:00
Jason McNeil
e762225362
docs: enhance extractors documentation with error handling and RFC compliance details 2025-09-02 14:57:31 -03:00
Jason McNeil
8fc7cc57b3
docs: add custom extraction method and improve documentation for extractors 2025-09-02 14:42:55 -03:00
Jason McNeil
e98bfceac4
docs: update title for Extractors Package section in what's new documentation 2025-09-02 14:25:46 -03:00
Jason McNeil
e68fd1b7d5
docs: remove unnecessary code block from extractors documentation 2025-09-02 14:14:55 -03:00
Jason McNeil
6f15a02ce5
style: update extractor titles for consistency in documentation 2025-09-02 14:10:33 -03:00
Jason McNeil
01cd24b31b
Merge branch 'main' into feat-extractors 2025-09-02 14:02:09 -03:00
Jason McNeil
5b8b118943
docs: update extractors documentation to enhance clarity and detail on usage and security considerations 2025-09-02 14:01:40 -03:00
Juan Calderon-Perez
2555a4f1b5
🐛 bug: Fix support for context.Context (#3720) 2025-09-02 14:05:38 +02:00
Jason McNeil
66e74f6fb6
docs: add Extractors Package section to What's New in v3 documentation 2025-09-01 14:47:27 -03:00
Jason McNeil
0c62332451
docs: update extractors documentation to clarify source types and chain behavior 2025-09-01 14:31:20 -03:00
Jason McNeil
78fa068ab7
docs: add missing line breaks for improved readability in extractors documentation 2025-09-01 14:11:16 -03:00
Jason McNeil
a15012215d
feat: add extractors package with shared value extraction utilities for Fiber middleware 2025-09-01 14:01:16 -03:00
RW
e83a762e80
docs: add RoutePatternMatch documentation (#3722) 2025-09-01 09:31:09 +02:00
Juan Calderon-Perez
e878cd8798
Merge pull request #3719 from gofiber/dependabot/go_modules/github.com/shamaton/msgpack/v2-2.3.1
build(deps): bump github.com/shamaton/msgpack/v2 from 2.3.0 to 2.3.1
2025-08-29 16:12:26 +02:00
dependabot[bot]
1f2f8223ce
build(deps): bump github.com/shamaton/msgpack/v2 from 2.3.0 to 2.3.1
Bumps [github.com/shamaton/msgpack/v2](https://github.com/shamaton/msgpack) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/shamaton/msgpack/releases)
- [Commits](https://github.com/shamaton/msgpack/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: github.com/shamaton/msgpack/v2
  dependency-version: 2.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-29 12:02:03 +00:00
Juan Calderon-Perez
3604afcc00
📒 docs: Full audit of documentation (#3717)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-08-29 12:34:19 +02:00
Juan Calderon-Perez
82a84855de
🧹 chore: Expand Binder tests coverage (#3714) 2025-08-28 09:14:15 +02:00
dependabot[bot]
db922cbc7e
build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#3715)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 22:47:39 +02:00
dependabot[bot]
2b205c0b66
build(deps): bump github.com/tinylib/msgp from 1.3.0 to 1.4.0 (#3716)
Bumps [github.com/tinylib/msgp](https://github.com/tinylib/msgp) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/tinylib/msgp/releases)
- [Commits](https://github.com/tinylib/msgp/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: github.com/tinylib/msgp
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 22:41:39 +02:00
Juan Calderon-Perez
3646c82ce8
📒 docs: Improve wording and fix typos (#3713) 2025-08-26 12:37:19 +02:00
René
adde448826 Revert "update whats_new.md"
This reverts commit a6b03895569b40b8ca3fb0ed28de2f37157e020e.
2025-08-26 12:10:30 +02:00
René
a6b0389556 update whats_new.md 2025-08-26 10:26:26 +02:00
René
cda52b08d0 update whats_new.md 2025-08-26 10:21:43 +02:00
René
4c4ff199f9 prepare release v3.0.0-rc.1 v3.0.0-rc.1 2025-08-26 08:58:11 +02:00
René
38fc535434 fix linting 2025-08-26 08:50:28 +02:00
Juan Calderon-Perez
fd780770c0
Merge pull request #3712 from gofiber/dependabot/go_modules/github.com/stretchr/testify-1.11.0
build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0
2025-08-26 08:10:59 +02:00
RW
fe1bf4a0b3
feat(ctx): add conditional copy helpers (#3703)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 07:54:15 +02:00
dependabot[bot]
0f77af5641
build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-26 00:40:03 +00:00
RW
64a7113073
feat(log): support generic configurable logger (#3705)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-24 13:31:56 +02:00
RW
d0ca5153e0
use project toolchain for go run tools (#3709)
ensure go run tools use project toolchain
2025-08-24 08:56:50 +02:00
RW
83d702b01b
docs: add migration tool info (#3708)
* docs: add migration tool info

* docs: fix markdown heading
2025-08-24 08:21:38 +02:00
RW
323d2c85c4
docs: note removal of context keys (#3707)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-23 19:25:27 +02:00
RW
bd7fd5689f
docs: note CSRF ContextKey removal (#3706) 2025-08-23 16:54:58 +02:00
RW
5c403cd2d0
docs: document utils package migration (#3704)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-23 00:42:34 +02:00
Juan Calderon-Perez
edd7083072
Merge pull request #3701 from gofiber/dependabot/github_actions/codecov/codecov-action-5.5.0
build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0
2025-08-21 08:53:33 -04:00
dependabot[bot]
47aedc9ae3
build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.3 to 5.5.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.3...v5.5.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-21 12:42:19 +00:00
cui
bbfb0915c5
refactor: using reflect.TypeAssert (#3698) 2025-08-21 12:45:24 +02:00
RW
57164ca864
docs: add early hints documentation (#3697)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-21 09:12:25 +02:00
Juan Calderon-Perez
f121fd3a20
🐛 bug: Fix CSRF subdomain wildcard boundary (#3694) 2025-08-21 08:35:59 +02:00
pj
f1deedb72d
🔥 feat: Support for SendEarlyHints (#3483)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Juan Calderon-Perez <835733+gaby@users.noreply.github.com>
Co-authored-by: René <rene@gofiber.io>
Co-authored-by: Giovanni Rivera <rivera.giovanni271@gmail.com>
Co-authored-by: Juan Calderon-Perez <jgcalderonperez@protonmail.com>
2025-08-21 08:35:34 +02:00
Juan Calderon-Perez
8fc239fe0d
Merge pull request #3695 from kianmeng/fix-typos
📚 docs: Fix typos in documentation
2025-08-20 22:14:47 -04:00
Kian-Meng Ang
28c89caa3c 📚 docs: Fix typos
Found via `codespell -L te,nd` and `typos --hidden --format brief`
2025-08-21 02:00:36 +08:00
Giovanni Rivera
ac909e8976
♻️ Refactor: Improve Req/Res Benchmarks (#3693) 2025-08-20 08:30:04 +02:00
Juan Calderon-Perez
71e25524f5
🧹 chore: Return generic errors in KeyAuth middleware (#3692) 2025-08-20 08:13:30 +02:00