Skip to content

Latest commit

 

History

History
183 lines (97 loc) · 3.53 KB

CHANGELOG.md

File metadata and controls

183 lines (97 loc) · 3.53 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.0] - 2024-08-16

  • Support Rails 7.0.x and 7.1.x
  • Support Ruby 3.1

Breaking Changes

  • Drop support for Ruby 3.0
  • Drop support for Rails 6.1

[0.6.2] - 2024-03-05

  • Better error message when a tag cannot be resolved

[0.6.1] - 2023-05-30

  • Compatibility with Psych 4 (and therefore Ruby 3.1)

[0.6.0] - 2023-03-13

  • Support Rails 7.0.x

Breaking Changes

  • Drop support for Ruby 2.7
  • Drop support for Rails 6.0

[0.5.0] - 2021-06-12

  • Support Rails 6.1.x
  • Drop support for Rails 5.2.x

[0.4.7] - 2020-11-04

  • Support Rails 6.0.x

[0.4.6.1] - 2020-09-29

  • Add the #catalog_root_directory method to DataDefinitionFileReader

[0.4.6] - 2020-09-26

  • Better error message when a tag cannot be resolved

Note: version 0.4.5 was yanked from RubyGems.

[0.4.4.1] - 2020-09-12

  • Avoid registering the same class of interpreter a second time

[0.4.4] - 2020-08-25

Breaking Changes

  • Enable ERB expansion of the YAML source with a .yam.erb filename suffix.

[0.4.3] - 2020-08-25

New Features

  • Support optional definitions

[0.4.2] - 2020-08-22

Breaking Changes

  • Extended attributes use _xa suffix

[0.4.1] - 2020-08-22

  • Add the first method to CatalogEntries

[0.4.0] - 2020-08-14

New Features

  • Drop requirement that an empty test data definition file must be provided

[0.3.9] - 2020-08-12

Breaking Changes

  • Collapse ConfigurableGenerator into StandardGenerator

[0.3.8] - 2020-08-11

New Features

  • Multiple subclass instances of ExtendedAttributes::InterpreterBase may be registered
  • A default extended attribute interpreter recognizes _atx, _datex, or _onx date/time attributes

Breaking Changes

  • Rename AtxContextFactory to ExtendedAttributes::InterpreterRegistry

[0.3.7] - 2020-08-10

New Features

  • Register a context with the AtxContextFactory

[0.3.6.1] - 2020-08-10

  • Add the AtxContextFactory abstraction

[0.3.6] - 2020-08-06

Breaking Changes

  • Drop the SingularGenerator abstraction

[0.3.5] - 2020-08-06

  • Add the single_entry method to CatalogEntries

Breaking Changes

  • Drop the with_definition method from SingularGenerator

[0.3.4] - 2020-08-05

Breaking Changes

  • Introduce the GenerationContext abstraction
  • All generators are initialized with an instance of Tdc::Generators::GenerationContext

[0.3.3] - 2020-08-04

  • Add the empty? method to CatalogEntries
  • Evaluate _atx attribute values against a Time.zone instance

[0.3.2] - 2020-07-27

  • Return self from DefinitionResolver#configure_current_catalog to make it chainable

[0.3.1] - 2020-07-25

  • Support DefinitionResolver instance registration

[0.3.0] - 2020-07-19

  • Introduce the DefinitionResolver abstraction

[0.2.4] - 2020-07-19

  • Improve Tdc::MissingOverrideError diagnostics

[0.2.3] - 2020-05-21

  • Update the diagram in the README

[0.2.2] - 2020-05-20

  • Adding specs

[0.2.1] - 2020-05-19

  • Adding specs

[0.2.0] - 2020-05-19

Breaking Changes

  • Renamed TestDataDefinitionReader to DataDefinitionFileReader
  • All errors inherit from Tdc::FatalError

[0.1.2] - 2020-05-18

  • Complete the extraction from PackManager

[0.1.1] - 2020-05-18

New Features

  • Avoid all PackManager dependencies