CHANGELOG.md in timber-2.6.2 vs CHANGELOG.md in timber-3.0.0
- old
+ new
@@ -5,9 +5,18 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
+### Changed
+
+ - Timber's Rails integration has been moved to the optional `timber_rails` gem: https://github.com/timberio/timber-ruby-rails
+ - Timber's Rack integration has been moved to the optional `timber_rack` gem: https://github.com/timberio/timber-ruby-rack
+ - Custom events are no longer nested under the `custom.event` key, events are now merged into the root docoment.
+ - Custom contexts are no longer nested under the `context.custom` key, contexts are not part of the top-level `context` document.
+ - The Timber JSON schema (`$shema` key) was dropped since the Timber.io service no longer requires a strict schema (structured data in any shape is accepted).
+ - `Timber::LogDevices::HTTP#initialize` now takes a second `source_id` parameter. Timber's new API keys are no longer Timber source specific and therefore require a `source_id` to be specificed. Ex: `Timber::LogDevices::HTTP.new('api_key', 'source_id')`.
+
## [2.6.2] - 2018-10-17
### Fixed
- Fixes an issue where logging without specifying data would raise an error