Skip to content

Releases: Invoca/process_settings

Release v0.20.0

30 May 15:47
Compare
Choose a tag to compare

Changed

  • Changed ProcessSettings to directly use safe_load_file method.

Release v0.19.4

29 Jan 20:45
6f1acbe
Compare
Choose a tag to compare

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

02 Jan 19:31
d24639c
Compare
Choose a tag to compare

Changed

  • Allow psych major versions greater than 3.2.

Release v0.19.2

12 Dec 19:29
7c6c53c
Compare
Choose a tag to compare

Added

  • Add require for active_support/core_ext to support active_support >= 7.1 on Ruby 3.2.

Release v0.19.1

16 Dec 14:34
Compare
Choose a tag to compare

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

29 Mar 17:31
Compare
Choose a tag to compare

Added

  • Added regular expressions capabilities to targeting. See README.md for usage examples.

Fixed

  • Use Pysch.safe_load_file over Pysch.load_file with Regexp as only permitted class.

Release v0.20.0.pre.1

25 Mar 21:27
Compare
Choose a tag to compare

Added

  • Added regular expressions capabilities to targeting. See README.md for usage examples.

Fixed

  • Use Pysch.safe_load_file over Pysch.load_file with Regexp as only permitted class.

Release v0.19.0.pre.1

09 Jul 16:07
Compare
Choose a tag to compare

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

09 Jul 17:17
Compare
Choose a tag to compare

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

25 Nov 15:56
Compare
Choose a tag to compare

Added

  • Added FileMonitor#start_watchdog_thread and FileMonitor#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 the listen gem or the supporting OS drivers like inotify.