Sha256: e3050e47dc6bda8a7e7c709c4f6a5f14e8b5c81d3531d251c17ebf56a99ea95b

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

## 1.2.2

- Support `#to_ary` on Rack response bodies on newer Rails/Rack versions

## 1.2.1

- Use autoloading for internal modules. A user using Redis does not have to load the ActiveRecord storage backend, for example
- Ensure that the original Rack response body receives a `close` when reading out for caching

## 1.2.0

- Use memory locking in addition to DB locking in `ActiveRecordBackend`

## 1.1.0

- Use modern ActiveRecord migration options for better Rails 7.x compatibility
- Ensure Github actions CI can run and uses Postgres appropriately
- Add examples for more sophisticated use cases
- Implement `#prune!` on storage backends
- Reformat all code using [standard](https://github.com/standardrb/standard) instead of wetransfer_style as it is both more relaxed and more modern

## 1.0.0

- Release 1.0 as the API can be considered stable and the gem has been in production for years

## 0.2.0

- Allow setting the global default TTL for the cached responses
- Allow customisation of the request key computation (so that the client can decide whether to include/exclude `Authorization` and the like)
- Extract the error response generating apps into separate modules, to make them easier to override

## 0.1.0

- Initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
idempo-1.2.2 CHANGELOG.md