Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Update Rust crate config to 0.15 by renovate[bot] · Pull Request #16 · codehearts/remembear · GitHub
Skip to content

Update Rust crate config to 0.15 - #16

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x
Open

Update Rust crate config to 0.15#16
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/config-0.x

Conversation

@renovate

@renovaterenovateBot commented May 9, 2021

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
configdependenciesminor0.110.15

Release Notes

rust-cli/config-rs (config)

v0.15.25

Compare Source

Fixes
  • (ron) Support u64, and not just i64

v0.15.24

Compare Source

Fixes
  • (json) Support u64, and not just i64

v0.15.23

Compare Source

Fixes
  • Environment::convert_case: correctly apply casing to each key segment

v0.15.22

Compare Source

Documentation
  • Polish examples
Internal
  • Update winnow

v0.15.21

Compare Source

Compatibility
  • Bump MSRV to 1.85

v0.15.20

Compare Source

Fixes
  • Serialize the full u64 range
Internal
  • (toml) Update to 1.0

v0.15.19

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.18

Compare Source

Fixes
  • Improve consistency between missing field error messages

v0.15.17

Compare Source

Features
  • corn file format support

v0.15.16

Compare Source

Performance
  • Allow more build parallelism by depending on serde_core

v0.15.15

Compare Source

Fixes
  • (json5) Correctly deserialize null (regressed in 0.15.14)

v0.15.14

Compare Source

Performance
  • (json5) Reduce overhead when loading json5 files

v0.15.13

Compare Source

Fixes
  • Skip UTF-8 BOMs when reading files

v0.15.12

Compare Source

Performance
  • Upgrade to toml v0.9

v0.15.11

Compare Source

Features
  • Deserialize YAML real keys as strings

v0.15.10

Compare Source

Features
  • Deserialize YAML boolean keys as strings
Fixes
  • Don't panic on non-string YAML keys

v0.15.9

Compare Source

Compatibility
  • Upgrade to yaml-rust2 0.10
Documentation
  • Provided more jumping off points in the documentation

v0.15.8

Compare Source

Fix
  • Don't panic on non-unicode env variable names and values

v0.15.7

Compare Source

Internal
  • Update a dependency

v0.15.6

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.5

Compare Source

Fixes
  • Include the key on all serde errors
Performance
  • Don't clone when merging sources

v0.15.4

Compare Source

Performance
  • Reduce TOML build times

v0.15.3

Compare Source

Fixes
  • Fix regression from 0.15.3 with reading a table from an empty config

v0.15.2

Compare Source

Fixes
  • Provide an error message on path parsing errors (regression from 0.15.0)
  • Improve quality of path parsing error messages

v0.15.1

Compare Source

Internal
  • (ron) Update to 0.12

v0.15.0

Compare Source

Compatibility
  • ConfigError is no longer exhaustive
  • ConfigError::Parses type changed
  • FileFormat is no longer exhaustive
  • Deprecated functions removed
  • Case insensitivity from 0.14.0 was reverted
Fixes
  • Struct fields, variants, and lookup paths with uppercase letters can be used again (regression from 0.14.0)

v0.14.1

Compare Source

Compatibility
  • MSRV is now 1.75
Internal
  • Remove dependency on lazy_static
  • Update rust-ini from 0.19 to 0.20
  • Switch from yaml-rust to yaml-rust2

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 issues
  • #​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

v0.13.4

Compare Source

v0.13.3

Compare Source

Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0
for this patch release being possible, because a transitive dependency did
update its MSRV.

v0.13.2

Compare Source

  • Backport of #​316 to be testing with temp_env. The backport was necessary to
    be able to backport the next change. This change shouldn't be user-visible.
  • Backport of #​353 to use TryInto for more permissive deserialization of
    integers
  • Backport of commit 518a3cafa1e62ba7405709e5c508247e328e0a18 from #​362 to
    fix tests

v0.13.1

Compare Source

  • typo in doc comment for ConfigBuilder #​299
  • dot in config file name handling fixed #​306

v0.13.0

Compare Source

  • Prefix-Separator support was added #​292
  • Environment lists can now be parsed #​255
  • Setting an overwrite from an Option was added #​303
  • Option to keep the prefix from an environment variable was added #​298
  • Some small doc/CI fixes #​307, #​309
  • MSRV was updated to 1.56.0 #​304
  • Dependencies were updated #​289, #​301

v0.12.0

Compare Source

Format support changes in this version
Other noteworthy changes
  • A new ConfigBuilder interface for building configuration objects #​196
  • Asynchronous sources #​207
  • Custom ENV separators are now supported #​185
  • Loads of dependency updates and bugfixes of course
  • Preserved map order #​217
  • Support for parsing numbers from the environment #​137
  • Support for unsigned integers #​178
  • Format trait for (custom) file formats #​219
Deprecated
  • Environment::new() - see #​235
  • Large parts of the Config interface - see #​196
    • Config::merge()
    • Config::with_merged()
    • Config::refresh()
    • Config::set_default()
    • Config::set()
    • Config::set_once()
    • Config::deserialize()

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ec6ca2a to b106efbCompareDecember 4, 2021 09:36
codehearts
codehearts previously approved these changes Dec 4, 2021
codehearts
codehearts previously approved these changes Dec 4, 2021
@codecov

codecovBot commented Dec 10, 2021

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (09c1686) to head (b106efb).
Report is 1 commits behind head on master.

❗ Current head b106efb differs from pull request most recent head eb45e97. Consider uploading reports for the commit eb45e97 to get more accurate results

Additional details and impacted files
@@ Coverage Diff @@## master #16 +/- ##
==========================================
+ Coverage 92.40% 96.16% +3.76% 
==========================================
Files 22 27 +5 Lines 408 1199 +791 ==========================================
+ Hits 377 1153 +776 - Misses 31 46 +15 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b7176f3 to 20c73c5CompareMarch 7, 2022 10:38
@renovaterenovateBot changed the title Update Rust crate config to 0.11Update Rust crate config to 0.12Mar 7, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 20c73c5 to 6db6f8aCompareApril 24, 2022 19:37
@renovaterenovateBot changed the title Update Rust crate config to 0.12Update Rust crate config to 0.13Apr 24, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6db6f8a to ab6dabcCompareJune 3, 2022 21:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 4 times, most recently from b983de8 to dc3f96cCompareOctober 14, 2022 03:01
codehearts
codehearts previously approved these changes Oct 14, 2022
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from dc3f96c to 646feeeCompareOctober 19, 2022 19:34
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 646feee to 66dffe9CompareFebruary 3, 2023 19:33
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 66dffe9 to 7ff4526CompareMarch 15, 2023 16:42
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7ff4526 to 7547876CompareFebruary 1, 2024 17:49
@renovaterenovateBot changed the title Update Rust crate config to 0.13Update Rust crate config to 0.14Feb 1, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 7547876 to 08a3859CompareMay 1, 2024 10:05
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.14.0May 1, 2024
@renovaterenovateBot changed the title Update Rust crate config to 0.14.0Update Rust crate config to 0.14May 5, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 08a3859 to eb45e97CompareMay 5, 2024 10:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from eb45e97 to 5b7536eCompareDecember 17, 2024 23:30
@renovaterenovateBot changed the title Update Rust crate config to 0.14Update Rust crate config to 0.15Dec 17, 2024
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from ba00f4f to 5f43e2eCompareAugust 12, 2025 18:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 5f43e2e to 6d9cd65CompareAugust 31, 2025 09:45
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 6d9cd65 to c613ec1CompareSeptember 15, 2025 19:37
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from 95eb196 to 8387de6CompareSeptember 25, 2025 20:54
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 8387de6 to 95a431dCompareNovember 12, 2025 20:00
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 95a431d to 982148aCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 982148a to 61c3527CompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 61c3527 to b78e8caCompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from b78e8ca to a37de1cCompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a37de1c to 6ac71dfCompareFebruary 25, 2026 14:17
@renovate
renovateBotforce-pushed the renovate/config-0.x branch 2 times, most recently from c06a230 to 057c4e1CompareMarch 17, 2026 21:19
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 057c4e1 to 751433eCompareMay 15, 2026 01:38
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 751433e to 70970b3CompareJune 16, 2026 19:16
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from 70970b3 to a1be9b4CompareJune 26, 2026 22:53
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from a1be9b4 to bcca90eCompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from bcca90e to f9bc5f7CompareAugust 11, 2026 21:13
@renovate
renovateBotforce-pushed the renovate/config-0.x branch from f9bc5f7 to fb00096CompareAugust 26, 2026 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@codehearts