Sha256: 4fcfca29b74c948703a42379ba8455bb771924a0270999438ba6be09d4b9a465

Contents?: true

Size: 1.87 KB

Versions: 2

Compression:

Stored size: 1.87 KB

Contents

## 4.1.0

* Add possibility to automatically convert condition objects to IDs in query

## 4.0.2

* Add null logger

## 4.0.1

* Account for that `redis.multi` can return nil

## 4.0.0

* Remove host configuration and controller method

## 3.1.1

* Query does not have its own error, raise ArgumentError instead

## 3.1.0

* Verify that query ids parameter is not nil

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

2 entries across 2 versions & 1 rubygems

Version Path
services-4.1.1 CHANGELOG.md
services-4.1.0 CHANGELOG.md