Changes for version v0.5.6 - 2023-12-05 (TRIAL RELEASE)

  • Bug Fixes
    • Only check the `file` attribute if no `cache` is defined. (This was introduced in v0.5.5.)
  • Documentation
    • Fixed typos and improved documentation of `cache_config`.
  • Tests
    • Removed .proverc and moved settings directly into GitHub Actions.

Changes for version v0.5.5 - 2023-12-04 (TRIAL RELEASE)

  • Incompatible Changes
    • The `init_file` option was replaced with `cache_config` which is a configuration hash for Cache::FastMmap.

Changes for version v0.5.4 - 2023-12-04 (TRIAL RELEASE)

  • Enhancements
    • Added `init_file` option to configure whether the cache is re-initialised on starting. It now defaults to false (GH#7).
    • The cache file will also be deleted on exit when `init_file` is false.
  • Documentation
    • Documented when `retry_after` was added.

Changes for version v0.5.3 - 2023-12-04 (TRIAL RELEASE)

  • Enhancements
    • Change the IP address matching module to Net::IP::LPM, which supports IPv6 (GH#6).
  • Tests
    • Added test for subnet override behaviour.
  • Toolchain
    • Removed use of Dist::Zilla::Plugin::Generate::ManifestSkip.

Modules

throttle requests with different rates based on net blocks