Skip to content

Releases: pdobb/object_identifier

v0.7.0

21 Nov 06:55
Compare
Choose a tag to compare
  • 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

09 Jan 22:37
Compare
Choose a tag to compare

0.6.0 - 2023-01-09

  • Internal refactoring for more Object-Oriented goodness.

BREAKING

  • Refactor ObjectIdentifier::Identifier to just ObjectIdentifier. 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 to ObjectIdentifier.call(...) (or just ObjectIdentifier.(...), per your own style guide).

v0.5.0

05 Jan 05:46
Compare
Choose a tag to compare

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

01 Sep 21:27
Compare
Choose a tag to compare

0.4.0 - 2020-09-01

  • #4 Only show attribute names if identifying more than one attribute.
  • Update development dependencies.

BREAKING

  • Drop support for Ruby 2.3.

v0.1.1: Fix Gem Version indicator in README; Bump version to 0.1.1

14 Apr 17:17
Compare
Choose a tag to compare
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

14 Apr 17:16
Compare
Choose a tag to compare
Simplify/clarify code, documentation, and README.
Remove dependency on Rails.
Add Travis CI.
Add SimpleCov.