Skip to content

Releases: bdurand/ultra_settings

v2.4.5

11 Dec 22:46
4e6c2f9
Compare
Choose a tag to compare

What's Changed

Fixed

  • Add check for nil YAML config path to avoid error loading YAML file if the path is not set.

Full Changelog: v2.4.4...v2.4.5

v2.4.4

05 Dec 22:07
ac53b61
Compare
Choose a tag to compare

What's Changed

2.4.4

Changed

  • Return true for yaml_config_disabled? if the configuration file has been set to nil.

Full Changelog: v2.4.3...v2.4.4

v2.4.3

05 Dec 01:35
11ca8ba
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fixed error raised when showing web UI if a configuration has set the YAML file to false.

Full Changelog: v2.4.2...v2.4.3

v2.4.2

04 Dec 18:23
c3c40ed
Compare
Choose a tag to compare

What's Changed

Changed

  • Configuration setup set prior to loading the railtie will no longer be overridden by the railtie default setup.

Full Changelog: v2.4.1...v2.4.2

v2.4.1

19 Nov 22:47
Compare
Choose a tag to compare

What's Changed

Changed

  • Ignore base configuration classes that don't have any fields defined in the web UI.
  • Allow overriding values on static fields in tests.
  • Changed Web UI CSS variable scope to apply to all application elements.

Full Changelog: v2.4.0...v2.4.1

v2.4.0

19 Nov 22:45
Compare
Choose a tag to compare

What's Changed

Added

  • Added the UltraSettings::ConfigHelper module to add convenience methods config on the class and instance.

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.3.0

12 Nov 02:17
f16a46b
Compare
Choose a tag to compare

What's Changed

Added

  • Added logic for parsing arrays from environment variables. Array fields can now be set as comma delimited strings in an environment variable.

Fixed

  • Mixed case boolean values are now handled properly so that "False" is interpreted as false and "True" is interpreted as true.

Full Changelog: v2.2.0...v2.3.0

v2.2.0

12 Nov 02:18
36017d6
Compare
Choose a tag to compare

What's Changed

Added

  • Added option for UltraSettings.runtime_settings_url to allow configuring a link for editing runtime settings from the web UI.

Full Changelog: v2.1.0...v2.2.0

v2.1.0

12 Oct 01:02
dfef159
Compare
Choose a tag to compare

Added

  • Added option to specify the color scheme for the web UI when mounting the rack app to support dark mode.

Fixed

  • Times stored as strings representing the seconds since the epoch are now correctly parsed as Time objects.

Full Changelog: v2.0.0...v2.1.0

v2.0.0

28 Sep 01:52
456bf45
Compare
Choose a tag to compare

Fixed

  • Breaking Change: Fix conflict with overridding the standard include? method on configuration classes. These methods are now defined as UltraSettings.added? and UltraSettings::Configuration.include_field?.
  • Breaking Change: Include namespace in autoloaded configuration names for Rails applications to avoid conflicts on classes in different namespaces.

Changed

  • Use configuration class in in web UI dropdown menu.