Skip to content

Release v1.5.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 23:50
· 75 commits to 01ecf437bfa43ab5bf2ab72dddc77bd09f388502 since this release

Changed

  • String literals now support the backslash escapes \", \\, \n, \r and \t. Any other backslash sequence is kept verbatim, so regular expression operands such as matches "^\d+$" keep their meaning. (#25)

Fixed

  • ScreenplayPrinter no longer emits culture-dependent numbers. decimal, float, int and long literals previously fell through to a culture-sensitive ToString() and printed 5,5 on a comma-decimal machine, producing text that failed to compile. (#25)
  • ScreenplayPrinter now escapes quotes and backslashes in every string it emits — description, validation message, screen label and title, seed group ids, specification errors, capture translations and separators, policy roles and claims, and tags. A value containing a " previously terminated the literal early and produced invalid output. (#25)
  • Comment stripping and top-level splitting no longer treat an escaped quote as the end of a string. (#25)