Skip to content

Releases: ghik/silencer

1.7.9

08 Jun 13:16
fde55f7
Compare
Choose a tag to compare
  • support for Scala 2.12.16

1.7.8

12 Jan 05:51
0a92050
Compare
Choose a tag to compare

Scala 2.13.8 support

1.7.7

01 Nov 21:59
Compare
Choose a tag to compare

Support for Scala 2.13.7

1.7.6

14 Sep 22:29
6cc8e68
Compare
Choose a tag to compare

Scala 2.12.15 support (thx @dongjoon-hyun)

1.7.5

09 Jul 09:25
938ac62
Compare
Choose a tag to compare

Scala 2.12.14 support

1.7.4

09 Jul 09:25
67d89db
Compare
Choose a tag to compare

Scala 2.13.6 support

v1.7.0

28 Apr 07:40
Compare
Choose a tag to compare

This release brings partial support for @nowarn annotation introduced in Scala 2.13.2. silencer allows it to be used in Scala 2.11 and 2.12. The annotation itself is provided by scala-collection-compat.

Support for @nowarn is partial because silencer doesn't understand filters which may be specified in an argument to @nowarn. The only filter understood by silencer is msg=<pattern>. All other filters are interpreted as suppressing all warnings.

v1.6.0

21 Feb 11:38
Compare
Choose a tag to compare
  • Disabled searching for @silent annotations in macro expansions, primarily for performance reasons (see #45)
  • Introduced an option to re-enable macro expansion searching: -P:silencer:searchMacroExpansions

v1.5.0

17 Feb 11:26
Compare
Choose a tag to compare
  • Introduced line content based filtering with -P:silencer:lineContentFilters option - particularly useful for suppressing unused import warnings #42
  • Dropped support for Scala 2.11

v1.4.3

07 Aug 11:43
Compare
Choose a tag to compare

Since this version, silencer is fully cross versioned and released for every minor Scala version.

val silencerVersion = "1.4.3"
libraryDependencies ++= Seq(
  compilerPlugin("com.github.ghik" % "silencer-plugin" % silencerVersion cross CrossVersion.full),
  "com.github.ghik" % "silencer-lib" % silencerVersion % Provided cross CrossVersion.full
)