Releases: bdurand/ultra_settings
Releases · bdurand/ultra_settings
v2.4.5
v2.4.4
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
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
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
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
v2.3.0
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 astrue
.
Full Changelog: v2.2.0...v2.3.0
v2.2.0
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
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.