summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-10-23ser: sequences: Introduce SeqSerializer newtypeIan Jackson
We're going to want to do something more complicated. In particular, to handle nested arrays properly, we need to do some work at the start and end of each array. The `new` and (inherent) `end` methods of this newtype is where that work will be done. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2023-10-23ser: sequences: CentraliseIan Jackson
Have all the various versions of sequences (arrays and various forms of tuple) all go via ser::SerializeSeq. This reduces some duplication. And, we're about to change the implementation. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2023-10-23Add DCOMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-23Merge pull request #483 from matthiasbeyer/update-msrvMatthias Beyer
Update MSRV: 1.66.0 -> 1.70.0
2023-10-23Update MSRV: 1.66.0 -> 1.70.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-22Merge pull request #479 from Elsoberanold/masterMatthias Beyer
docs: Example for conditionally loading sources
2023-10-22Added read pem files exampleElsoberanold
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com> Signed-off-by: Elsoberanold <42942305+Elsoberanold@users.noreply.github.com> Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-18Merge pull request #477 from ↵Matthias Beyer
mehcode/dependabot/github_actions/actions/checkout-4.1.1 Bump actions/checkout from 4.1.0 to 4.1.1
2023-10-17Bump actions/checkout from 4.1.0 to 4.1.1dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-10-07Merge pull request #469 from polarathene/chore/common-parser-root-checkMatthias Beyer
chore: Use a common method in parsers to check root is a table
2023-10-07chore: Use a common method in parsers to check root is a tablepolarathene
Signed-off-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2023-10-06Merge pull request #471 from matthiasbeyer/clippy-exact-toolchainsMatthias Beyer
Clippy exact toolchains
2023-10-06Fix clippy: Remove redundant closuresMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-06Fix clippy: Remove redundant closuresMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-06Fix clippy: Rewrite string buildingMatthias Beyer
Clippy complained about how we build the strings here, so rewrite it. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-06Fix clippy: Remove redundant closuresMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-10-06Fix: Run clippy with exact toolchainsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-09-28Merge pull request #462 from mehcode/dependabot/cargo/warp-eq-0.3.6Matthias Beyer
Update warp requirement from =0.3.5 to =0.3.6
2023-09-27Update warp requirement from =0.3.5 to =0.3.6dependabot[bot]
Updates the requirements on [warp](https://github.com/seanmonstar/warp) to permit the latest version. - [Release notes](https://github.com/seanmonstar/warp/releases) - [Changelog](https://github.com/seanmonstar/warp/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/warp/compare/v0.3.5...v0.3.6) --- updated-dependencies: - dependency-name: warp dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26Merge pull request #460 from sunshowers/weakMatthias Beyer
Use weak features for preserve_order
2023-09-25Use weak features for preserve_orderRain
Currently, `preserve_order` causes the toml, serde_json and ron dependencies to be enabled. This can be avoided by using cargo's support for [weak features]. [weak features]: https://rust-lang.github.io/rfcs/3143-cargo-weak-namespaced-features.html Weak features were stabilized in Rust 1.60 so there are no MSRV concerns. I think this probably is a breaking change since it's possible some downstream users weren't enabling support explicitly. Signed-off-by: Rain <rain@sunshowers.io>
2023-09-23Merge pull request #459 from ↵Matthias Beyer
mehcode/dependabot/github_actions/actions/checkout-4.1.0 Bump actions/checkout from 4.0.0 to 4.1.0
2023-09-23Merge pull request #458 from matthiasbeyer/update-msrvMatthias Beyer
Update MSRV in cron job
2023-09-22Bump actions/checkout from 4.0.0 to 4.1.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4.0.0...v4.1.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-22Update MSRV in cron jobMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-09-14Merge pull request #456 from mehcode/dependabot/cargo/toml-0.8Matthias Beyer
Update toml requirement from 0.7 to 0.8
2023-09-13Update toml requirement from 0.7 to 0.8dependabot[bot]
Updates the requirements on [toml](https://github.com/toml-rs/toml) to permit the latest version. - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.0...toml-v0.8.0) --- updated-dependencies: - dependency-name: toml dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11Merge pull request #455 from matthiasbeyer/update-msrvMatthias Beyer
MSRV: 1.64.0 -> 1.66.0
2023-09-11MSRV: 1.64.0 -> 1.66.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-09-05Merge pull request #453 from ↵Matthias Beyer
mehcode/dependabot/github_actions/actions/checkout-4.0.0 Bump actions/checkout from 3.6.0 to 4.0.0
2023-09-04Bump actions/checkout from 3.6.0 to 4.0.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.6.0...v4.0.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-08-25Merge pull request #451 from ↵Matthias Beyer
mehcode/dependabot/github_actions/actions/checkout-3.6.0 Bump actions/checkout from 3.5.3 to 3.6.0
2023-08-25Fix: Enable serde/derive when enabling json5 featureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-08-24Bump actions/checkout from 3.5.3 to 3.6.0dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.5.3...v3.6.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-24Merge pull request #429 from bigduu/masterMatthias Beyer
Make the parse list key to lowercase when insert the keys
2023-07-22Make the parse list key to lowercase when insert the keysbigduu
Signed-off-by: bigduu <mugeng.du@qq.com>
2023-07-21Merge pull request #445 from matthiasbeyer/fix-license-spdx21Matthias Beyer
Update license field following SPDX 2.1 license expression standard
2023-07-21Update license field following SPDX 2.1 license expression standardAndrea Frigido
Signed-off-by: Andrea Frigido <andrea@frisoft.it> Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-07-20Merge pull request #437 from mehcode/dependabot/cargo/rust-ini-0.19Matthias Beyer
Update rust-ini requirement from 0.18 to 0.19
2023-07-20Fix test for fixed error message in rust-iniMatthias Beyer
In https://github.com/zonyitoo/rust-ini/pull/95 the reported line and column was fixed in rust-ini. This patch adapts for this change. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-07-20Update rust-ini requirement from 0.18 to 0.19dependabot[bot]
Updates the requirements on [rust-ini](https://github.com/zonyitoo/rust-ini) to permit the latest version. - [Release notes](https://github.com/zonyitoo/rust-ini/releases) - [Commits](https://github.com/zonyitoo/rust-ini/compare/v0.18.0...v0.19.0) --- updated-dependencies: - dependency-name: rust-ini dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20Merge pull request #441 from mehcode/dependabot/cargo/indexmap-2.0.0Matthias Beyer
Update indexmap requirement from 1.7.0 to 2.0.0
2023-07-20Fix feature nameMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2023-06-26Update indexmap requirement from 1.7.0 to 2.0.0dependabot[bot]
Updates the requirements on [indexmap](https://github.com/bluss/indexmap) to permit the latest version. - [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/bluss/indexmap/compare/1.7.0...2.0.0) --- updated-dependencies: - dependency-name: indexmap dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10Merge pull request #440 from ↵Matthias Beyer
mehcode/dependabot/github_actions/actions/checkout-3.5.3 Bump actions/checkout from 3.5.2 to 3.5.3
2023-06-09Bump actions/checkout from 3.5.2 to 3.5.3dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.5.2...v3.5.3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2023-05-18Merge pull request #438 from mehcode/dependabot/cargo/notify-tw-6.0.0Matthias Beyer
Update notify requirement from ^5.0.0 to ^6.0.0
2023-05-17Update notify requirement from ^5.0.0 to ^6.0.0dependabot[bot]
Updates the requirements on [notify](https://github.com/notify-rs/notify) to permit the latest version. - [Release notes](https://github.com/notify-rs/notify/releases) - [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md) - [Commits](https://github.com/notify-rs/notify/commits) --- updated-dependencies: - dependency-name: notify dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2023-04-28Merge pull request #436 from mehcode/dependabot/cargo/warp-eq-0.3.5Matthias Beyer
Update warp requirement from =0.3.4 to =0.3.5
2023-04-28Update warp requirement from =0.3.4 to =0.3.5dependabot[bot]
Updates the requirements on [warp](https://github.com/seanmonstar/warp) to permit the latest version. - [Release notes](https://github.com/seanmonstar/warp/releases) - [Changelog](https://github.com/seanmonstar/warp/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/warp/compare/v0.3.4...v0.3.5) --- updated-dependencies: - dependency-name: warp dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>