Releases: pdobb/object_identifier
Releases · pdobb/object_identifier
v0.9.0
v0.8.0
v0.7.0
- Internal refactoring for more Object-Oriented goodness.
- Internal refactoring for less brittle tests.
BREAKING
- Change method signature of ObjectIdentifier FormatterClass initialization to expect
parameters
as a keyword argument. - Add ObjectIdentifier::BaseFormatter as a superclass for Formatter objects to help define the above, plus whatever else it means to be an ObjectIdentifier Formatter.
v0.6.0
0.6.0 - 2023-01-09
- Internal refactoring for more Object-Oriented goodness.
BREAKING
- Refactor
ObjectIdentifier::Identifier
to justObjectIdentifier
. This has no effect on instance method usage (e.g.<my_object>.identify(...)
). But if any manual invocations were made (e.g.ObjectIdentifier::Identifier.call(...)
) then they will need to be updated toObjectIdentifier.call(...)
(or justObjectIdentifier.(...)
, per your own style guide).
v0.5.0
0.5.0 - 2023-01-04
- Add support for defining customer Formatters.
- Add ObjectInspector::Configuration#formatter_class setting for overriding the default Formatter. See the README for more.
- Add a benchmarking script for comparing performance of formatters. See the README for more.
0.4.1 - 2022-12-30
- Make compatible with Ruby 3.2 (and likely Ruby 3.0 and 3.1 as well).
- Update development dependencies.
v0.4.0
v0.1.1: Fix Gem Version indicator in README; Bump version to 0.1.1
Use .svg version of Gem Version badge. Also, require "ostruct" by default in the console. This makes it easier to test examples from README.
v.0.1.0: Refresh gem; Bump version to 0.1.0
Simplify/clarify code, documentation, and README. Remove dependency on Rails. Add Travis CI. Add SimpleCov.