Releases: playframework/twirl
Twirl 2.0.9
Noteworthy Scala 3 improvements
Twirl now supports using in it's templates, so you can define template parameters like:
@(x: Int)(using y: Int)Thanks to @ajafri2001 for implementing this feature 🙌:
- #933 Prepend "using" at the callsite when definition site has implicit parameter
Changes
- #961 [2.0.x] Patch updates by @mkurz
- #954 [2.0.x] Prepend "using" at the callsite when definition site has implicit parameter (backport #933) by @ajafri2001 by @mergify[bot]
- #953 [2.0.x] [Gradle Plugin] Support Configuration Cache (backport #952) by @ihostage by @mergify[bot]
- #951 [2.0.x] Patch updates by @scala-steward
- #943 Update
gradletov8.14.2(was8.14.1) (2.0.x) by @renovate[bot] - #939 [2.0.x] Bump com.diffplug.spotless from 7.0.3 to 7.0.4 in /gradle-twirl by @dependabot[bot]
- #938 [2.0.x] Patch updates by @scala-steward
- #935 Update
gradletov8.14.1(was8.14) (2.0.x) by @renovate[bot] - #930 [2.0.x] Update
gradletov8.14(was8.13) (2.0.x) by @renovate[bot] - #928 [2.0.x] sbt-java-formatter 0.10.0 (was 0.8.0) by @scala-steward
- #924 [2.0.x] Bump commons-io:commons-io from 2.18.0 to 2.19.0 in /gradle-twirl by @dependabot[bot]
- #925 [2.0.x] Bump com.diffplug.spotless from 7.0.2 to 7.0.3 in /gradle-twirl by @dependabot[bot]
- #919 Update
gradletov8.13(was8.8) (2.0.x) by @renovate[bot] - #921 [2.0.x] Fix Renovate (backport #920) by @ihostage by @mergify[bot]
- #917 [2.0.x] Use current (=latest) Gradle version in tests (backport #916) by @ihostage by @mergify[bot]
- #915 [2.0.x] Patch updates by @scala-steward
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 1.6.10
Noteworthy Scala 3 improvements
Twirl now supports using in it's templates, so you can define template parameters like:
@(x: Int)(using y: Int)Thanks to @ajafri2001 for implementing this feature 🙌:
- #933 Prepend "using" at the callsite when definition site has implicit parameter
Changes
- #958 [1.6.x] Patch updates by @mkurz
- #955 [1.6.x] Prepend "using" at the callsite when definition site has implicit parameter (backport #933) by @ajafri2001 by @mergify[bot]
- #946 [1.6.x] Patch updates by @scala-steward
- #931 [1.6.x] sbt-java-formatter 0.10.0 (was 0.8.0) by @scala-steward
- #932 [1.6.x] Patch updates by @scala-steward
- #923 [1.6.x] Patch updates by @scala-steward
- #912 [1.6.x] Patch updates by @scala-steward
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 2.0.8
Changes
- #907 [2.0.x] scalafmt-core 3.9.1 (was 3.8.6) by @mkurz
- #904 [2.0.x] Scalameta parsers 4.13.2 - no more
for3Use2_13workaround by @mkurz - #903 [2.0.x] Also submit dependencies from docs folder project (backport #901) by @mkurz by @mergify[bot]
- #896 [2.0.x] Patch updates by @scala-steward
- #890 [2.0.x] Bump com.gradle.plugin-publish from 1.3.0 to 1.3.1 in /gradle-twirl by @dependabot[bot]
- #884 [2.0.x] Patch updates by @scala-steward
- #888 [2.0.x] Bump com.diffplug.spotless from 7.0.1 to 7.0.2 in /gradle-twirl by @dependabot[bot]
- #887 [2.0.x] Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 in /gradle-twirl by @dependabot[bot]
- #880 [2.0.x] Bump com.diffplug.spotless from 6.25.0 to 7.0.1 in /gradle-twirl by @dependabot[bot]
- #878 [2.0.x] Bump org.assertj:assertj-core from 3.27.0 to 3.27.2 in /gradle-twirl by @dependabot[bot]
- #874 [2.0.x] Fix Dependency Graph submission action (backport #873) by @ihostage by @mergify[bot]
- #868 [2.0.x] Bump org.freemarker:freemarker from 2.3.33 to 2.3.34 in /gradle-twirl by @dependabot[bot]
- #869 [2.0.x] Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 in /gradle-twirl by @dependabot[bot]
- #865 [2.0.x] Patch updates by @scala-steward
- #862 Bump commons-io:commons-io from 2.17.0 to 2.18.0 in /gradle-twirl by @dependabot[bot]
- #860 [2.0.x] Patch updates by @scala-steward
- #830 [2.0.x] Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 in /gradle-twirl by @dependabot[bot]
- #831 [2.0.x] Bump commons-io:commons-io from 2.16.1 to 2.17.0 in /gradle-twirl by @dependabot[bot]
- #859 [2.0.x] Patch updates by @mkurz
- #858 [2.0.x] parsers 4.11.0 (was 4.10.2) by @mkurz
- #857 [2.0.x] sbt-ci-release 1.9.0 (was 1.6.1) by @mkurz
- #856 [2.0.x] sbt-buildinfo 0.13.1 (was 0.12.0) by @mkurz
- #828 [2.0.x] Patch updates by @scala-steward
- #843 [2.0.x] parsers 4.10.2 (was 4.9.9) by @scala-steward
- #827 [2.0.x] sbt-bloop 2.0.0 (was 1.6.0) by @scala-steward
- #824 [2.0.x] Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 in /gradle-twirl by @dependabot[bot]
- #819 [2.0.x] Patch updates by @scala-steward
- #818 [2.0.x] sbt-ci-release 1.6.0 (was 1.5.12) by @scala-steward
- #814 [2.0.x] Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 in /gradle-twirl by @dependabot[bot]
- #811 [2.0.x] sbt-bloop 1.6.0 (was 1.5.18) by @scala-steward
- #812 [2.0.x] Patch updates by @scala-steward
- #785 [2.0.x] Switch to 2.0.x branch by @mkurz
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 1.6.9
Changes
- #906 [1.6.x] scalafmt-core 3.9.1 (was 3.8.6) by @mkurz
- #905 [1.6.x] Scalameta parsers 4.13.2 - no more
for3Use2_13workaround (backport #904) by @mkurz by @mergify[bot] - #902 [1.6.x] Also submit dependencies from docs folder project (backport #901) by @mkurz by @mergify[bot]
- #893 [1.6.x] Patch updates by @scala-steward
- #876 [1.6.x] Patch updates by @scala-steward
- #864 [1.6.x] Patch updates by @scala-steward
- #855 [1.6.x] Patch updates by @mkurz
- #854 [1.6.x] sbt-buildinfo 0.13.1 (was 0.12.0) by @mkurz
- #838 [1.6.x] Patch updates by @scala-steward
- #849 [1.6.x] parsers 4.11.0 (was 4.9.9) by @scala-steward
- #848 [1.6.x] sbt-ci-release 1.9.0 (was 1.6.1) by @scala-steward
- #822 [1.6.x] sbt-ci-release 1.6.1 (was 1.5.12) by @scala-steward
- #821 [1.6.x] sbt-bloop 2.0.0 (was 1.6.0) by @scala-steward
- #823 [1.6.x] Patch updates by @scala-steward
- #817 [1.6.x] Patch updates by @scala-steward
- #816 [1.6.x] sbt-bloop 1.6.0 (was 1.5.18) by @scala-steward
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 2.0.7
Changes
- #807 Patch updates by @scala-steward
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 1.6.8
Changes
- #808 [1.6.x] Patch updates by @scala-steward
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 2.0.6
Changes
- #805 Patch updates by @mkurz
- #804 Better naming for publish jobs by @mkurz
- #796 sbt 1.10.0 (was 1.9.9) by @scala-steward
- #803 Bump org.freemarker:freemarker from 2.3.32 to 2.3.33 in /gradle-twirl by @dependabot
- #802 Update
gradletov8.8(was8.7) by @renovate - #800 Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 in /gradle-twirl by @dependabot
- #797 Patch updates by @scala-steward
- #793 Patch updates by @mkurz
- #790 Keep
Template[0-22]also for Scala 3 for <=22 params by @mkurz - #789 Bump scalacenter/sbt-dependency-submission from 2 to 3 by @dependabot
- #786 Run tests with Java 21 also by @mkurz
- #783 Patch updates by @mkurz
- #782 More scala-steward pins by @mkurz
- #781 More scala steward pins by @mkurz
- #777 Scala steward pins by @mkurz
- #775 Patch updates by @mkurz
- #773 [Gradle] Add notes about using templates in Java sources by @ihostage
- #772 Move renovate.json to .github/ folder by @mkurz
- #766 Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 in /gradle-twirl by @dependabot
- #765 Bump com.diffplug.spotless from 6.19.0 to 6.25.0 in /gradle-twirl by @dependabot
- #770 Update
gradletov8.7(was8.4) by @renovate - #764 Bump com.gradle.plugin-publish from 1.2.0 to 1.2.1 in /gradle-twirl by @dependabot
- #763 Bump commons-io:commons-io from 2.13.0 to 2.16.1 in /gradle-twirl by @dependabot
- #767 Use Renovate only to update Gradle Wrapper by @renovate
- #762 Bump org.assertj:assertj-core from 3.24.2 to 3.25.3 in /gradle-twirl by @dependabot
- #760 Bump Gradle to latest 8.7 for plugin tests by @ihostage
- #761 Use Dependabot to update Gradle/Maven Plugin dependencies by @ihostage
- #758 Pin Scala LTS version for Steward by @ihostage
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 1.6.7
Changes
- #806 [1.6.x] Patch updates by @mkurz
- #798 [1.6.x] sbt 1.10.0 (was 1.9.9) by @scala-steward
- #799 [1.6.x] Patch updates by @scala-steward
- #795 [1.6.x] Patch updates by @mkurz
- #791 [1.6.x] Keep
Template[0-22]also for Scala 3 for <=22 params (backport #790) by @mkurz - #788 [1.6.x] Bump scalacenter/sbt-dependency-submission from 2 to 3 by @dependabot
- #787 [1.6.x] Run tests with Java 21 also (backport #786) by @mkurz
- #784 [1.6.x] Patch updates by @mkurz
- #780 [1.6.x] More scala-steward pins by @mkurz
- #779 [1.6.x] More scala steward pins by @mkurz
- #776 [1.6.x] Scala steward pins by @mkurz
- #774 [1.6.x] Patch updates by @mkurz
- #759 [1.6.x] Pin Scala LTS version for Steward (backport #758) by @ihostage
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 2.0.5
Changes
- #749 sbt-buildinfo 0.12.0 (was 0.11.0) by @scala-steward
- #751 Patch updates by @scala-steward
- #746 [Gradle] Use
processIsolationinstead ofclassLoaderIsolationby @ru5j4r0 - #747 Support >22 args in Scala 3 by @mkurz
- #744 Add prefix to Dependabot commit message / PR title by @mkurz
- #741 Dependabot should upgrade GitHub actions workflows by @mkurz
- #739 Upgrade GitHub action workflows by @mkurz
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!
Twirl 1.6.6
Changes
- #752 [1.6.x] sbt-buildinfo 0.12.0 (was 0.11.0) by @scala-steward
- #754 [1.6.x] Patch updates by @scala-steward
- #755 [1.6.x] Add tag
[1.6.x]for Steward's pull requests by @ihostage - #748 [1.6.x] Support >22 args in Scala 3 (backport #747) by @mkurz
- #740 [1.6.x] Upgrade GitHub action workflows (backport #739) by @mkurz
❤️ Thanks to our premium sponsors!
If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.
🙇 Thanks to our contributors
Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!





