A new API for working with layers has been added. See the BuildContext::cached_layer and BuildContext::uncached_layer docs for examples of how to use this API. (#814)
Changed
libcnb:
The Layer trait and related types and functions have been deprecated. Please migrate to the new API. (#814)
Errors related to layers have been restructured. While this is technically a breaking change, buildpacks usually don't have to be modified in practice. (#814)
Fixed
libcnb-data:
The working directory for launch processes specifying a WorkingDirectory::Directory value is now respected. (#831)
A new API for working with layers has been added. See the BuildContext::cached_layer and BuildContext::uncached_layer docs for examples of how to use this API. (#814)
Changed
libcnb:
The Layer trait and related types and functions have been deprecated. Please migrate to the new API. (#814)
Errors related to layers have been restructured. While this is technically a breaking change, buildpacks usually don't have to be modified in practice. (#814)
Fixed
libcnb-data:
The working directory for launch processes specifying a WorkingDirectory::Directory value is now respected. (#831)
A new API for working with layers has been added. See the BuildContext::cached_layer and BuildContext::uncached_layer docs for examples of how to use this API. (#814)
Changed
libcnb:
The Layer trait and related types and functions have been deprecated. Please migrate to the new API. (#814)
Errors related to layers have been restructured. While this is technically a breaking change, buildpacks usually don't have to be modified in practice. (#814)
Fixed
libcnb-data:
The working directory for launch processes specifying a WorkingDirectory::Directory value is now respected. (#831)
Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @weiznich)
Update Rustls from 0.22 to 0.23 - this may be a breaking change if your
application depends on Rustls 0.22 (e.g. to provide a custom
rustls::ClientConfig to ureq). See the Rustls 0.23.0
changelog for a list of breaking API changes (#753)
Rustls dep to default to ring backend. If your project uses the
default ureq TLS config, or constructs its own rustls::ClientConfig
with rustls::ClientConfig::builder() you must ensure the Rustls
aws-lc-rs feature is not activated, or set the process default
cryptography provider before constructing any configs. See the Rustls
CryptoProvider docs for more information (#753)
A new API for working with layers has been added. See the BuildContext::cached_layer and BuildContext::uncached_layer docs for examples of how to use this API. (#814)
Changed
libcnb:
The Layer trait and related types and functions have been deprecated. Please migrate to the new API. (#814)
Errors related to layers have been restructured. While this is technically a breaking change, buildpacks usually don't have to be modified in practice. (#814)
Fixed
libcnb-data:
The working directory for launch processes specifying a WorkingDirectory::Directory value is now respected. (#831)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the rust-dependencies group with 10 updates in the / directory:
4.5.4
4.5.11
0.1.2
0.2.0
0.21.0
0.22.0
0.21.0
0.22.0
1.10.4
1.10.5
0.4.40
0.4.41
2.9.7
2.10.0
2.5.0
2.5.2
0.21.0
0.22.0
1.4.0
1.5.0
Updates
clap
from 4.5.4 to 4.5.11Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
349ed30
chore: Release68ed9ff
docs: Update changelogafecaa4
Merge pull request #5576 from shannmu/option_value_new4a00677
chore: Release36c849b
refactor(clap_complete): Reuse code about shortflag parsingfc479ba
feat(clap_complete): Add support for-fbar
and-f=bar
completion48a23f5
test(clap_complete): Add test cases for-fbar
and-f=bar
completion6b18d77
docs(derive): Acknowledge Vec<Vec>5efa52a
chore: Release1857e47
docs: Update changelogUpdates
fun_run
from 0.1.2 to 0.2.0Changelog
Sourced from fun_run's changelog.
Commits
Updates
libcnb
from 0.21.0 to 0.22.0Changelog
Sourced from libcnb's changelog.
Commits
8f74590
Prepare release v0.22.0 (#835)8058f4c
Bump buildpacks/github-actions from 5.7.1 to 5.7.2 (#834)aa3268b
Migrate examples and test buildpacks to struct layer API (#833)fa568d4
Struct Layer API (#814)b1065a8
Replace '**' with '`' in libherokubuildpack README (#832)5d59632
Serialize process working directory as working-dir (#831)6dc72cb
Bump buildpacks/github-actions from 5.6.0 to 5.7.1 (#830)f7223a8
Update cyclonedx-bom requirement from 0.5.0 to 0.6.0 (#829)df5bb10
Bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#826)097bef0
Test helpers to match against regular expressions. (#813)Updates
libherokubuildpack
from 0.21.0 to 0.22.0Release notes
Sourced from libherokubuildpack's releases.
Changelog
Sourced from libherokubuildpack's changelog.
Commits
8f74590
Prepare release v0.22.0 (#835)8058f4c
Bump buildpacks/github-actions from 5.7.1 to 5.7.2 (#834)aa3268b
Migrate examples and test buildpacks to struct layer API (#833)fa568d4
Struct Layer API (#814)b1065a8
Replace '**' with '`' in libherokubuildpack README (#832)5d59632
Serialize process working directory as working-dir (#831)6dc72cb
Bump buildpacks/github-actions from 5.6.0 to 5.7.1 (#830)f7223a8
Update cyclonedx-bom requirement from 0.5.0 to 0.6.0 (#829)df5bb10
Bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#826)097bef0
Test helpers to match against regular expressions. (#813)Updates
regex
from 1.10.4 to 1.10.5Changelog
Sourced from regex's changelog.
Commits
0718fc5
1.10.5377463b
changelog: 1.10.4 and 1.10.568c4f0b
regex-automata-0.4.74757b5f
regex-syntax-0.8.41430b65
changelog: 1.10.41f9f9cc
bytes: escape invalid UTF-8 bytes in debug output for Matchab4c8d1
doc: fix duplicate phrasing typoddeb85e
cli/deps: update memmap2 to 0.9023f1c9
lite: fix attribute warning about rustfmt9c139f4
syntax: simplifyHir::dot
constructorsUpdates
serde
from 1.0.200 to 1.0.204Release notes
Sourced from serde's releases.
Commits
18dcae0
Release 1.0.20458c307f
Alphabetize list of rustc-check-cfg8cc4809
Merge pull request #2769 from dtolnay/onunimpl1179158
Update ui test with diagnostic::on_unimplemented from PR 276791aa40e
Add ui test of unsatisfied serde trait bound595019e
Cut test_suite from workspace members in old toolchain CI jobsb0d7917
Pull in trybuild 'following types implement trait' fix8e6637a
Merge pull request #2767 from weiznich/feature/diagnostic_on_unimplemented694fe05
Use the#[diagnostic::on_unimplemented]
attribute when possiblef3dfd2a
Suppress dead code warning in test of unit struct remote deriveUpdates
tar
from 0.4.40 to 0.4.41Commits
2cb0c7b
Release 0.4.41 (#361)618c6ab
Update to 2021 edition (#362)a4297c7
Make license metadata SPDX compliant (#357)2224f6e
entry: Usestrip_prefix
(#329)a37c9b6
tests: Don't assume /dev/loop0 exists (#328)ac38b1e
entry_type: Fix doc comments for PAX bits (#359)c74d62a
update xattr to 1.1.3 (#348)dd9123c
Unifymtime
constant used on Unix and Windows (#346)Updates
thiserror
from 1.0.59 to 1.0.63Release notes
Sourced from thiserror's releases.
Commits
915c75e
Release 1.0.633d5ec25
Merge pull request #312 from dtolnay/backtracedocde8a1e5
Update documentation of #[from] and #[backtrace] attributes0bf6e3d
Release 1.0.624977932
Merge pull request #310 from dtolnay/nestedtuple40a7779
Support .0.0 nested tuple indexf1ca210
Add regression test for issue 309479744e
No need for dead code if struct fields are public4db08b1
Ignore warning on unused struct in testf2824ae
Fill in ignore reasons in all #[ignore] attributesUpdates
ureq
from 2.9.7 to 2.10.0Changelog
Sourced from ureq's changelog.
Commits
1cad58f
2.10.03b34812
Update changelog733048f
Update depsdc3b43d
Bump MSRV 1.61 -> 1.6324828c0
rustls default to ring backend42bffb7
Handle missing \r\n with connection close96061c6
Refork frewsxcv/rust-chunked-transfer under MIT licensea138d2e
Rustls supports IP SANs since 0.21.05ed699d
Enablehttp-crate
feature while building docs6171608
Remove direct dep on rustls-webpkiUpdates
url
from 2.5.0 to 2.5.2Commits
54346fa
Revert "Reimplement idna on top of ICU4X" (#946)dcfbed3
Update idna to 1.0.1 (#945)467ef63
fix panic onxn--55555577
(#940)3d6dbbb
Reimplement idna on top of ICU4X (#923)de947ab
Document possible replacements of the base URL (#926)8b8431b
docs: document SyntaxViolation variants, remove bare URLs (#924)fd042e0
Non-special URLs can have their paths erased (#921)49eea1c
Fix multiple issues on wasm32: (#886)a4dd58b
Fix lint (#920)73803fa
Update URLs (#916)Updates
toml
from 0.8.12 to 0.8.17Commits
a73c512
chore: Release7b91b30
docs: Update changeloga02cbf4
chore: Release2ad248f
docs: Update changelogeb16379
chore: Release534c0eb
docs: Update changelogd6bdaee
Merge pull request #773 from epage/loqusion_main6d46fd2
feat(datetime): impl Serialize/Deserialize for Date/Timefb83c29
Merge pull request #772 from epage/arraye273be6
perf(parser): Optimize for empty arraysUpdates
libcnb-test
from 0.21.0 to 0.22.0Changelog
Sourced from libcnb-test's changelog.
Commits
8f74590
Prepare release v0.22.0 (#835)8058f4c
Bump buildpacks/github-actions from 5.7.1 to 5.7.2 (#834)aa3268b
Migrate examples and test buildpacks to struct layer API (#833)fa568d4
Struct Layer API (#814)b1065a8
Replace '**' with '`' in libherokubuildpack README (#832)5d59632
Serialize process working directory as working-dir (#831)6dc72cb
Bump buildpacks/github-actions from 5.6.0 to 5.7.1 (#830)f7223a8
Update cyclonedx-bom requirement from 0.5.0 to 0.6.0 (#829)df5bb10
Bump softprops/action-gh-release from 2.0.4 to 2.0.5 (#826)097bef0
Test helpers to match against regular expressions. (#813)Updates
lazy_static
from 1.4.0 to 1.5.0Commits
be7c1c4
point readme version to 1.5.08971a27
update readme build badge15691ec
Modernize lazy-static infra (#219)2660041
Merge pull request #206 from TheBotlyNoob/master6ace970
Merge pull request #216 from frewsxcv/patch-1a203105
Update README.mdcfd89ac
Update README.mdfc8e466
Update README.mda8afb21
Update README.md41fa234
Update README to indicate how to replace withstd::sync::OnceLock
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show