Sha256: 54e97225d41db868620f201745dea2095170dc87f35e9a842bc4a18e8fc48b1e

Contents?: true

Size: 1.51 KB

Versions: 3

Compression:

Stored size: 1.51 KB

Contents

## 3.0.1

* Fix for Ruby 2.0

## 3.0.0

* Rename `BaseFinder` to `Query`
* `Query` doesn't inherit from `Base` anymore
* Only use SQL subquery in `Query` if a JOIN is used

## 2.2.4

* Increase TTL for Redis keys for uniqueness and error count to one day
* Fix ordering in `BaseFinder`

## 2.2.3

* Add `on_error` option `return` to uniqueness checker

## 2.1.0

* Add `find_ids` and `find_id` helpers to base service

## 2.0.2

* Make BaseFinder smarter, don't create SQL subquery if not necessary

## 2.0.1

* Fix disabling call logging

## 2.0.0

* Improve call logging
* Implement `disable_call_logging` and `enable_call_logging` to control call logging for specific services
* Disable call logging for `BaseFinder` by default
* Rename `check_uniqueness!` to `check_uniqueness`

## 1.3.0

* Allow only certain classes in Redis logger meta (NilClass, TrueClass, FalseClass, Symbol, String, Numeric)

## 1.2.0

* Convert log time to time object when fetching logs

## 1.1.1

* When logging to Redis, convert all values to strings first

## 1.1.0

* Change arguments for log call in file and Redis logger, replace tag array with meta hash
* Add methods to query size of logs and fetch logs to Redis logger

## 1.0.0

* Added Redis logger
* Moved file logger to separate class
* Don't initialize file logger automatically for Rails apps anymore
* Changed argument order for Redis and file logger, made `tags` parameter optional

## 0.4.0

* Renamed `service_class` helper to `object_class`

## 0.3.4

* Added `BaseFinder`
* Updated uniqueness key

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
services-4.0.1 CHANGELOG.md
services-4.0.0 CHANGELOG.md
services-3.1.1 CHANGELOG.md