Sha256: 7fd7b7de3ad0ac85b0933e49eb4d3ba7690e876fb6ccce46a5aa74ccf63e4559

Contents?: true

Size: 932 Bytes

Versions: 1

Compression:

Stored size: 932 Bytes

Contents

# Changelog

## 0.2.1

- Tweak logging

## 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

1 entries across 1 versions & 1 rubygems

Version Path
zk_recipes-0.2.1 CHANGELOG.md