Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.33 KB

CHANGELOG.md

File metadata and controls

54 lines (39 loc) · 2.33 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[5.0.1] - 2023-12-16

  • Fix zeitwerk loading issue (#105)

[5.0.0] - 2023-12-15

Breaking Changes

  • Change namespace from Cloudflare::Rails to CloudflareRails. This avoids issues with the 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
  • properly scope railtie initializer (#79)
  • Drop support for unsupported rails version 6.0.x

[3.0.0] - 2023-01-30

  • Drop support for unsupported rails version 5.2.x
  • Fetch and cache IPs lazily instead of upon initialization (#52)

[2.4.0] - 2022-02-22

  • Add trailing slashes to reflect Cloudflare API URLs (#53)

[2.3.0] - 2021-10-22

  • Better handling of malformed IP addresses (#49)

[2.2.0] - 2021-06-11

  • Fix typo in actionpack dependency

[2.1.0] - 2021-06-11

Breaking Changes

  • Drop support for unsupported rails versions (5.0.x and 5.1.x)

Added

  • use Net::HTTP instead of httparty (pr)
  • Add rails 7.0.0.alpha support

[2.0.0] - 2021-02-17

Breaking Changes

  • Removed broad dependency on rails, replaced with explicit dependencies for railties, activesupport, and actionpack ( issue and pr)

[1.0.0] - 2020-09-29

Added