Skip to content

Latest commit

 

History

History
72 lines (47 loc) · 1.53 KB

CHANGELOG.md

File metadata and controls

72 lines (47 loc) · 1.53 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.

[2.0.0] - 2024-08-06

Removed

  • Remove Dude::Store::Commands mixin
  • Remove Dude::Store::Transaction#get abstract method

Changed

  • Change Dude::Redis::Transaction to a struct
  • Change Dude::Memory::Transaction to a struct
  • Allow passing in existing data when instantiating Dude::Memory
  • Change transaction constructors to accept parent store instance as argument

[1.0.0] - 2024-07-22

Added

  • Add Dude::Redis::Key#namespace getter

Changed

  • Convert abstract classes into modules

Fixed

  • Fix namespace not set in Dude::Redis.new overloads

[0.7.0] - 2024-07-08

Added

  • Add Dude::Redis#client getter
  • Add Dude::Memory#data getter

[0.6.0] - 2024-07-08

Added

  • Allow skipping cache by setting Dude.settings.store to nil

Changed

  • Move memory store to the default shard directory

[0.5.0] - 2024-07-06

Added

  • Add support for custom storage backends
  • Add memory storage backend

[0.4.0] - 2023-11-29

Changed

  • Upgrade jgaskins/redis shard to v0.8

[0.3.0] - 2023-09-30

Changed

  • Add redis parameter to non-fetch query methods

Removed

  • Remove .redis_pool_size setting

[0.2.0] - 2023-06-01

Changed

  • Upgrade jgaskins/redis shard to v0.7

[0.1.0] - 2022-12-10

Added

  • Initial release