Skip to content

Latest commit

 

History

History
133 lines (78 loc) · 5.6 KB

CHANGELOG.md

File metadata and controls

133 lines (78 loc) · 5.6 KB

Changelog

0.3.8 - 2024-07-31

Added

  • Add support for using the CRYSTAL ENV var to customize binary used for ASPEC::Methods.assert_error and ASPEC::Methods.assert_success (#424) (George Dietrich)

0.3.7 - 2024-04-09

Changed

  • Integrate website into monorepo (#365) (George Dietrich)

0.3.6 - 2023-10-09

Administrative release, no functional changes

0.3.5 - 2023-04-26

Fixed

  • Ensure #before_all runs exactly once, and before #initialize (#285) (George Dietrich)

0.3.4 - 2023-03-19

Fixed

  • Fix exceptions not being counted as errors when raised within the initialize method of a test case (#276) (George Dietrich)
  • Fix a documentation typo in the TestWith example (#269) (George Dietrich)

0.3.3 - 2023-02-18

Changed

  • Update some links in preparation for Athena Framework 0.18.0 (#261) (George Dietrich)

0.3.2 - 2023-01-16

Added

  • Add ASPEC::TestCase::TestWith that works similar to the ASPEC::TestCase::DataProvider but without needing to create a dedicated method (#254) (George Dietrich)

0.3.1 - 2023-01-07

Changed

  • Update the docs to clarify the component needs to be manually installed (#247) (George Dietrich)

Added

  • Add support for codegen for the ASPEC.assert_error and ASPEC.assert_success methods (#219) (George Dietrich)
  • Add ability to skip running all examples within a test case via the ASPEC::TestCase::Skip annotation (#248) (George Dietrich)

0.3.0 - 2022-05-14

First release a part of the monorepo.

Changed

  • Breaking: change the assert_error to no longer be file based. Code should now be provided as a HEREDOC argument to the method (#173) (George Dietrich)
  • Update minimum crystal version to ~> 1.4.0 (#169) (George Dietrich)

Added

0.2.6 - 2021-11-03

Fixed

  • Fix test helper macro generating invalid method names by replacing all non alphanumeric chars with _ (#12) (George Dietrich)

0.2.5 - 2021-11-03

Fixed

  • Fix test helper macro not actually calling yield (#11) (George Dietrich)

0.2.4 - 2021-01-29

Changed

  • Finish migration to MkDocs (#9) (George Dietrich)

0.2.3 - 2020-12-03

Changed

  • Update crystal version to allow version greater than 1.0.0 (#7) (George Dietrich

0.2.2 - 2020-10-02

Added

  • Add support for data providers defined in parent types (#6) (George Dietrich)

0.2.1 - 2020-09-25

Changed

  • Changed data provider generated it blocks have proper file names and line numbers (#4) (George Dietrich)

0.2.0 - 2020-08-08

Changed

  • Breaking: require data providers methods to declare a return type of Hash, NamedTuple, Tuple, or Array (#3) (George Dietrich)
  • Changed data provider generated it blocks to include the key/index (#2) (George Dietrich)

0.1.0 - 2020-08-06

Initial release.