Sha256: 628c5fcae81f61685a57d3d8ded29960b2bb7edc4a43ff8d8575ad8361145771

Contents?: true

Size: 1.08 KB

Versions: 1

Compression:

Stored size: 1.08 KB

Contents

# Changelog
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).

## 1.1.1

### Fixed
- Fixed disabled and disable_cache methods to yield a block to match the documentation.

## 1.1.0

### Added
- Added fetch_by and fetch_by! methods that can verify the result will be cacheable.
- Allow configuring cache storage on a per class basis.
- Allow disabling caching on per class basis.
- Added optimized in-memory cache implementation.
- Added support for caching belongs to assocations.
- Added test mode to intialize new caches within a test block.

### Changed
- Changed fiber local variables used for disabling the cache to thread local variables.
- Using find_by! on a relation will now use the cache.

## 1.0.1

### Added
- Preserve scope on relations terminated with a `find_by`.

## 1.0.0

### Added
- Add SupportTableCache concern to enable automatic caching on models when calling `find_by` with unique key parameters.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
support_table_cache-1.1.1 CHANGELOG.md