Releases: scalacenter/scalac-profiling
v1.1.1
What's Changed
scalac-profiling
- Add Scala 2.12.20 support by @danicheg in #138
- Add Scala 2.13.15 support by @danicheg @scala-center-steward in #144
Documentation
Behind the scenes
- Update sbt-ci-release to 1.6.1 by @scala-center-steward in #136
- Update scala-compiler, scala-library to 2.12.20 by @scala-center-steward in #137
- Reverse the order of supported Scala versions on the site by @danicheg in #139
- Update sbt-mdoc to 2.6.1 by @scala-center-steward in #143
- Update sbt-assembly to 2.3.0 by @scala-center-steward in #145
- Update sbt-ci-release to 1.7.0 by @scala-center-steward in #146
New Contributors
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This is a full-fledged release, finalizing the work accomplished in the release candidate series. The entire scope of work is listed below. Thank you to all contributors!
What's Changed
scalac-profiling
- Cross build for Scala 2.13: Putting the finishing touches by @danicheg in #33
- Cross build for Scala 2.13 by @tanishiking in #32
- Invert the
no-profiledb
option intogenerate-profiledb
by @danicheg in #51 - Add functionality to build a global flamegraph of implicit searches by @danicheg in #50
- Emit the warning if the
-Vstatistics
option isn't set by @danicheg in #47 - Enhance
optionsHelp
of the compiler plugin by @danicheg in #58 - Enrich the debug info with source files for implicit searches by type by @danicheg in #49
- Build scalac-profiling for Scala 2.12.19 by @danicheg in #111
- Build scalac-profiling for Scala 2.13.13 by @danicheg in #112
- Build scalac-profiling against Scala 2.13.14 by @danicheg in #123
- Fix some deprecations by @danicheg in #128
- Add
cross-target
compiler plugin option by @danicheg in #127 - re-add code tracking macroExpand times by @DSlug in #133
sbt-scalac-profiling
Documentation
- Update README.md by @jtjeferreira in #34
- Add "Maintenance status" section to readme by @SethTisue in #37
- Remove dead CI badge from readme by @SethTisue in #36
- Tweak the docs by @danicheg in #39
- Recommend
-Vstatistics
by @SethTisue in #52 - Tweak README by @danicheg in #59
- Migrate the website to Docusaurus by @danicheg in #72
- Enable website publishing in CI by @danicheg in #75
- align environment variable name with docusaurus instructions by @SethTisue in #77
- Rm
sbt-plugin/README.md
by @danicheg in #81 - Add the --skip-image-compression option to docusaurus-build by @danicheg in #82
- Fix typo in passing options to docusaurus-build by @danicheg in #83
- Enable searching on the website by @danicheg in #85
- Fix closing img tags in docs by @danicheg in #88
- Update README.md by @danicheg in #89
- Run
docusaurusCreateSite
to workaround the image compression issue in CI by @danicheg in #90 - Tweak the approach of publishing the website to GH pages on CI by @danicheg in #92
- Use default repository's token in publishing workflow in CI by @danicheg in #93
- Fix the underlying folder with website artefacts in CI workflow by @danicheg in #94
Behind the scenes
- Add information to the README [CI SKIP] by @jvican in #24
- fix resolution by @yanns in #25
- Update pprint to 0.8.1 by @lolgab in #40
- Set up Scalafmt correctly by @danicheg in #56
- Detouch
vscode-scala
by @danicheg in #57 - Rm
versions.properties
by @danicheg in #60 - Remove sbt 0.13 artefacts in sbt-plugin by @danicheg in #61
- Some minor sbt plugin tweaks by @danicheg in #62
- Fix running scripted tests for sbt plugin in CI by @danicheg in #63
- Add the
.github/release.yml
by @danicheg in #73 - Fix
.github/release.yml
by @danicheg in #74 - Update the FlameGraph by @danicheg in #84
- Rm
./bin
by @danicheg in #86 - Add a Github Action for pruning artefacts in CI by @danicheg in #87
- Fix typo by @danicheg in #91
- Enable auto PR labelling by @danicheg in #98
- Tweak the auto PR labelling by @danicheg in #100
- Yet another tweak to the Labeler GA configuration by @danicheg in #102
- Fix typo by @danicheg in #103
- Fix typo by @danicheg in #104
- Use Scala versions matrix for running tests in CI by @danicheg in #129
New Contributors
- @yanns made their first contribution in #25
- @tanishiking made their first contribution in #32
- @jtjeferreira made their first contribution in #34
- @SethTisue made their first contribution in #37
- @lolgab made their first contribution in #41
- @scala-center-steward made their first contribution in #68
- @DSlug made their first contribution in #133
Full Changelog: v1.0.0...v1.1.0
v1.1.0-RC5
What's Changed
That's a sudden release candidate, shipping the finishing touches that will be picked up and published as v1.1.0
.
scalac-profiling
Behind the scenes
- Update sbt-mdoc to 2.5.4 by @scala-center-steward in #132
- Update scalafmt-core to 3.8.3 by @scala-center-steward in #134
New Contributors
Full Changelog: v1.1.0-RC4...v1.1.0-RC5
v1.1.0-RC4
What's Changed
It's the latter (not really) in a series of release candidates before moving towards v1.1.0
. It provides one new feature for those using build tools other than SBT.
scalac-profiling
- Fix some deprecations by @danicheg in #128
- Add
cross-target
compiler plugin option by @danicheg in #127
Behind the scenes
- Update pprint to 0.9.0 by @scala-center-steward in #119
- Update compilerplugin, scalapb-runtime to 0.11.17 by @scala-center-steward in #124
- Update scalafmt-core to 3.8.2 by @scala-center-steward in #125
- Update sbt-mdoc to 2.5.3 by @scala-center-steward in #126
- Use Scala versions matrix for running tests in CI by @danicheg in #129
Full Changelog: v1.1.0-RC3...v1.1.0-RC4
v1.1.0-RC3
Mainly, this release candidate ships support for the newly published Scala 2.12 and 2.13 versions, but it also has some new features. We're getting closer to releasing the v1.1.0
.
What's Changed
scalac-profiling
- Enrich the debug info with source files for implicit searches by type by @danicheg in #49
- Build scalac-profiling for Scala 2.12.19 by @danicheg in #111
- Build scalac-profiling for Scala 2.13.13 by @danicheg in #112
- Build scalac-profiling against Scala 2.13.14 by @danicheg in #123
Documentation
- Tweak the approach of publishing the website to GH pages on CI by @danicheg in #92
- Use default repository's token in publishing workflow in CI by @danicheg in #93
- Fix the underlying folder with website artefacts in CI workflow by @danicheg in #94
Behind the scenes
- Update sbt-protoc to 1.0.7 by @scala-center-steward in #95
- Update compilerplugin, scalapb-runtime to 0.11.15 by @scala-center-steward in #96
- Enable auto PR labelling by @danicheg in #98
- Tweak the auto PR labelling by @danicheg in #100
- Yet another tweak to the Labeler GA configuration by @danicheg in #102
- Fix typo by @danicheg in #103
- Fix typo by @danicheg in #104
- Update scalafmt-core to 3.8.0 by @scala-center-steward in #107
- Update sbt to 1.9.9 by @scala-center-steward in #108
- Update sbt-assembly to 2.2.0 by @scala-center-steward in #114
- Update sbt-buildinfo to 0.12.0 by @scala-center-steward in #115
- Update scalafmt-core to 3.8.1 by @scala-center-steward in #118
Full Changelog: v1.1.0-RC2...v1.1.0-RC3
v1.1.0-RC2
What's Changed
This release candidate ships quite a few new functionalities that make the experience of using scalac-profiling
neater. If you face any problems/inconveniences when using it, consider opening an issue at https://github.com/scalacenter/scalac-profiling/issues.
scalac-profiling
- Invert the
no-profiledb
option intogenerate-profiledb
by @danicheg in #51 - Add functionality to build a global flamegraph of implicit searches by @danicheg in #50
- Emit the warning if the
-Vstatistics
option isn't set by @danicheg in #47 - Enhance
optionsHelp
of the compiler plugin by @danicheg in #58
sbt-scalac-profiling
Documentation
- Update README.md by @jtjeferreira in #34
- Add "Maintenance status" section to readme by @SethTisue in #37
- Remove dead CI badge from readme by @SethTisue in #36
- Tweak the docs by @danicheg in #39
- Recommend
-Vstatistics
by @SethTisue in #52 - Tweak README by @danicheg in #59
- Migrate the website to Docusaurus by @danicheg in #72
- Enable website publishing in CI by @danicheg in #75
- align environment variable name with docusaurus instructions by @SethTisue in #77
- Rm
sbt-plugin/README.md
by @danicheg in #81 - Add the --skip-image-compression option to docusaurus-build by @danicheg in #82
- Fix typo in passing options to docusaurus-build by @danicheg in #83
- Enable searching on the website by @danicheg in #85
- Fix closing img tags in docs by @danicheg in #88
- Update README.md by @danicheg in #89
- Run
docusaurusCreateSite
to workaround the image compression issue in CI by @danicheg in #90
Behind the scenes
- Update pprint to 0.8.1 by @lolgab in #40
- Set up Scalafmt correctly by @danicheg in #56
- Detouch
vscode-scala
by @danicheg in #57 - Rm
versions.properties
by @danicheg in #60 - Remove sbt 0.13 artefacts in sbt-plugin by @danicheg in #61
- Some minor sbt plugin tweaks by @danicheg in #62
- Fix running scripted tests for sbt plugin in CI by @danicheg in #63
- Update sbt to 1.9.7 by @scala-center-steward in #68
- Update junit to 4.13.2 by @scala-center-steward in #67
- Update junit-interface to 0.13.3 by @scala-center-steward in #65
- Update sbt-assembly to 2.1.5 by @scala-center-steward in #64
- Update compilerplugin, scalapb-runtime to 0.11.14 by @scala-center-steward in #66
- Update sbt to 1.9.8 by @scala-center-steward in #69
- Add the
.github/release.yml
by @danicheg in #73 - Fix
.github/release.yml
by @danicheg in #74 - Update sbt-mdoc to 2.5.2 by @scala-center-steward in #76
- Update the FlameGraph by @danicheg in #84
- Rm
./bin
by @danicheg in #86 - Add a Github Action for pruning artefacts in CI by @danicheg in #87
- Fix typo by @danicheg in #91
New Contributors
- @jtjeferreira made their first contribution in #34
- @SethTisue made their first contribution in #37
- @lolgab made their first contribution in #41
- @scala-center-steward made their first contribution in #68
Full Changelog: v1.1.0-RC1...v1.1.0-RC2
v1.1.0-RC1
- Supports Scala 2.12.13 -> 2.12.18 and 2.13.5 -> 2.13.12
- Older versions of Scala 2.12.x are not supported anymore, nor any version of Scala 2.11.x
- Drops support for sbt 0.13.x
- Drops support for the VS Code extension (contributions welcome to reintroduce it)