Skip to content

Releases: scalacenter/scalac-profiling

v1.1.0

09 Aug 07:36
67d5cb0
Compare
Choose a tag to compare

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 into generate-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

Behind the scenes

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.1.0-RC5

28 Jul 09:32
67d5cb0
Compare
Choose a tag to compare
v1.1.0-RC5 Pre-release
Pre-release

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

  • re-add code tracking macroExpand times by @DSlug in #133

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

07 Jul 10:42
7c27b7d
Compare
Choose a tag to compare
v1.1.0-RC4 Pre-release
Pre-release

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

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

08 May 07:01
d388830
Compare
Choose a tag to compare
v1.1.0-RC3 Pre-release
Pre-release

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

19 Jan 07:52
e2f4fb5
Compare
Choose a tag to compare
v1.1.0-RC2 Pre-release
Pre-release

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 into generate-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

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

Full Changelog: v1.1.0-RC1...v1.1.0-RC2

v1.1.0-RC1

25 Oct 14:26
33b59cb
Compare
Choose a tag to compare
v1.1.0-RC1 Pre-release
Pre-release
  • 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)

v1.0.0

25 Oct 11:58
5ee6ec9
Compare
Choose a tag to compare

Initial release.