aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* chore: Bump version to v0.5.0v0.5.0Fuwn2026-04-142-5/+5
* perf(router): Cache joined languages string at RequestHandler constructionFuwn2026-04-141-6/+6
* perf(router): Eliminate redundant url clone on every requestFuwn2026-04-141-4/+3
* perf(router)!: Replace per-request locks with lock-free frozen storageFuwn2026-04-144-40/+41
* perf(router)!: Pass RouteContext by reference to Partial headers and footersFuwn2026-04-143-13/+13
* perf(context)!: Replace HashMap parameters with Parameters newtype backed by VecFuwn2026-04-145-18/+39
* perf(router)!: Pass HookContext by reference to modules and hooksFuwn2026-04-148-32/+26
* perf(router)!: Remove AsyncMutex from route and error handlersFuwn2026-04-144-29/+29
* chore(license): Relicense under MIT OR Apache-2.0origin/mainFuwn2026-02-2056-1529/+220
* chore: Bump version patch to v0.4.2Fuwn2026-01-212-5/+5
* fix(rossweisse): Fix all clippy pedantic and nursery lint errorsFuwn2026-01-214-44/+46
* perf(router): Reduce per-connection overhead with shared RequestHandlerFuwn2026-01-211-283/+278
* fix(router): Use warn! macro instead of println! for stream errorsFuwn2026-01-211-1/+1
* refactor(router): Replace unwrap() with expect() for better panic messagesFuwn2026-01-211-8/+11
* refactor(router): Remove unreachable dead code in run()Fuwn2026-01-211-2/+0
* fix(router): Replace std::env::set_var with builder API for loggingFuwn2026-01-211-10/+14
* fix(deps): Replace deprecated tree_magic with tree_magic_miniFuwn2026-01-212-3/+3
* chore: Bump versionFuwn2026-01-122-5/+5
* refactor(router): Reduce allocationsFuwn2026-01-121-87/+152
* refactor(response): Optimise response buildingFuwn2026-01-121-9/+16
* chore: Increment minor versionFuwn2025-07-082-5/+5
* docs(README): Fix example use declarationsFuwn2025-07-081-5/+5
* docs(router): Update options-related documentationFuwn2025-07-081-4/+4
* feat(router): Add case-insensitive route matching optionFuwn2025-07-083-2/+16
* docs(router_option): Expand documentationFuwn2025-07-081-4/+4
* refactor(RouterOption): Rename trailing slash trimming optionFuwn2025-07-083-3/+5
* feat(router): Add missing trailing slash correctorFuwn2025-07-083-9/+28
* refactor(router): Smarter trailing slash clipperFuwn2025-07-082-35/+12
* feat(router): Add options systemFuwn2025-07-084-13/+67
* refactor(router): Manually implement trailing slash clipperFuwn2025-07-082-5/+31
* chore: Suggest stable Rust toolchainFuwn2025-07-081-1/+1
* chore: Bump version patchFuwn2025-05-271-1/+1
* fix(router): Compliant empty path handlingFuwn2025-05-271-5/+5
* feat(router): Add set_listener_addressFuwn2025-05-271-5/+31
* chore: Migrate to just from cargo-makeFuwn2025-05-263-93/+53
* chore(git): Update ignored filesFuwn2025-05-261-0/+3
* docs(README): Clean up details and additional informationFuwn2025-04-131-5/+6
* docs(README): Update Windmark version in examples snippetsFuwn2025-04-081-4/+4
* refactor: Update Makefile.toml and source to follow new toolchain checks and ...Fuwn2025-04-082-17/+32
* chore: Bump Rust toolchainFuwn2025-04-081-1/+1
* docs(readme): extend useful sectionsFuwn2024-09-291-15/+11
* fix(router): ensure route-time locksFuwn2024-07-172-18/+22
* feat(router): setters for direct key and certificate contentFuwn2024-06-243-11/+74
* chore(examples): update rossweisse exampleFuwn2024-04-102-12/+20
* feat(rossweisse): bump versionFuwn2024-04-011-1/+1
* docs(readme): add rossweisse usage exampleFuwn2024-04-012-12/+35
* feat(rossweisse): remove required phantom dataFuwn2024-04-012-22/+36
* build(rustc): update toolchainFuwn2024-04-012-2/+2
* fix(clippy): lintsFuwn2023-09-262-2/+2
* deps(pretty_env_logger): 0.4.0 -> 0.5.0Fuwn2023-05-281-1/+1