Releases: Invoca/process_settings
Releases · Invoca/process_settings
Release v0.20.0
Changed
- Changed ProcessSettings to directly use
safe_load_file
method.
Release v0.19.4
Changed
- Fix ProcessSettings::Testing::Minitest::Helpers to prepend #teardown instead of overriding it.
- Fix ProcessSettings::Testing::Minitest::Helpers#teardown to call super after resetting the ProcessSettings instance.
Release v0.19.3
Changed
- Allow
psych
major versions greater than 3.2.
Release v0.19.2
Added
- Add require for
active_support/core_ext
to support active_support >= 7.1 on Ruby 3.2.
Release v0.19.1
Fixed
- Fixed a bug in
ProcessSettings::Watchdog
preventing it from raising out of sync errors
Removed
- Removed explicit support for Rails 4
Release v0.20.0.pre.2
Added
- Added regular expressions capabilities to targeting. See README.md for usage examples.
Fixed
- Use
Pysch.safe_load_file
overPysch.load_file
withRegexp
as only permitted class.
Release v0.20.0.pre.1
Added
- Added regular expressions capabilities to targeting. See README.md for usage examples.
Fixed
- Use
Pysch.safe_load_file
overPysch.load_file
withRegexp
as only permitted class.
Release v0.19.0.pre.1
Fixed
- Fixed a bug where accessing a setting that is a
Hash
defined across multiple file entries
would return the last matching value instead of deep merging the full set of settings
Release v0.19.0
Fixed
- Fixed a bug where accessing a setting that is a
Hash
defined across multiple file entries
would return the last matching value instead of deep merging the full set of settings
Release v0.18.0
Added
- Added
FileMonitor#start_watchdog_thread
andFileMonitor#start_watchdog_thread
to be used to start and
stop the@watchdog_thread
. The watchdog will poll once a minute to double-check if any changes have been missed
due to a bug in thelisten
gem or the supporting OS drivers likeinotify
.