Sha256: 779b6de657e1801bf9c9734c5e51fd6944be5263fbf7606f0ff72f2efa7d5c32

Contents?: true

Size: 905 Bytes

Versions: 2

Compression:

Stored size: 905 Bytes

Contents

# Changelog

## 0.2.0

This version includes BREAKING CHANGES. See below

- BREAKING CHANGE: rename fetch_existing to fetch_valid, it checks the path
  exists AND the value successfully deserialized.
- cleanup logging
- Make `on_connected` lighter: `on_connected` gets called for every watch when
  a connection flaps. Make the happy path `on_connected` faster.
- Add `ZkRecipes::Cache#reopen` for resetting the cache after a `fork`
- BREAKING CHANGE: Don't use `KeyError` as part of the API; use
  `ZkRecipes::Cache::PathError` instead.
- BREAKING CHANGE: Overhaul `ActiveSupport::Notifications`.
  - Only one notifation now: `cache.zk_recipes`. Removed
    `zk_recipes.cache.update` and `zk_recipes.cache.error`.
  - All notifications have a `path`.
  - Don't use notifications for unhandled exceptions.
- Development only: use `ZK_RECIPES_DEBUG=1 rspec` for debug logging.

## 0.1.0

- Initial release

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
zk_recipes-0.2.0 CHANGELOG.md
zk_recipes-0.2.0.pre3 CHANGELOG.md