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