CHANGELOG.md in statsd-instrument-2.1.1 vs CHANGELOG.md in statsd-instrument-2.1.2

- old
+ new

@@ -3,19 +3,60 @@ This file documents the changes between releases of this library. When creating a pull request, please at an entry to the "unreleased changes" section below. ### Unreleased changes +### Version 2.1.2 + +- Use `prepend` instead of rewriting classes for metaprogramming methods. +- RSpec: make matchers more flexible. +- Bugfix: Only ask Rails for the environment when it's actually loaded. + +### Version 2.1.1 + +- Add `assert_statsd_calls` to from validating cases where one has multiple metrics with the same name and type being recorded, but with different options. + +### Version 2.1.0 + +- Fix rspec-rails compatibility +- Add `value` keyword argument to all metric types. + +### Version 2.0.12 + +- Make StatsD client thread-safe +- Assertions: Ensure sample rates have proper values. +- Assertions: Make tag assertions work more intuitively +- RSpec: Add backwards compatibility for RSpec 2 + +### Version 2.0.11 + +- Don't change method visibility when adding instrumentation to methods using metaprogramming +- RSpec: add support for Compound expectations + +### Version 2.0.10 + +- Assertions: allow ignoring certain tags when asserting for other tags to be present. + +### Version 2.0.9 + +- Better error message for `assert_no_statsd_calls` + +### Version 2.0.8 + +- More tag handling performance improvements. +- RSpec matchers documentation improvements + +### Version 2.0.7 + +- Tag handling performance improvements. +- Test against Ruby 2.2. - Drop support for Ruby 1.9.3. -- Add support for Ruby 2.2. -- Make library compatible with RSpec 2. ### Version 2.0.6 - Fix some loading order issues in Rails environments. - Default behavior: in a **staging** environment, the defaults are now the same as in a **production environment**. - Documentation overhaul - ### Version 2.0.5 - Allow for nested assertions using the `assert_statsd_*` assertion methods.