fix(deps): update dependency com.electronwill.night-config:json to v3.8.3 #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.6.0->3.8.3Release Notes
TheElectronWill/night-config (com.electronwill.night-config:json)
v3.8.3: 3.8.3 more fixesWhat's Changed (since 3.8.1)
New Contributors
Full Changelog: TheElectronWill/night-config@v3.8.1...v3.8.3
v3.8.1: 3.8.1 Async config fixesWhat's Changed
Full Changelog: TheElectronWill/night-config@v3.8.0...v3.8.1
v3.8.0: 3.8.0: API enhancementsWhat's Changed
ConcurrentConfigFull Changelog: TheElectronWill/night-config@v3.7.4...v3.8.0
v3.7.4: 3.7.4: FileWatcher fixFixes
This minor release fixes a bug that caused the
FileWatcherto close when a directory containing watched files was deleted. Also, an exception is now raised early if theFileWatcheris used in an unsupported manner.Full Changelog: TheElectronWill/night-config@v3.7.3...v3.7.4
v3.7.3: 3.7.3: FileConfig fixFixes
This minor release fixes a bad interaction between
AsyncFileConfigandStampedConfig, and betweenSyncFileConfig,SynchronizedConfigandTomlParser, which resulted in some TOML configurations to be mis-loaded. Thanks to @Technici4n for discovering the bug!Full Changelog: TheElectronWill/night-config@v3.7.2...v3.7.3
v3.7.2: 3.7.2: TOML compliance fixTOML Fixes
The TOML implementation is now more robust thanks to toml-test. We don't call the binary, but rather include the repository as a Git submodule in order to grab all the test files.
Compatibility note: the TOML parser of NightConfig now rejects some files that it would have previously accepted (even though they were invalid). This is intended, and we encourage all users to fix their invalid TOML files.
Please read the release notes of v3.7.0 ✨ to learn what has changed since v3.6.x.
Full Changelog: TheElectronWill/night-config@v3.7.1...v3.7.2
v3.7.1: 3.7.1 Gradle fixFixes
JsonParserYou should use v3.7.1 instead of v3.7.0.
Please read the release notes of v3.7.0 ✨ to learn what has changed since v3.6.x.
Full Changelog: TheElectronWill/night-config@v3.7.0...v3.7.1
v3.7.0: 3.7.0: NightConfig rejuvenated ✨Major changes
FileWatchernow comes with out-of-the-box debouncing, which improves the performance of autoreloading and autosaving configurations ⚡, see #148FileConfiginstances are now actually thread-safe and work better with autoreload, which should prevent most of the corruption issues 🛡️, see #152serdepackage 🚀, see #163.Unlike the old
ObjectConverter, the newObjectSerializerandObjectDeserializerare modular and extensible: you can register your own serializers and deserializers. Deserializers (config -> object) are chosen based on the generic type of the field to set and the type of the config value to deserialize. This allows for fine-grained deserialization. The oldObjectConverterstill works but is now deprecated. The goal is to remove the oldconversionpackage in version 4.0.0.Enhancements
conversionpackage; the newserdepackage supports multiple@SerdeAssertconditions out of the box)68502b9serdeDeserializer, automatically apply some "risky" conversions (e.g. long -> int) when it is not lossy, close #119Configstorage inConfigSpec, by @PaintNinja in #168Bug fixes
ObjectConverterby @TheElectronWill in #163Compatibility Note
NightConfig 3.7.0 is backward-compatible with previous releases, therefore I encourage you to upgrade your dependency on NightConfig in order to benefit from the new version.
Binary-wise, the backward-compatibility has been checked with
japicmp.Source-wise, there is one small incompatible change:
FileWatcher#addWatchno longers throws anIOException, which can result in a compiler errorunreachable codeon the associated try/catch (example in forge).New Contributors
Thank you everyone!
Full Changelog: TheElectronWill/night-config@v3.6.7...v3.7.0
v3.6.7: 3.6.7More bug fixes :)
What's Changed
New Contributors
Full Changelog: TheElectronWill/night-config@v3.6.6...v3.6.7
v3.6.6: 3.6.6 bugfix releaseFixes include: #101, #113
v3.6.5: 3.6.5 bugfix releasev3.6.4: 3.6.4!Fix #87, fix #82
v3.6.3: 3.6 bugfix releaseSee #77
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.