Releases: LukeMathWalker/pavex
Releases · LukeMathWalker/pavex
0.1.40 - 2024-06-16
Release Notes
Fixed
- 'pavex new' no longer panics if 'cargo fmt' fails. (#303)
pavex_cli 0.1.40
Install pavex_cli 0.1.40
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.40/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.40/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.40
pavexc_cli 0.1.40
Install pavexc_cli 0.1.40
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.40/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.40/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.40
0.1.39 - 2024-06-15
Release Notes
Added
- Add a workspace-hack crate to the generated starter project to minimise (re)build times
- Introduce prebuilt types (#298)
- Add a new '--template' option to 'pavex new' and 'pavexc new'. It includes a dedicated 'quickstart' template as well as the 'api' template, the default.
- In the starter project, use a meaningful example to showcase how the configuration system works, rather than a dummy with no usage
- Shorthand methods (
.clone_if_necessary()
and .never_clone()
) to tweak the default cloning strategy on constructors and prebuilt types
Fixed
- Set new Cargo lint to allow 'cfg(pavex_ide_hint)' in Pavex, its snapshot tests and its scaffolded projects
- Use the [env] section of .cargo/config.toml to store non-sensitive env variables used for local development. It fixes configuration for newly generated projects.
- Don't use colored logs if color is not enabled.
- Include
super
and self
as valid prefixes for relative paths in error messages (#296)
- You can no longer register a type with a non-
'static
lifetime parameter (implicit or explicit) as a singleton. (#298)
pavex_cli 0.1.39
Install pavex_cli 0.1.39
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.39/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.39/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.39
pavexc_cli 0.1.39
Install pavexc_cli 0.1.39
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.39/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.39/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.39
0.1.38 - 2024-04-28
Release Notes
Added
- Rework CLI introspections (#292)
Fixed
- anyhow::Result can be returned from constructors and other fallible components (#293)
pavex_cli 0.1.38
Install pavex_cli 0.1.38
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.38/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.38/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.38
pavexc_cli 0.1.38
Install pavexc_cli 0.1.38
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.38/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.38/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.38
0.1.37 - 2024-04-27
Release Notes
Fixed
- Interpolate error message when failing to download a prebuilt
pavexc
binary
- Remove dependency on OpenSSL on Linux
pavex_cli 0.1.37
Install pavex_cli 0.1.37
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.37/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.37/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.37
pavexc_cli 0.1.37
Install pavexc_cli 0.1.37
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.37/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.37/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.37
0.1.35 - 2024-04-26
Release Notes
Fixed
- Allow &mut references to be held by Next's state. (#280)
pavex_cli 0.1.35
Install pavex_cli 0.1.35
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.35/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.35/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.35
pavexc_cli 0.1.35
Install pavexc_cli 0.1.35
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.35/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.35/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.35
0.1.34
pavex_cli 0.1.34
Install pavex_cli 0.1.34
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.34/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.34/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.34
pavexc_cli 0.1.34
Install pavexc_cli 0.1.34
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.34/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.34/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.34
0.1.33
pavex_cli 0.1.33
Install pavex_cli 0.1.33
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.33/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.33/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.33
pavexc_cli 0.1.33
Install pavexc_cli 0.1.33
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.33/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.33/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.33
0.1.32
pavex_cli 0.1.32
Install pavex_cli 0.1.32
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.32/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.32/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.32
pavexc_cli 0.1.32
Install pavexc_cli 0.1.32
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.32/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.32/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.32
0.1.31 - 2024-04-21
Release Notes
Other
pavex_cli 0.1.31
Install pavex_cli 0.1.31
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.31/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.31/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.31
pavexc_cli 0.1.31
Install pavexc_cli 0.1.31
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.31/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.31/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.31
0.1.30
pavex_cli 0.1.30
Install pavex_cli 0.1.30
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.30/pavex_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.30/pavex_cli-installer.ps1 | iex"
Download pavex_cli 0.1.30
pavexc_cli 0.1.30
Install pavexc_cli 0.1.30
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LukeMathWalker/pavex/releases/download/0.1.30/pavexc_cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LukeMathWalker/pavex/releases/download/0.1.30/pavexc_cli-installer.ps1 | iex"
Download pavexc_cli 0.1.30