Dsl.scala Versions Save

A framework to create embedded Domain-Specific Languages in Scala

v2.0.0

1 year ago

What's Changed

Full Changelog: https://github.com/ThoughtWorksInc/Dsl.scala/compare/v2.0.0-M2...v2.0.0

v2.0.0-M2

2 years ago

What's Changed

Port Dsl.scala 1.x keywords and domains to 2.x

Full Changelog: https://github.com/ThoughtWorksInc/Dsl.scala/compare/v2.0.0-M1...v2.0.0-M2

v1.5.5

2 years ago

What's Changed

Full Changelog: https://github.com/ThoughtWorksInc/Dsl.scala/compare/v1.5.4...v1.5.5

v2.0.0-M1

2 years ago

What's Changed

  • A new implementation based on Scala 3 macros and opaque types
  • Drop the support for Scala 2

v1.5.4

2 years ago

What's Changed

Full Changelog: https://github.com/ThoughtWorksInc/Dsl.scala/compare/v1.5.3...v1.5.4

v1.5.3

4 years ago

Support Scala.js 1.x

v1.5.2

4 years ago

Support Scala 2.12.9 (#291)

v1.5.1

4 years ago

v1.5.0

4 years ago
  • Make Yield lazy in LazyList domain (#278, #279) for Scala 2.13

v1.4.0

4 years ago
  • Avoid concurrently changing the internal collection when executing the keyword Fork
  • Deprecate and hide the keywords Catch, in favor of new TryCatch, TryFinally and TryCatchFinally type classes.

Note the release 1.4.0 is binary backward compatible with previous release, but not source backward compatible. Any code that uses the keyword Catch must modify to use new type classes when recompiling.