New
v2.0.0
What's Changed
- Update scalafmt-core to 3.2.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/479
- Revert "Update scalafmt-core to 3.2.1" by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/480
- Move com.thoughtworks.dsl.domains.task.Task to com.thoughtworks.dsl.domains.Task by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/483
- Remove legacy annotations by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/484
- Move Continuation to com.thoughtworks.dsl.domains and let Continuation.apply a macro by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/482
- Remove unused Shift instance by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/485
- Merge commit 'scala-project-template' into HEAD by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/486
- Update junit to 4.13.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/489
- Update junit-interface to 0.13.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/487
- Update invariant to 3.0.0-M0+12-ff2275c1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/488
- Introduce AsKeyword to support implicitly converting a type to a Keyword by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/490
- Remove Scala213 helpers by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/491
- Remove compiler plugins by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/492
- Simplify Using Dsl with the help of FlatMap by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/493
- Rename cast to apply by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/494
- Clean up unused code by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/495
- Remove ForYield by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/496
- Move Typed to a separate library by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/497
- Add the scala.async library by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/498
- Move comprehension library's extension methods into the comprehension object by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/500
- Rename FromKeyword to IsKeyword by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/501
- Add comprehension.withFilter by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/502
- Update akka-actor-typed to 2.6.17 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/499
- Simplify unidoc settings by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/503
- Fix tests for AsynchronousIo by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/504
- Revert FlatMap based Using Dsl by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/505
- Optimize Dsl[In[Element], Domain, Element] by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/506
- Delete ForYield.scala by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/507
- Update sbt to 1.5.6 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/508
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.8.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/510
- Keep indent in generator tests by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/512
- Require the Each keyword to flatMap to a collection type by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/513
- Improve indentation by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/516
- Remove the unused foreachDsl by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/515
- Remove try/catch/finally Ops used only in Dsl.scala 1.x by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/518
- Revert "Revert "Simplify Using Dsl with the help of FlatMap"" by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/517
- Store Keyword instead of raw types in the keyword AST by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/519
- Named instances for implicitly constructing keywords by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/520
- Move
comprehension.asandcomprehension.totoDslby @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/521 - Add a comment for https://github.com/lampepfl/dotty/issues/14076 by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/522
- Minor clean up by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/523
- Make Macros be private by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/526
- Let usingExpr accept ?=> closures by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/528
- Add unary_! method that implicitly creates keywords by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/530
- Add Dsl.Comprehension for comprehension operators by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/529
- Remove unused keywords by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/531
- Remove unused reset.shift, which has been replaced by Dsl.shift by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/532
- Let ToIterable support for...do and remove legacy keywords for the similar purpose by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/533
- Delete unused Each.scala by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/535
- Let Task support ToView.FromIterable by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/534
- Move ToView into FromIterable by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/536
- Minimize dependencies by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/537
- Fix typos by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/539
- Delete In.scala by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/538
- Rename FromIterable to Each for consistency with Dsl.scala 1.x by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/540
- Add an ignored test by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/511
- Remove Dsl.AsKeyword by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/541
- Update sbt to 1.5.7 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/543
- Add Each.To by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/542
- Replace Traversable with Iterable by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/545
- Turn keywords with single parameter into an opaque types by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/544
- Make reset.Macros be public by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/546
- Let Run be an opaque type by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/547
- Fix errors due to owner issue and enable a test for it by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/548
- Correctly translate Inlined tree by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/549
- Fix HasValueOrElement instance for For.Yield by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/550
- Remove streamAwaitDsl by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/551
- Let Await accept js.Promise by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/552
- Suppress errors when building unidoc by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/553
- Allow Await(js.Promise) in a Future domain by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/554
- Add IsKeyword instance for If by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/556
- Refactor extension methods by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/557
- Update akka-actor-typed, akka-stream to 2.6.18 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/555
- Make keywords be as covariant as possible by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/558
- Update sbt to 1.5.8 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/564
- Update invariant to 3.0.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/563
- Enable Searching.AtomicThenStackSafeDerivedThenComposedThenStackUnsafeDerived by default by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/566
- Add Dsl.Searching by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/562
- Add Scaladoc for Shift by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/565
- Remove ScalazTransformerDsl in favor of Lift.OneStep by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/560
- Rename Atomic to Original by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/567
- Use Function0 instead of Suspend by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/569
- Add more tests by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/571
- Remove Dsl.TryCatch / Dsl.TryFinally / Dsl.TryCatchFinally by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/568
- Rename com.thoughtworks.reset to com.thoughtworks.macros.Reset.Default.reset by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/573
- Allow the user to define
ShouldResetNestedFunctions = trueto reset nested functions by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/572 - Add DontSuspend option by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/574
- Add an ignored test to reproduce the bug when re-throwing an exception by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/577
- Update sbt to 1.6.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/578
- Add TrampolineFunction1 to fix a stack overflow error by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/579
- Update sbt-example to 9.1.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/581
- Update junit-interface to 0.13.3 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/583
- Update sbt to 1.6.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/582
- Update scalafmt-core to 3.3.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/584
- Update scalaz-core, scalaz-effect to 7.4.0-M10 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/585
- Update scalafmt-core to 3.3.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/586
- Update sourcecode to 0.2.8 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/590
- Update scalatest to 3.2.11 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/589
- Update utest to 0.7.11 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/588
- Update scalafmt-core to 3.3.3 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/587
- Update scalafmt-core to 3.4.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/591
- Update sbt to 1.6.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/592
- Update scalafmt-core to 3.4.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/596
- Update scalafmt-core to 3.4.3 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/598
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.9.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/600
- Strictify Macros.reify by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/593
- Update akka-http to 10.2.8 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/599
- Update sbt-sonatype to 3.9.11 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/597
- Update sbt-example to 9.2.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/601
- Update akka-http to 10.2.9 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/603
- Update sbt-sonatype to 3.9.12 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/602
- Don't use underlyingArgument by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/604
- Update akka-actor-typed, akka-stream to 2.6.19 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/605
- Update sbt-scalajs-crossproject to 1.2.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/606
- Update scalafmt-core to 3.5.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/608
- Update scalaz-core, scalaz-effect to 7.4.0-M11 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/607
- Update Scala to 3.1.2 by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/610
- Update scalafmt-core to 3.5.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/611
- Update scalafmt-core to 3.5.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/612
- Update scalatest to 3.2.12 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/613
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.10.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/609
- Update scalaz-core, scalaz-effect to 7.4.0-M12 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/616
- Update scalafmt-core to 3.5.8 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/621
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.10.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/620
- Update utest to 0.8.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/619
- Update sourcecode to 0.3.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/618
- Update sbt-sonatype to 3.9.13 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/617
- Update akka-http to 10.2.10 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/627
- Update sbt to 1.7.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/622
- Update scalatest to 3.2.13 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/623
- Update scalafmt-core to 3.5.9 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/624
- Update utest to 0.8.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/625
- Update akka-actor-typed, akka-stream to 2.6.20 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/626
- Update sbt-best-practice to 8.2.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/628
- Update scalatest to 3.2.14 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/632
- Update sbt to 1.7.3 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/634
- Update scalafmt-core to 3.6.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/635
- Update sbt-scalajs, scalajs-library_2.13, ... to 1.12.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/637
- Update sbt-sonatype to 3.9.15 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/638
- Update sbt-pgp to 2.2.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/639
- Cross build for Scala 3.2.1 by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/640
- Update scalatest to 3.2.15 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/644
- Update sbt to 1.8.2 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/643
- Update sbt-best-practice to 8.2.4 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/642
- Update sbt-example to 9.2.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/641
- Update scalaz-core, scalaz-effect to 7.4.0-M13 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/645
- Update scalafmt-core to 3.7.0 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/646
- Update scalafmt-core to 3.7.1 by @scala-steward in https://github.com/ThoughtWorksInc/Dsl.scala/pull/647
- Improve indent for scalaz.scala by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/648
- Upgrade Scala to 3.2.2 by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/650
- Downgrade Scalaz to the stable version 7.3.7 by @Atry in https://github.com/ThoughtWorksInc/Dsl.scala/pull/651
Full Changelog: https://github.com/ThoughtWorksInc/Dsl.scala/compare/v2.0.0-M2...v2.0.0