Commit Graph

  • fc9611ca1c
    Remove unnecessary code and comments in extractors.md feat-extractors RW 2025-09-04 20:59:29 +02:00
  • 10d765649b
    fix: update FromAuthHeader to return ErrNotFound for empty and whitespace-only headers Jason McNeil 2025-09-04 15:22:56 -03:00
  • 3b144f60f5
    Merge pull request #3733 from gofiber/dependabot/github_actions/actions/setup-node-5 main Juan Calderon-Perez 2025-09-04 20:18:18 +02:00
  • cde32b7017
    fix: improve whitespace handling in extractor functions and update documentation Jason McNeil 2025-09-04 15:10:44 -03:00
  • d9b490379c
    build(deps): bump actions/setup-node from 4 to 5 dependabot[bot] 2025-09-04 14:27:21 +00:00
  • 163ed843a5
    Merge pull request #3732 from gofiber/dependabot/github_actions/actions/setup-go-6 Juan Calderon-Perez 2025-09-04 16:08:44 +02:00
  • 4792e989ae
    build(deps): bump actions/setup-go from 5 to 6 dependabot[bot] 2025-09-04 13:43:03 +00:00
  • 149c053b36 test: cover openapi helpers 2025-08-21-14-48-18 Juan Calderon-Perez 2025-09-04 12:04:23 +02:00
  • 60d459670d test: expand openapi middleware coverage Juan Calderon-Perez 2025-09-04 09:56:34 +02:00
  • fc3dbf9569
    Merge pull request #3730 from gofiber/dependabot/github_actions/benchmark-action/github-action-benchmark-1.20.5 Juan Calderon-Perez 2025-09-04 09:19:26 +02:00
  • c0a75d011b
    build(deps): bump benchmark-action/github-action-benchmark dependabot[bot] 2025-09-04 02:08:12 +00:00
  • c26277f8d9
    docs: clarify context interface implementation (#3729) RW 2025-09-03 22:55:29 +02:00
  • b71ed1826f
    docs: add Audience section to README for clarity on target audience Jason McNeil 2025-09-03 12:04:31 -03:00
  • 6896599b93
    chore: remove unused go.mod and go.sum files from extractors Jason McNeil 2025-09-03 12:03:01 -03:00
  • f1b7f6d7f3
    🔥 feat: Add request inspection helpers (#3727) Juan Calderon-Perez 2025-09-03 12:52:18 +02:00
  • 026dcd3212
    docs: update middleware usage examples to specify KeyAuth for clarity Jason McNeil 2025-09-02 15:00:21 -03:00
  • e762225362
    docs: enhance extractors documentation with error handling and RFC compliance details Jason McNeil 2025-09-02 14:57:31 -03:00
  • 8fc7cc57b3
    docs: add custom extraction method and improve documentation for extractors Jason McNeil 2025-09-02 14:42:55 -03:00
  • e98bfceac4
    docs: update title for Extractors Package section in what's new documentation Jason McNeil 2025-09-02 14:25:46 -03:00
  • e68fd1b7d5
    docs: remove unnecessary code block from extractors documentation Jason McNeil 2025-09-02 14:14:55 -03:00
  • 6f15a02ce5
    style: update extractor titles for consistency in documentation Jason McNeil 2025-09-02 14:10:33 -03:00
  • 01cd24b31b
    Merge branch 'main' into feat-extractors Jason McNeil 2025-09-02 14:02:09 -03:00
  • 5b8b118943
    docs: update extractors documentation to enhance clarity and detail on usage and security considerations Jason McNeil 2025-09-02 14:01:40 -03:00
  • 2555a4f1b5
    🐛 bug: Fix support for context.Context (#3720) Juan Calderon-Perez 2025-09-02 14:05:38 +02:00
  • 66e74f6fb6
    docs: add Extractors Package section to What's New in v3 documentation Jason McNeil 2025-09-01 14:47:27 -03:00
  • 0c62332451
    docs: update extractors documentation to clarify source types and chain behavior Jason McNeil 2025-09-01 14:31:20 -03:00
  • 78fa068ab7
    docs: add missing line breaks for improved readability in extractors documentation Jason McNeil 2025-09-01 14:11:16 -03:00
  • a15012215d
    feat: add extractors package with shared value extraction utilities for Fiber middleware Jason McNeil 2025-09-01 14:01:16 -03:00
  • e83a762e80
    docs: add RoutePatternMatch documentation (#3722) RW 2025-09-01 09:31:09 +02:00
  • 0b14e3fd10 add Benchmark (go) benchmark result for a0c4f897cad79bcd2a0ca27cb56440e2b5e35cef gh-pages github-action-benchmark 2025-09-01 07:23:09 +00:00
  • a0c4f897ca
    docs: document RoutePatternMatch (#3723) v2 RW 2025-09-01 09:16:02 +02:00
  • e878cd8798
    Merge pull request #3719 from gofiber/dependabot/go_modules/github.com/shamaton/msgpack/v2-2.3.1 Juan Calderon-Perez 2025-08-29 16:12:26 +02:00
  • 1f2f8223ce
    build(deps): bump github.com/shamaton/msgpack/v2 from 2.3.0 to 2.3.1 dependabot[bot] 2025-08-29 12:02:03 +00:00
  • 3604afcc00
    📒 docs: Full audit of documentation (#3717) Juan Calderon-Perez 2025-08-29 12:34:19 +02:00
  • 82a84855de
    🧹 chore: Expand Binder tests coverage (#3714) Juan Calderon-Perez 2025-08-28 09:14:15 +02:00
  • db922cbc7e
    build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#3715) dependabot[bot] 2025-08-27 22:47:39 +02:00
  • 2b205c0b66
    build(deps): bump github.com/tinylib/msgp from 1.3.0 to 1.4.0 (#3716) dependabot[bot] 2025-08-27 22:41:39 +02:00
  • 3646c82ce8
    📒 docs: Improve wording and fix typos (#3713) Juan Calderon-Perez 2025-08-26 12:37:19 +02:00
  • adde448826 Revert "update whats_new.md" René 2025-08-26 12:10:30 +02:00
  • a6b0389556 update whats_new.md René 2025-08-26 10:26:26 +02:00
  • cda52b08d0 update whats_new.md René 2025-08-26 10:21:43 +02:00
  • 4c4ff199f9 prepare release v3.0.0-rc.1 v3.0.0-rc.1 René 2025-08-26 08:58:11 +02:00
  • 38fc535434 fix linting René 2025-08-26 08:50:28 +02:00
  • fd780770c0
    Merge pull request #3712 from gofiber/dependabot/go_modules/github.com/stretchr/testify-1.11.0 Juan Calderon-Perez 2025-08-26 08:10:59 +02:00
  • fe1bf4a0b3
    feat(ctx): add conditional copy helpers (#3703) RW 2025-08-26 07:54:15 +02:00
  • 0f77af5641
    build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 dependabot[bot] 2025-08-26 00:40:03 +00:00
  • 64a7113073
    feat(log): support generic configurable logger (#3705) RW 2025-08-24 13:31:56 +02:00
  • ed6be07347 ci: shard repeated tests into five groups codex/2025-08-24-10-44-24 RW 2025-08-24 13:18:40 +02:00
  • e21c95dbee refactor: parallel repeated tests via matrix RW 2025-08-24 12:44:27 +02:00
  • d0ca5153e0
    use project toolchain for go run tools (#3709) RW 2025-08-24 08:56:50 +02:00
  • 83d702b01b
    docs: add migration tool info (#3708) RW 2025-08-24 08:21:38 +02:00
  • 323d2c85c4
    docs: note removal of context keys (#3707) RW 2025-08-23 19:25:27 +02:00
  • bd7fd5689f
    docs: note CSRF ContextKey removal (#3706) RW 2025-08-23 16:54:58 +02:00
  • 5c403cd2d0
    docs: document utils package migration (#3704) RW 2025-08-23 00:42:34 +02:00
  • 886ed13657 feat: add route tags and deprecation Juan Calderon-Perez 2025-08-22 13:07:24 -04:00
  • 0cded2bd4c refactor: split route media types Juan Calderon-Perez 2025-08-22 05:54:01 -04:00
  • 76019d8fd2
    Merge branch 'main' into codex/2025-08-21-11-09-58 codex/2025-08-21-11-09-58 RW 2025-08-22 08:18:23 +02:00
  • 013149abc0 Fix gofumpt formatting: group constants in proper const block copilot/fix-2285 copilot-swe-agent[bot] 2025-08-22 04:46:30 +00:00
  • de9e96aff2 Fix goconst linter error: extract "test string" as testCopyString constant copilot-swe-agent[bot] 2025-08-22 04:19:43 +00:00
  • 1599313ccd Revert problematic utils.CopyString/CopyBytes replacements that broke tests copilot-swe-agent[bot] 2025-08-21 23:44:14 +00:00
  • 842b7feb75 Fix CopyString and CopyBytes logic: make copies when Immutable=true copilot-swe-agent[bot] 2025-08-21 14:51:24 +00:00
  • ed61350d94 test: assert raw openapi spec matches fixture Juan Calderon-Perez 2025-08-21 10:48:21 -04:00
  • 540a8c04bd Replace utils.CopyString with context-aware method in CSRF middleware copilot-swe-agent[bot] 2025-08-21 14:26:16 +00:00
  • c7e8a3830f Replace remaining utils.CopyString calls in test files with context-aware methods copilot-swe-agent[bot] 2025-08-21 14:13:50 +00:00
  • 9f4d547b0a Replace remaining utils.CopyString and utils.CopyBytes calls with context-aware methods copilot-swe-agent[bot] 2025-08-21 13:09:31 +00:00
  • a92bf12912 Remove unused errcheck directives RW 2025-08-21 14:53:43 +02:00
  • edd7083072
    Merge pull request #3701 from gofiber/dependabot/github_actions/codecov/codecov-action-5.5.0 Juan Calderon-Perez 2025-08-21 08:53:33 -04:00
  • 47aedc9ae3
    build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 dependabot[bot] 2025-08-21 12:42:19 +00:00
  • 03d4f9f66d use reflect.TypeAssert RW 2025-08-21 13:10:02 +02:00
  • 5081e86905 use reflect.TypeAssert codex/2025-08-21-11-09-51 RW 2025-08-21 13:09:55 +02:00
  • bbfb0915c5
    refactor: using reflect.TypeAssert (#3698) cui 2025-08-21 18:45:24 +08:00
  • 57164ca864
    docs: add early hints documentation (#3697) RW 2025-08-21 09:12:25 +02:00
  • 0784d36da8 Update middleware to use new context-aware copy methods and add benchmarks copilot-swe-agent[bot] 2025-08-21 06:57:46 +00:00
  • a5a5f4dd35 Add CopyString and CopyBytes methods to App and Ctx that respect Immutable config copilot-swe-agent[bot] 2025-08-21 06:53:51 +00:00
  • b17a6fdaf9 Initial plan copilot-swe-agent[bot] 2025-08-21 06:43:38 +00:00
  • f121fd3a20
    🐛 bug: Fix CSRF subdomain wildcard boundary (#3694) Juan Calderon-Perez 2025-08-21 02:35:59 -04:00
  • f1deedb72d
    🔥 feat: Support for SendEarlyHints (#3483) pj 2025-08-21 16:35:34 +10:00
  • 8fc239fe0d
    Merge pull request #3695 from kianmeng/fix-typos Juan Calderon-Perez 2025-08-20 22:14:47 -04:00
  • 28c89caa3c 📚 docs: Fix typos Kian-Meng Ang 2025-08-21 01:57:45 +08:00
  • ac909e8976
    ♻️ Refactor: Improve Req/Res Benchmarks (#3693) Giovanni Rivera 2025-08-19 23:30:04 -07:00
  • 71e25524f5
    🧹 chore: Return generic errors in KeyAuth middleware (#3692) Juan Calderon-Perez 2025-08-20 02:13:30 -04:00
  • 3be36d626b
    📒 docs: Add Learning Resources section with Go Interview Practice platform (#3691) RezaSi 2025-08-20 00:06:58 -06:00
  • 9ed35c9654
    Merge pull request #3690 from gofiber/2025-08-17-21-42-32 Juan Calderon-Perez 2025-08-19 19:59:36 -04:00
  • c306d35a04
    fix(tests): update key validation logic in Test_AuthSources keyauth-extractors Jason McNeil 2025-08-19 19:52:50 -03:00
  • da726507c5
    fix linter Juan Calderon-Perez 2025-08-19 09:40:04 -04:00
  • b5bb60180f
    Update subdomain match logic Juan Calderon-Perez 2025-08-19 09:08:25 -04:00
  • 6984b5d478
    📒 docs: Add context guide (#3677) Juan Calderon-Perez 2025-08-19 02:37:57 -04:00
  • 73df613476
    Update utils_test.go Juan Calderon-Perez 2025-08-18 23:17:45 -04:00
  • 4796a52ec7
    Update middleware/cors/utils.go Juan Calderon-Perez 2025-08-18 22:29:50 -04:00
  • de2b14d56d
    Apply suggestion from @Copilot Juan Calderon-Perez 2025-08-18 22:11:45 -04:00
  • 43482d92d1
    Update middleware/cors/utils.go Juan Calderon-Perez 2025-08-18 19:58:46 -04:00
  • 8e33e5deb4
    Update cors.go Juan Calderon-Perez 2025-08-17 23:46:40 -04:00
  • 79d9971e00 fix: derive wildcard subdomain segments from normalized origin Juan Calderon-Perez 2025-08-17 23:23:59 -04:00
  • 6b1725a1e5 harden cors subdomain wildcard matching Juan Calderon-Perez 2025-08-17 18:50:54 -04:00
  • 5463d6ec30 fix cors subdomain wildcard boundary Juan Calderon-Perez 2025-08-17 17:42:35 -04:00
  • ff8597df60
    build(deps): bump github.com/gofiber/utils/v2 from 2.0.0-beta.14 to 2.0.0-rc.1 (#3689) dependabot[bot] 2025-08-16 13:04:05 +02:00
  • 577c9486f4 add Benchmark (go) benchmark result for ea9ba1d2abf7667a4babe9bd7f98aa22c9185788 github-action-benchmark 2025-08-15 12:36:01 +00:00
  • ea9ba1d2ab
    🐛 bug: Handle invalid path in filesystem (#3688) Rok Sušnik 2025-08-15 14:27:51 +02:00
  • 8f90f97973
    Merge pull request #3683 from gofiber/codex/2025-08-13-15-47-17 Juan Calderon-Perez 2025-08-14 23:05:39 -04:00
  • 7c10ce1d8b
    Use ephemeral ports in unit tests (#3686) RW 2025-08-14 23:21:06 +02:00