Skip to content

Releases: bdurand/ultra_settings

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.

v1.1.0

04 Sep 05:24
ac4603d
Compare
Choose a tag to compare

What's Changed

  • Revamped web UI that can now display setting values.
  • Added option to specify fields as a secret in the configuration to prevent exposing sensitive information in the web interface. By default all fields are considered secrets. This can be changed per configuration by setting the fields_secret_by_default property to false.
  • Added UltraSettings::ConfigurationView which can be used to embed the HTML table showing the configuration options and values other admin views. So now you can integrate the settings view into your own admin tools.
  • Add __to_hash__ method to UltraSettings::Configuration which can to serialize the current configuration values as a hash. This value can be used for comparing configuration between environments.

Full Changelog: v1.0.1...v1.1.0