Releases: LukeMathWalker/pavex
Releases · LukeMathWalker/pavex
0.1.62 - 2024-12-11
Release Notes
Fixed
- [
pavex_session
] Fix a runtime panic: the server-side state should be loaded if it hasn't been loaded yet.
pavex_cli 0.1.62
Install pavex_cli 0.1.62
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.62/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.62/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.62
pavexc_cli 0.1.62
Install pavexc_cli 0.1.62
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.62/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.62/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.62
0.1.61
pavex_cli 0.1.61
Install pavex_cli 0.1.61
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.61/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.61/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.61
pavexc_cli 0.1.61
Install pavexc_cli 0.1.61
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.61/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.61/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.61
0.1.59 - 2024-12-01
Release Notes
Fixed
- Disable default features for server SDK's dependencies (#386)
pavex_cli 0.1.59
Install pavex_cli 0.1.59
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.59/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.59/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.59
pavexc_cli 0.1.59
Install pavexc_cli 0.1.59
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.59/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.59/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.59
0.1.58 - 2024-11-29
Release Notes
Fixed
- Ensure the code-generation phase respects the ordering determined by the borrow-checker analysis phase
pavex_cli 0.1.58
Install pavex_cli 0.1.58
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.58/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.58/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.58
pavexc_cli 0.1.58
Install pavexc_cli 0.1.58
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.58/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.58/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.58
0.1.57 - 2024-11-27
Release Notes
Fixed
- Pavex won't panic if it can't find a transitive dependency in the package graph. It'll log details about the failed searches.
pavex_cli 0.1.57
Install pavex_cli 0.1.57
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.57/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.57/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.57
pavexc_cli 0.1.57
Install pavexc_cli 0.1.57
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.57/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.57/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.57
0.1.56
pavex_cli 0.1.56
Install pavex_cli 0.1.56
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.56/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.56/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.56
pavexc_cli 0.1.56
Install pavexc_cli 0.1.56
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.56/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.56/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.56
0.1.55
pavex_cli 0.1.55
Install pavex_cli 0.1.55
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.55/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.55/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.55
pavexc_cli 0.1.55
Install pavexc_cli 0.1.55
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.55/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.55/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.55
0.1.54 - 2024-11-12
Release Notes
Added
- Pavex now supports domain guards!
You can restrict routes to specific domains and/or serve different websites from the same Pavex application.
Check out the relevant guide for more information.
- There is now a dedicated guide explaining how common
path prefixes work.
Breaking ⚠️
Blueprint::nest_at
has been removed. Use Blueprint::prefix("/my_prefix").nest(nested_bp)
as a replacement.
- The syntax for path parameters has changed. Instead of
:param_name
, use {param_name}
.
pavex_cli 0.1.54
Install pavex_cli 0.1.54
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.54/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.54/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.54
pavexc_cli 0.1.54
Install pavexc_cli 0.1.54
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.54/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.54/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.54
0.1.53
pavex_cli 0.1.53
Added
- 'pavex' and 'pavexc' check a dedicated environment variable, in addition to invocation flags, to determine if diagnostic information should be outputted
Fixed
- Avoid processing the same nodes multiple times in order to avoid duplicated transient nodes.
Other
- Update
thiserror
to 2.x.y
in generated code
Install pavex_cli 0.1.53
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.53/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.53/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.53
pavexc_cli 0.1.53
Install pavexc_cli 0.1.53
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.53/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.53/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.53
0.1.52 - 2024-11-05
Release Notes
Fixed
- Don't allow the basic block visitor to simultaneously engage with multiple branching nodes. It fixes a panic for more complex call graphs.
Other
- Add a span around the generation of the application state initializer function
- Print the call graph for the application state initializer if the log level is set to 'trace'
pavex_cli 0.1.52
Install pavex_cli 0.1.52
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.52/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.52/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.52
pavexc_cli 0.1.52
Install pavexc_cli 0.1.52
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.52/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.52/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.52