PackageTrack
Sign in Get early access

actix-web-codegen

Routing and runtime macros for Actix Web

4.3.0 68M downloads/mo #1023 most downloaded on crates.io actix/actix-web

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 3 weeks to 9 months

Nearly every release is documented

notes for 15 of 15 stable releases

1 version withdrawn

withdrawn after publishing

7 years old

30 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

30 releases · Mar 2019 to Jun 2024
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 30
  1. 4.3.0 08 Jun 2024
    Release notes
    • Add #[scope] macro.
    • Add compat-routing-macros-force-pub crate feature which, on-by-default, which when disabled causes handlers to inherit their attached function's visibility.
    • Prevent inclusion of default actix-router features.
    • Minimum supported Rust version (MSRV) is now 1.72.
    Open source →
  2. 4.2.2 29 Aug 2023
    Release notes
    • Fix regression when declaring wrap attribute using an expression.
    Open source →
  3. 4.2.1 29 Aug 2023 withdrawn
    Release notes
    • Update syn dependency to 2.
    • Minimum supported Rust version (MSRV) is now 1.68 due to transitive time dependency.
    Open source →
  4. 4.2.0 26 Feb 2023
    Release notes
    • Add support for custom methods with the #[route] macro. #2969
    Open source →
  5. 4.1.0 11 Sep 2022
    Release notes
    • Add #[routes] macro to support multiple paths for one handler. #2718
    • Minimum supported Rust version (MSRV) is now 1.59 due to transitive time dependency.
    Open source →
  6. 4.0.1 11 Jun 2022
    Release notes
    • Fix support for guard paths in route handler macros. #2771
    • Minimum supported Rust version (MSRV) is now 1.56 due to transitive hashbrown dependency.
    Open source →
  7. 4.0.0 25 Feb 2022
    Release notes
    • Version aligned with actix-web and will remain in sync going forward.
    • No significant changes since 0.5.0.
    Open source →
  8. 0.5.0-rc.2 01 Feb 2022 pre-release
    Release notes
    • No significant changes since 0.5.0-rc.1.
    Open source →
  9. 0.5.0-rc.1 04 Jan 2022 pre-release
    Release notes
    • Minimum supported Rust version (MSRV) is now 1.54.
    Open source →
  10. 0.5.0-beta.6 11 Dec 2021 pre-release
    Release notes
    • No significant changes since 0.5.0-beta.5.
    Open source →
  11. 0.5.0-beta.5 20 Oct 2021 pre-release
    Release notes
    • Improve error recovery potential when macro input is invalid. #2410
    • Add #[actix_web::test] macro for setting up tests with a runtime. #2409
    • Minimum supported Rust version (MSRV) is now 1.52.
    Open source →
  12. 0.5.0-beta.4 09 Sep 2021 pre-release
    Release notes
    • In routing macros, paths are now validated at compile time. #2350
    • Minimum supported Rust version (MSRV) is now 1.51.
    Open source →
  13. 0.5.0-beta.3 19 Jun 2021 pre-release
    Release notes
    • No notable changes.
    Open source →
  14. 0.5.0-beta.2 10 Mar 2021 pre-release
    Release notes
    • Preserve doc comments when using route macros. #2022
    • Add name attribute to route macro. #1934
    Open source →
  15. 0.5.0-beta.1 10 Feb 2021 pre-release
    Release notes
    • Use new call signature for System::new.
    Open source →
  16. 0.4.0 24 Sep 2020
    Release notes
    • Added compile success and failure testing. #1677
    • Add route macro for supporting multiple HTTP methods guards. #1674
    Open source →
  17. 0.3.0 11 Sep 2020
    Release notes
    • No significant changes from 0.3.0-beta.1.
    Open source →
  18. 0.3.0-beta.1 14 Jul 2020 pre-release
    Release notes
    • Add main entry-point macro that uses re-exported runtime. #1559
    Open source →
  19. 0.2.2 23 May 2020
    Release notes
    • Add resource middleware on actix-web-codegen #1467
    Open source →
    Release notes
    • Add .put() and .sput() methods
    Open source →
  20. 0.2.1 25 Feb 2020
    Release notes
    • Add #[allow(missing_docs)] attribute to generated structs #1368
    • Allow the handler function to be named as config #1290
    Open source →
    Release notes
    • Add license files
    Open source →
  21. 0.2.0 13 Dec 2019
    Release notes
    • Generate code for actix-web 2.0
    Open source →
    Release notes
    • Update awc and actix-http deps
    Open source →
  22. 0.2.0-alpha.2 02 Dec 2019 pre-release

    Nothing published for this version

  23. 0.2.0-alpha.1 22 Nov 2019 pre-release

    Nothing published for this version

  24. 0.1.3 14 Oct 2019
    Release notes
    • Bump up syn & quote to 1.0
    • Provide better error message
    Open source →
  25. 0.1.2 04 Jun 2019
    Release notes
    • Add macros for head, options, trace, connect and patch http methods
    Open source →
  26. 0.1.1 01 Jun 2019
    Release notes
    • Add syn "extra-traits" feature
    Open source →
    Release notes
    • Always make new connection for http client
    Open source →
  27. 0.1.0 18 May 2019
    Release notes
    • Release
    Open source →
    Release notes
    • No changes
    Open source →
  28. 0.1.0-beta.1 21 Apr 2019 pre-release
    Release notes
    • Gen code for actix-web 1.0.0-beta.1
    Open source →
  29. 0.1.0-alpha.6 14 Apr 2019 pre-release
    Release notes
    • Gen code for actix-web 1.0.0-alpha.6
    Open source →
  30. 0.1.0-alpha.1 28 Mar 2019 pre-release
    Release notes
    • Initial impl
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive