Skip to content

Releases: craigulliott/dsl_compose

v2.15.5

Choose a tag to compare

@github-actions github-actions released this 06 Oct 21:21
2042417

2.15.5 (2023-10-06)

Bug Fixes

  • added a first_use_only option to the parser so that only the most recent execution of a DSL will be used (717293d)
  • specs and fixes for first_use_only option on parser (a7dc087)

v2.15.4

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:14
a007293

2.15.4 (2023-10-04)

Bug Fixes

  • passing context along with where DSL's were defined, and then including this context in error messages (5238a3d)

v2.15.3

Choose a tag to compare

@github-actions github-actions released this 03 Oct 21:01
f953109

2.15.3 (2023-10-03)

Bug Fixes

  • updating class sorting method so that it is stable (we were getting different results on ubuntu/the CI server) (70139a1)

v2.15.2

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:41
3b8491e

2.15.2 (2023-10-03)

Bug Fixes

  • fix: sorting classes by ancestry chain (i.e. ancestors before descendants) in the parser (c301c4b)

v2.15.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 20:23
008751d

2.15.1 (2023-10-03)

Bug Fixes

  • sorting classes by ancestry chain (i.e. ancestors before descendants) in the parser (4e7dd6f)

v2.15.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 16:01
597e7a9

2.15.0 (2023-10-03)

Features

  • added option to skip certain provided classes within dsl parsers (c2be111)
  • adding default values for dsl arguments (b89bd69)

Bug Fixes

  • passing classes to skip to the parser as class names (strings) instead of the actual classes. This prevents this library holding a reference to those classes and preventing garbage collection of the classes when they are dynamically created/destroyed within a test suite. (74b332a)

v2.14.3

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:49
5cdcc1b

2.14.3 (2023-09-27)

Bug Fixes

  • better error if passing a scalar arg instead of kwargs (7a47775)

v2.14.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:09
ebf6ffe

2.14.2 (2023-09-11)

Bug Fixes

  • freezing default arguments so that code within parsers can not modify the underlying values (12674de)

v2.14.1

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:00
fddba11

2.14.1 (2023-09-11)

Bug Fixes

  • freezing dsl arguments so that other parts of the code can't change the underlying dsl configuration (d3373d4)

v2.14.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 19:20
6a3272e

2.14.0 (2023-09-06)

Features

  • adding start_with/end_with and format validators to classes (d390d15)