CHANGELOG.md in super_settings-2.0.3 vs CHANGELOG.md in super_settings-2.1.0
- old
+ new
@@ -2,9 +2,19 @@
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.1.0
+
+## Fixed
+
+- More robust handling of history tracking when keys are deleted and then reused. Previously, the history was not fully recorded when a key was reused. Now the history on the old key is recorded as a delete and the history on the new key is recorded as being an update.
+
+## Changed
+
+- Times are now consistently encoded in UTC in ISO-8601 format with microseconds whenever they are serialized to JSON.
+
## 2.0.3
### Fixed
- Fixed ActiveRecord code handling changing a setting key to one that had previously been used. The previous code relied on a unique key constraint error to detect this condition, but Postgres does not handle this well since it invalidates the entire transaction. Now the code checks for the uniqueness of the key before attempting to save the setting.