fix(deps): update rust crate config to 0.14 #24

Merged
realaravinth merged 1 commit from renovate/config-0.x into master 2024-06-07 15:29:50 +05:30
Collaborator

This PR contains the following updates:

Package Type Update Change
config dependencies minor 0.13 -> 0.14

Release Notes

mehcode/config-rs (config)

v0.14.0

Compare Source

This is a maintenance release, mostly to get some dependency updates out, but
also with some fixes and changes that have piled up over a rather long time.

Features
  • #​100 Fix #​99: expose file::source::FileSource
  • #​318 Add Value::origin()
  • #​379 Add clone to builder state types
  • #​381 env: add a 'convert_case' field to ease dealing with kebab-case
  • #​402 Gate async-traits behind a feature
  • #​413 Attach key to type error generated from Config::get_()
  • #​480 Hide and deprecate AsyncConfigBuilder
Fixes
  • #​306 fix: dot in config name
  • #​334 errors: clarify names of integer types
  • #​343 fix yaml to parse int keys
  • #​353 Use TryInto for more permissive deserialization for integers
  • #​354 Fix uppercase lowercase isses
  • #​374 Fix FIXME in de.rs and value.rs
  • #​395 Fix: Do not use deprecated function
  • #​429 Make the parse list key to lowercase when insert the keys
  • #​465 Fix nested arrays (by reworking array handling)
  • #​481 Fix docs warnings
Dependency updates
  • #​271 Update warp requirement from =0.3.1 to =0.3.2
  • #​316 test: Adopt test-env to fix random test failure
  • #​335 Update MSRV: 1.56.0 -> 1.56.1
  • #​350 Bump actions/checkout from 2.4.0 to 3.0.2
  • #​367 Update ron requirement from 0.7 to 0.8
  • #​373 Update notify (4.0.0 -> 5.0.0)
  • #​375 Update temp-env requirement from 0.2.0 to 0.3.0
  • #​378 Update warp requirement from =0.3.2 to =0.3.3
  • #​382 Bump actions/checkout from 3.0.2 to 3.1.0
  • #​389 Update MSRV: 1.56.1 -> 1.59.0
  • #​403 Bump actions/checkout from 3.1.0 to 3.2.0
  • #​411 Bump actions/checkout from 3.2.0 to 3.3.0
  • #​420 Update MSRV: 1.59.0 -> 1.60.0
  • #​421 Update toml requirement from 0.5 to 0.7
  • #​422 Update MSRV in cron workflow
  • #​425 Bump actions/checkout from 3.3.0 to 3.4.0
  • #​426 Update MSRV: 1.60.0 -> 1.64.0
  • #​427 Bump actions/checkout from 3.4.0 to 3.5.0
  • #​430 Update warp requirement from =0.3.3 to =0.3.4
  • #​433 Bump actions/checkout from 3.5.0 to 3.5.1
  • #​434 Bump actions/checkout from 3.5.1 to 3.5.2
  • #​436 Update warp requirement from =0.3.4 to =0.3.5
  • #​437 Update rust-ini requirement from 0.18 to 0.19
  • #​438 Update notify requirement from ^5.0.0 to ^6.0.0
  • #​440 Bump actions/checkout from 3.5.2 to 3.5.3
  • #​441 Update indexmap requirement from 1.7.0 to 2.0.0
  • #​451 Bump actions/checkout from 3.5.3 to 3.6.0
  • #​453 Bump actions/checkout from 3.6.0 to 4.0.0
  • #​455 MSRV: 1.64.0 -> 1.66.0
  • #​456 Update toml requirement from 0.7 to 0.8
  • #​458 Update MSRV in cron job
  • #​459 Bump actions/checkout from 4.0.0 to 4.1.0
  • #​462 Update warp requirement from =0.3.5 to =0.3.6
  • #​477 Bump actions/checkout from 4.1.0 to 4.1.1
  • #​483 Update MSRV: 1.66.0 -> 1.70.0
  • #​503 Bump actions/setup-python from 4 to 5
Misc
  • #​188 Add test for log::Level deserialization
  • #​274 move 'must_use' attribute to struct for 'builder' types
  • #​283 Add cron job
  • #​299 docs(builder): fix typo in doc comment
  • #​344 Fix clippy: Derive Eq as well
  • #​347 Fix clippy: use first() instead of get(0)
  • #​348 actions: Remove "minimal" setting, as workflow does not support this key
  • #​356 refactoring deserialize-any in config
  • #​359 Add test to deserialize unsigned int
  • #​360 Duplicate test for type conversion with unsigned int
  • #​362 Run clippy only on MSRV
  • #​363 Backport CHANGELOG entry for 0.13.2
  • #​388 Add documentation to File required setter
  • #​392 Add simple example using lazy_static
  • #​393 More clippy fixes
  • #​396 Replace actions rs
  • #​401 Backport changelog
  • #​404 Replace fixupmerge with gitlint
  • #​406 Fix clippy: Remove unnecessary cast
  • #​410 Copy member docs to builder functions
  • #​416 Replace actions-rs with run scripts
  • #​423 Fix clippy: Remove needless borrowed reference
  • #​445 Update license field following SPDX 2.1 license expression standard
  • #​460 Use weak features for preserve_order
  • #​469 chore: Use a common method in parsers to check root is a table
  • #​471 Clippy exact toolchains
  • #​479 docs: Example for conditionally loading sources
  • #​485 Add DCO
  • #​488 Unify deser impl (redux)
  • #​489 deserialize: strings: Introduce string_serialize_via_display macro
  • #​507 Check external types
  • #​511 Fix: cargo-check-external-types must use nightly 2023-10-10

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [config](https://github.com/mehcode/config-rs) | dependencies | minor | `0.13` -> `0.14` | --- ### Release Notes <details> <summary>mehcode/config-rs (config)</summary> ### [`v0.14.0`](https://github.com/mehcode/config-rs/blob/HEAD/CHANGELOG.md#0140---2024-02-01) [Compare Source](https://github.com/mehcode/config-rs/compare/v0.13.4...0.14.0) This is a maintenance release, mostly to get some dependency updates out, but also with some fixes and changes that have piled up over a rather long time. ##### Features - [#&#8203;100] Fix [#&#8203;99](https://github.com/mehcode/config-rs/issues/99): expose file::source::FileSource - [#&#8203;318] Add Value::origin() - [#&#8203;379] Add clone to builder state types - [#&#8203;381] env: add a 'convert_case' field to ease dealing with kebab-case - [#&#8203;402] Gate async-traits behind a feature - [#&#8203;413] Attach key to type error generated from Config::get\_<type>() - [#&#8203;480] Hide and deprecate AsyncConfigBuilder ##### Fixes - [#&#8203;306] fix: dot in config name - [#&#8203;334] errors: clarify names of integer types - [#&#8203;343] fix yaml to parse int keys - [#&#8203;353] Use TryInto for more permissive deserialization for integers - [#&#8203;354] Fix uppercase lowercase isses - [#&#8203;374] Fix FIXME in de.rs and value.rs - [#&#8203;395] Fix: Do not use deprecated function - [#&#8203;429] Make the parse list key to lowercase when insert the keys - [#&#8203;465] Fix nested arrays (by reworking array handling) - [#&#8203;481] Fix docs warnings ##### Dependency updates - [#&#8203;271] Update warp requirement from =0.3.1 to =0.3.2 - [#&#8203;316] test: Adopt test-env to fix random test failure - [#&#8203;335] Update MSRV: 1.56.0 -> 1.56.1 - [#&#8203;350] Bump actions/checkout from 2.4.0 to 3.0.2 - [#&#8203;367] Update ron requirement from 0.7 to 0.8 - [#&#8203;373] Update notify (4.0.0 -> 5.0.0) - [#&#8203;375] Update temp-env requirement from 0.2.0 to 0.3.0 - [#&#8203;378] Update warp requirement from =0.3.2 to =0.3.3 - [#&#8203;382] Bump actions/checkout from 3.0.2 to 3.1.0 - [#&#8203;389] Update MSRV: 1.56.1 -> 1.59.0 - [#&#8203;403] Bump actions/checkout from 3.1.0 to 3.2.0 - [#&#8203;411] Bump actions/checkout from 3.2.0 to 3.3.0 - [#&#8203;420] Update MSRV: 1.59.0 -> 1.60.0 - [#&#8203;421] Update toml requirement from 0.5 to 0.7 - [#&#8203;422] Update MSRV in cron workflow - [#&#8203;425] Bump actions/checkout from 3.3.0 to 3.4.0 - [#&#8203;426] Update MSRV: 1.60.0 -> 1.64.0 - [#&#8203;427] Bump actions/checkout from 3.4.0 to 3.5.0 - [#&#8203;430] Update warp requirement from =0.3.3 to =0.3.4 - [#&#8203;433] Bump actions/checkout from 3.5.0 to 3.5.1 - [#&#8203;434] Bump actions/checkout from 3.5.1 to 3.5.2 - [#&#8203;436] Update warp requirement from =0.3.4 to =0.3.5 - [#&#8203;437] Update rust-ini requirement from 0.18 to 0.19 - [#&#8203;438] Update notify requirement from ^5.0.0 to ^6.0.0 - [#&#8203;440] Bump actions/checkout from 3.5.2 to 3.5.3 - [#&#8203;441] Update indexmap requirement from 1.7.0 to 2.0.0 - [#&#8203;451] Bump actions/checkout from 3.5.3 to 3.6.0 - [#&#8203;453] Bump actions/checkout from 3.6.0 to 4.0.0 - [#&#8203;455] MSRV: 1.64.0 -> 1.66.0 - [#&#8203;456] Update toml requirement from 0.7 to 0.8 - [#&#8203;458] Update MSRV in cron job - [#&#8203;459] Bump actions/checkout from 4.0.0 to 4.1.0 - [#&#8203;462] Update warp requirement from =0.3.5 to =0.3.6 - [#&#8203;477] Bump actions/checkout from 4.1.0 to 4.1.1 - [#&#8203;483] Update MSRV: 1.66.0 -> 1.70.0 - [#&#8203;503] Bump actions/setup-python from 4 to 5 ##### Misc - [#&#8203;188] Add test for log::Level deserialization - [#&#8203;274] move 'must_use' attribute to struct for 'builder' types - [#&#8203;283] Add cron job - [#&#8203;299] docs(builder): fix typo in doc comment - [#&#8203;344] Fix clippy: Derive Eq as well - [#&#8203;347] Fix clippy: use first() instead of get(0) - [#&#8203;348] actions: Remove "minimal" setting, as workflow does not support this key - [#&#8203;356] refactoring deserialize-any in config - [#&#8203;359] Add test to deserialize unsigned int - [#&#8203;360] Duplicate test for type conversion with unsigned int - [#&#8203;362] Run clippy only on MSRV - [#&#8203;363] Backport CHANGELOG entry for 0.13.2 - [#&#8203;388] Add documentation to File required setter - [#&#8203;392] Add simple example using lazy_static - [#&#8203;393] More clippy fixes - [#&#8203;396] Replace actions rs - [#&#8203;401] Backport changelog - [#&#8203;404] Replace fixupmerge with gitlint - [#&#8203;406] Fix clippy: Remove unnecessary cast - [#&#8203;410] Copy member docs to builder functions - [#&#8203;416] Replace actions-rs with run scripts - [#&#8203;423] Fix clippy: Remove needless borrowed reference - [#&#8203;445] Update license field following SPDX 2.1 license expression standard - [#&#8203;460] Use weak features for preserve_order - [#&#8203;469] chore: Use a common method in parsers to check root is a table - [#&#8203;471] Clippy exact toolchains - [#&#8203;479] docs: Example for conditionally loading sources - [#&#8203;485] Add DCO - [#&#8203;488] Unify deser impl (redux) - [#&#8203;489] deserialize: strings: Introduce string_serialize_via_display macro - [#&#8203;507] Check external types - [#&#8203;511] Fix: cargo-check-external-types must use nightly 2023-10-10 [#&#8203;100]: https://github.com/mehcode/config-rs/pull/100 [#&#8203;188]: https://github.com/mehcode/config-rs/pull/188 [#&#8203;271]: https://github.com/mehcode/config-rs/pull/271 [#&#8203;274]: https://github.com/mehcode/config-rs/pull/274 [#&#8203;283]: https://github.com/mehcode/config-rs/pull/283 [#&#8203;299]: https://github.com/mehcode/config-rs/pull/299 [#&#8203;306]: https://github.com/mehcode/config-rs/pull/306 [#&#8203;316]: https://github.com/mehcode/config-rs/pull/316 [#&#8203;318]: https://github.com/mehcode/config-rs/pull/318 [#&#8203;334]: https://github.com/mehcode/config-rs/pull/334 [#&#8203;335]: https://github.com/mehcode/config-rs/pull/335 [#&#8203;343]: https://github.com/mehcode/config-rs/pull/343 [#&#8203;344]: https://github.com/mehcode/config-rs/pull/344 [#&#8203;347]: https://github.com/mehcode/config-rs/pull/347 [#&#8203;348]: https://github.com/mehcode/config-rs/pull/348 [#&#8203;350]: https://github.com/mehcode/config-rs/pull/350 [#&#8203;353]: https://github.com/mehcode/config-rs/pull/353 [#&#8203;354]: https://github.com/mehcode/config-rs/pull/354 [#&#8203;356]: https://github.com/mehcode/config-rs/pull/356 [#&#8203;359]: https://github.com/mehcode/config-rs/pull/359 [#&#8203;360]: https://github.com/mehcode/config-rs/pull/360 [#&#8203;362]: https://github.com/mehcode/config-rs/pull/362 [#&#8203;363]: https://github.com/mehcode/config-rs/pull/363 [#&#8203;367]: https://github.com/mehcode/config-rs/pull/367 [#&#8203;373]: https://github.com/mehcode/config-rs/pull/373 [#&#8203;374]: https://github.com/mehcode/config-rs/pull/374 [#&#8203;375]: https://github.com/mehcode/config-rs/pull/375 [#&#8203;378]: https://github.com/mehcode/config-rs/pull/378 [#&#8203;379]: https://github.com/mehcode/config-rs/pull/379 [#&#8203;381]: https://github.com/mehcode/config-rs/pull/381 [#&#8203;382]: https://github.com/mehcode/config-rs/pull/382 [#&#8203;388]: https://github.com/mehcode/config-rs/pull/388 [#&#8203;389]: https://github.com/mehcode/config-rs/pull/389 [#&#8203;392]: https://github.com/mehcode/config-rs/pull/392 [#&#8203;393]: https://github.com/mehcode/config-rs/pull/393 [#&#8203;395]: https://github.com/mehcode/config-rs/pull/395 [#&#8203;396]: https://github.com/mehcode/config-rs/pull/396 [#&#8203;401]: https://github.com/mehcode/config-rs/pull/401 [#&#8203;402]: https://github.com/mehcode/config-rs/pull/402 [#&#8203;403]: https://github.com/mehcode/config-rs/pull/403 [#&#8203;404]: https://github.com/mehcode/config-rs/pull/404 [#&#8203;406]: https://github.com/mehcode/config-rs/pull/406 [#&#8203;410]: https://github.com/mehcode/config-rs/pull/410 [#&#8203;411]: https://github.com/mehcode/config-rs/pull/411 [#&#8203;413]: https://github.com/mehcode/config-rs/pull/413 [#&#8203;416]: https://github.com/mehcode/config-rs/pull/416 [#&#8203;420]: https://github.com/mehcode/config-rs/pull/420 [#&#8203;421]: https://github.com/mehcode/config-rs/pull/421 [#&#8203;422]: https://github.com/mehcode/config-rs/pull/422 [#&#8203;423]: https://github.com/mehcode/config-rs/pull/423 [#&#8203;425]: https://github.com/mehcode/config-rs/pull/425 [#&#8203;426]: https://github.com/mehcode/config-rs/pull/426 [#&#8203;427]: https://github.com/mehcode/config-rs/pull/427 [#&#8203;429]: https://github.com/mehcode/config-rs/pull/429 [#&#8203;430]: https://github.com/mehcode/config-rs/pull/430 [#&#8203;433]: https://github.com/mehcode/config-rs/pull/433 [#&#8203;434]: https://github.com/mehcode/config-rs/pull/434 [#&#8203;436]: https://github.com/mehcode/config-rs/pull/436 [#&#8203;437]: https://github.com/mehcode/config-rs/pull/437 [#&#8203;438]: https://github.com/mehcode/config-rs/pull/438 [#&#8203;440]: https://github.com/mehcode/config-rs/pull/440 [#&#8203;441]: https://github.com/mehcode/config-rs/pull/441 [#&#8203;445]: https://github.com/mehcode/config-rs/pull/445 [#&#8203;451]: https://github.com/mehcode/config-rs/pull/451 [#&#8203;453]: https://github.com/mehcode/config-rs/pull/453 [#&#8203;455]: https://github.com/mehcode/config-rs/pull/455 [#&#8203;456]: https://github.com/mehcode/config-rs/pull/456 [#&#8203;458]: https://github.com/mehcode/config-rs/pull/458 [#&#8203;459]: https://github.com/mehcode/config-rs/pull/459 [#&#8203;460]: https://github.com/mehcode/config-rs/pull/460 [#&#8203;462]: https://github.com/mehcode/config-rs/pull/462 [#&#8203;465]: https://github.com/mehcode/config-rs/pull/465 [#&#8203;469]: https://github.com/mehcode/config-rs/pull/469 [#&#8203;471]: https://github.com/mehcode/config-rs/pull/471 [#&#8203;477]: https://github.com/mehcode/config-rs/pull/477 [#&#8203;479]: https://github.com/mehcode/config-rs/pull/479 [#&#8203;480]: https://github.com/mehcode/config-rs/pull/480 [#&#8203;481]: https://github.com/mehcode/config-rs/pull/481 [#&#8203;483]: https://github.com/mehcode/config-rs/pull/483 [#&#8203;485]: https://github.com/mehcode/config-rs/pull/485 [#&#8203;488]: https://github.com/mehcode/config-rs/pull/488 [#&#8203;489]: https://github.com/mehcode/config-rs/pull/489 [#&#8203;503]: https://github.com/mehcode/config-rs/pull/503 [#&#8203;507]: https://github.com/mehcode/config-rs/pull/507 [#&#8203;511]: https://github.com/mehcode/config-rs/pull/511 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zODUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlLWJvdCJdfQ==-->
renovate-bot force-pushed renovate/config-0.x from 95a053c4b1 to 0b713f4ac3 2024-06-04 12:12:14 +05:30 Compare
renovate-bot force-pushed renovate/config-0.x from 0b713f4ac3 to 10a644dc34 2024-06-04 13:05:43 +05:30 Compare
renovate-bot force-pushed renovate/config-0.x from 10a644dc34 to d44cf2d5c6 2024-06-05 16:01:56 +05:30 Compare
realaravinth merged commit 4f6d4b709e into master 2024-06-07 15:29:50 +05:30
Sign in to join this conversation.
No description provided.