CHANGELOG.md in cloudflare-rails-4.1.0 vs CHANGELOG.md in cloudflare-rails-5.0.0
- old
+ new
@@ -2,9 +2,17 @@
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).
+## [5.0.0] - 2023-12-15
+### Breaking Changes
+- Change namespace from `Cloudflare::Rails` to `CloudflareRails`. This avoids issues with the [cloudflare](https://github.com/socketry/cloudflare) gem as well as the global `Rails` namespace.
+- A static set of Cloudflare IP addresses will now be used as a fallback value in the case of Cloudflare API failures. These will not be stored in `Rails.cache` so each subsequent result will retry the Cloudflare calls. Once one suceeds the response will be cached and used.
+
+### Added
+- Use `zeitwerk` to manage file loading.
+
## [4.1.0] - 2023-10-06
- Add support for `rails` version `7.1.0`
## [4.0.0] - 2023-08-06
- Fix `appraisal` for ruby `3.x`