63c5afb
Bump versions (#860)0db43ee
Remove From [u8; n] impl for uint types (#859)701148e
Update syn to 2 (#855)2f1866d
Upgrade rocksdb to 0.22 (#853)9ff9316
fix compile errors with new Rust (#854)757e2bd
primitive-types: add repository URL to Cargo.toml (#844)d5e9c1d
Add more comment (#827)dbf46ba
Release 0.2.0 (#825)314bda6
build(deps): bump Swatinem/rust-cache from 2.7.2 to 2.7.3 (#824)2241f64
build(deps): bump Swatinem/rust-cache from 2.7.1 to 2.7.2 (#823)Sourced from serde_json's releases.
1.0.132
- Improve binary size and compile time for JSON array and JSON object deserialization by about 50% (#1205)
- Improve performance of JSON array and JSON object deserialization by about 8% (#1206)
1.0.131
- Implement Deserializer and IntoDeserializer for
Map<String, Value>
and&Map<String, Value>
(#1135, thanks@swlynch99
)1.0.130
1.0.129
86d933c
Release 1.0.132f45b422
Merge pull request #1206
from dtolnay/hasnextf2082d2
Clearer order of comparisons0f54a1a
Handle early return sooner on eof in seq or map2a4cb44
Rearrange 'match peek'4cb90ce
Merge pull request #1205
from dtolnay/hasnextb71ccd2
Reduce duplicative instantiation of logic in SeqAccess and
MapAccessa810ba9
Release 1.0.1310d084c5
Touch up PR 1135b4954a9
Merge pull request #1135
from swlynch99/map-deserializerSourced from syn's releases.
2.0.82
- Provide
Parse
impls for PreciseCapture and CapturedParam (#1757, #1758)- Support parsing
unsafe
attributes (#1759)- Add Fold and VisitMut methods for Vec<Attribute> (#1762)
2.0.81
- Add TypeParamBound::PreciseCapture to represent precise capture syntax
impl Trait + use<'a, T>
(#1752, #1753, #1754)2.0.80
76092cf
Release 2.0.82937dbcb
Merge pull request #1762
from dtolnay/vecattr386ae9d
Add Fold and VisitMut methods for Vec<Attribute>4c7f82e
Merge pull request #1759
from dtolnay/unsafeattra45af00
Parse unsafe attributese011ba7
Merge pull request #1758
from dtolnay/precisecapturec25900d
Implement Parse for CapturedParamfc22fce
Merge pull request #1757
from dtolnay/precisecapture3a45d69
Implement Parse for PreciseCapturec9bdfac
Tweak parsing logic for TypeParamBoundSourced from thiserror's releases.
1.0.64
1.0.63
- Documentation improvements
1.0.62
- Support referring to nested tuple struct fields inside
#[error("…", …)]
attribute (#309)
84484bc
Release 1.0.64023f036
Merge pull request #322
from oxalica/feat/mark-auto-derivedae1f47e
Mark #[automatically_derived] for generated implsab5b5e3
Upload CI Cargo.lock for reproducing failures00b3c14
Work around new dead code warning in test915c75e
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/nestedtupleSourced from prost-build's changelog.
Prost version 0.13.2
PROST! is a Protocol Buffers implementation for the Rust Language.
prost
generates simple, idiomatic Rust code fromproto2
andproto3
files.Features
- prost-build: Add protoc executable path to Config (#1126)
- prost-build: Extract file descriptor loading from compile_protos() (#1067)
Bug Fixes
- prost-types: Fix date-time parsing (#1096)
- prost-types: '+' is not a numeric digit (#1104)
- prost-types: Converting DateTime to Timestamp is fallible (#1095)
- prost-types: Parse timestamp with long second fraction (#1106)
- prost-types: Format negative fractional duration (#1110)
- prost-types: Allow unknown local time offset (#1109)
Styling
- Remove use of legacy numeric constants (#1089)
- Move encoding functions into separate modules (#1111)
- Remove needless borrow (#1122)
Testing
- Add tests for public interface of DecodeError (#1120)
- Add
parse_date
fuzzing target (#1127)- Fix build without std (#1134)
- Change some proptest to kani proofs (#1133)
- Add
parse_duration
fuzzing target (#1129)- fuzz: Fix building of fuzzing targets (#1107)
- fuzz: Add fuzz targets to workspace (#1117)
Miscellaneous Tasks
- Move old protobuf benchmark into prost (#1100)
- Remove allow clippy::derive_partial_eq_without_eq (#1115)
- Run
cargo test
withoutall-targets
(#1118)- dependabot: Add github actions (#1121)
- Update to cargo clippy version 1.80 (#1128)
Build
... (truncated)
57e7942
chore: Release version 0.13.2 (#1139)8424775
build(protobuf): Use crate cmake
(#1137)21208ab
build(deps): bump model-checking/kani-github-action from 0.32 to 1.1 (#1125)0c79864
tests(fuzz): Add parse_duration
fuzzing target (#1129)52046b9
tests: Change some proptest to kani proofs (#1133)ee59dd5
tests: Fix build without std (#1134)e773f5f
feat(prost-build): Add protoc executable path to Config (#1126)753bd92
ci(clippy): Update to cargo clippy version 1.80 (#1128)df3e58e
tests(fuzz): Add parse_date
fuzzing target (#1127)409b932
style: Remove needless borrow (#1122)Sourced from lycheeverse/lychee-action's releases.
Version 2.0.1
What's Changed
- Don't remove the lychee config file by
@dmathieu
in lycheeverse/lychee-action#255- Bump lycheeverse/lychee-action from 1 to 2 by
@dependabot
in lycheeverse/lychee-action#252- Fix variable name in docs by
@kdeldycke
in lycheeverse/lychee-action#253New Contributors
@dmathieu
made their first contribution in lycheeverse/lychee-action#255Full Changelog: https://github.com/lycheeverse/lychee-action/compare/v2...v2.0.1
Version 2.0.0
Breaking Changes
Note: This release improves the action's robustness by changing default behaviors. Changes are only required if you want to opt out of the new failure conditions. Most users won't need to modify their existing configurations.
Fail pipeline on error by default
We've changed the default behavior: pipelines will now fail on broken links automatically. This addresses user feedback that not failing on broken links was unexpected (see [issue #71](lycheeverse/lychee-action#71)).
What you need to do:
- Update to version 2 of this action to apply this change.
- Users of the
lychee-action@master
branch don't need to make any changes, asfail: true
has been the default there for a while.- If you prefer the old behavior, explicitly set
fail
tofalse
when updating:- name: Link Checker id: lychee uses: lycheeverse/lychee-action@v2 with: fail: false # Don't fail action on broken links
Fail pipeline if no links were found
Similar to the above change, we now fail the pipeline if no links are found during a run. This helps warn users about potential configuration issues.
What you need to do:
- If you expect links to be found in your pipeline run, you don't need to do anything.
- If you expect no links in your pipeline run, you can opt out like this:
- name: Link Checker id: lychee uses: lycheeverse/lychee-action@v2 with: failIfEmpty: false # Don't fail action if no links were found
For a more detailed description of the technical aspects behind these changes, please see the full changelog below.
... (truncated)
2bb2326
don't remove the lychee config file (#255)731bf1a
Fix variable name (#253)e360f3c
Bump lycheeverse/lychee-action from 1 to 2 (#252)f87f0a6
Update version to lycheeverse/lychee-action@v2
in docs7da8ec1
Test latest lychee version tag (#236)6cba5a9
Bump version to 0.16.x, respect new tag names (#249)e71a9a1
Split up steps in action (#248)897f08a
action.yml: fix failing CI (#246)22c8e46
Set exit_code correctly as output (#245)5047c2a
README: update actions/cache to v4 (#243)Sourced from Swatinem/rust-cache's releases.
v2.7.5
What's Changed
- Upgrade checkout action from version 3 to 4 by
@carsten-wenderdel
in Swatinem/rust-cache#190- fix: usage of
deprecated
version ofnode
by@hamirmahal
in Swatinem/rust-cache#197- Only run macOsWorkaround() on macOS by
@heksesang
in Swatinem/rust-cache#206- Support Cargo.lock format cargo-lock v4 by
@NobodyXu
in Swatinem/rust-cache#211New Contributors
@carsten-wenderdel
made their first contribution in Swatinem/rust-cache#190@hamirmahal
made their first contribution in Swatinem/rust-cache#197@heksesang
made their first contribution in Swatinem/rust-cache#206Full Changelog: https://github.com/Swatinem/rust-cache/compare/v2.7.3...v2.7.5
82a92a6
2.7.5598fe25
update dependencies, rebuild8f842c2
Support Cargo.lock format cargo-lock v4 (#211)96a8d65
Only run macOsWorkaround() on macOS (#206)9bdad04
fix: usage of deprecated
version of node
(#197)f7a52f6
"add jsonpath test"2bceda3
"update dependencies"640a221
Upgrade checkout action from version 3 to 4 (#190)1582741
update dependenciesSourced from docker/setup-buildx-action's releases.
v3.7.1
- Switch back to
uuid
package by@crazy-max
in docker/setup-buildx-action#369Full Changelog: https://github.com/docker/setup-buildx-action/compare/v3.7.0...v3.7.1
v3.7.0
- Always set
buildkitd-flags
if opt-in by@crazy-max
in docker/setup-buildx-action#363- Remove
uuid
package and switch tocrypto
by@crazy-max
in docker/setup-buildx-action#366- Bump
@docker/actions-toolkit
from 0.35.0 to 0.39.0 in docker/setup-buildx-action#362- Bump path-to-regexp from 6.2.2 to 6.3.0 in docker/setup-buildx-action#354
Full Changelog: https://github.com/docker/setup-buildx-action/compare/v3.6.1...v3.7.0
c47758b
Merge pull request #369
from crazy-max/revert-crypto8fea382
chore: update generated content2874e98
switch back to uuid package8026d2b
Merge pull request #362
from docker/dependabot/npm_and_yarn/docker/actions-to...e51aab5
chore: update generated contentfd7390e
build(deps): bump @docker/actions-toolkit
from 0.35.0 to
0.39.0910a304
Merge pull request #366
from crazy-max/remove-uuid3623ee4
chore: update generated contente0e5ecf
remove uuid package and switch to crypto5334dd0
Merge pull request #363
from crazy-max/set-buildkitd-flags-optinSourced from docker/build-push-action's releases.
v6.9.0
- Bump
@docker/actions-toolkit
from 0.38.0 to 0.39.0 in docker/build-push-action#1234- Bump path-to-regexp from 6.2.2 to 6.3.0 in docker/build-push-action#1232
Full Changelog: https://github.com/docker/build-push-action/compare/v6.8.0...v6.9.0
4f58ea7
Merge pull request #1234
from docker/dependabot/npm_and_yarn/docker/actions-t...49b5ea6
chore: update generated content13c9fdd
chore(deps): Bump @docker/actions-toolkit
from 0.38.0 to
0.39.0e44afff
Merge pull request #1232
from docker/dependabot/npm_and_yarn/path-to-regexp-6...67ebad3
chore(deps): Bump path-to-regexp from 6.2.2 to 6.3.0Sourced from actions-rust-lang/setup-rust-toolchain's releases.
v1.10.1
- Fix problem matcher for rustfmt output. The format has changed since rust-lang/rustfmt#5971 and now follows the form "filename:line". Thanks to
@0xcypher02
for pointing out the problem.Full Changelog: https://github.com/actions-rust-lang/setup-rust-toolchain/compare/v1...v1.10.1
Sourced from actions-rust-lang/setup-rust-toolchain's changelog.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[1.10.1] - 2024-10-01
- Fix problem matcher for rustfmt output. The format has changed since rust-lang/rustfmt#5971 and now follows the form "filename:line". Thanks to
@0xcypher02
for pointing out the problem.[1.10.0] - 2024-09-23
- Add new parameter
cache-directories
that is propagated toSwatinem/rust-cache
(#44 by@pranc1ngpegasus
)- Add new parameter
cache-key
that is propagated toSwatinem/rust-cache
askey
(#41 by@iainlane
)- Make rustup toolchain installation more robust in light of planned changes rust-lang/rustup#3635 and rust-lang/rustup#3985
- Allow installing multiple Rust toolchains by specifying multiple versions in the
toolchain
input parameter.- Configure the
rustup override
behavior via the newoverride
input. (#38)[1.9.0] - 2024-06-08
- Add extra argument
cache-on-failure
and forward it toSwatinem/rust-cache
. (#39 by@samuelhnrq
)
Set the default the value to true. This will result in more caching than previously. This helps when large dependencies are compiled only for testing to fail.[1.8.0] - 2024-01-13
- Allow specifying subdirectories for cache.
- Fix toolchain file overriding.
[1.7.0] - 2024-01-11
- Allow overriding the toolchain file with explicit
toolchain
input. (#26)[1.6.0] - 2023-12-04
Added
- Allow disabling problem matchers (#27) This can be useful when having a matrix of jobs, that produce the same errors.
[1.5.0] - 2023-05-29
Added
... (truncated)
11df97a
Update the rustfmt problem matcher