Releases: bdurand/ultra_settings
Releases · bdurand/ultra_settings
v2.1.0
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
Fixed
- Breaking Change: Fix conflict with overridding the standard
include?
method on configuration classes. These methods are now defined asUltraSettings.added?
andUltraSettings::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
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 tofalse
. - 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 toUltraSettings::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