Sha256: ae2048de160c195cd859202dacab91f19dd428277665bc307a76098d65a8fdab

Contents?: true

Size: 1.58 KB

Versions: 1

Compression:

Stored size: 1.58 KB

Contents

# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 2.0.1

### Added

- Added support for targeting a editing a specific setting in the web UI by passing `#edit=key` in the URL hash.

## 2.0.0

### Added

- Added controls for sorting settings in the web UI by keys or last modified time.
- Isolated of CSS classes in the web UI to prevent conflicts with other CSS libraries.
- Dark mode support in web UI.
- Added ability to embed the web UI in a view to allow tighter integration with your application's UI.
- Added storage adapter for storing settings in an S3 object.
- Added storage adapter for storing settings in MongoDB.
- HTTP storage adapter now uses keep-alive connections to improve performance.

### Fixed

- Changing a key now works as expected. Previously, a new setting was created with the new key and the old setting was left unchanged. Now, the old setting is properly marked as deleted.
- Consistently handle converting floating point number to timestamps in Redis storage.

### Removed

- Rails 4.2, 5.0, and 5.1 support has been removed.
- Removed support for Ruby 2.5.

## 1.0.2

### Added

- Added SuperSetting.rand method that can return a consistent random number inside of a context block.

### Changed

- Lazy load non-required classes.

## 1.0.1

### Added
- Optimize object shapes for the Ruby interpreter by declaring instance variables in constructors.

## 1.0.0

### Added
- Everything!

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
super_settings-2.0.1 CHANGELOG.md