Releases: typelevel/typelevel-scalafix
v0.4.0
This major release builds and publishes the rules against Scalafix 0.13.
Features
- Linter for
.as(())
=>.void
by @TonioGela in #181
Updates
- Update cats-core to 2.12.0 by @typelevel-steward in #179
- Update fs2-core to 3.11.0 by @typelevel-steward in #186
- Update sbt-scalafix, scalafix-core to 0.13.0 by @alexcardell in #201
- Update cats-effect to 3.5.7 by @typelevel-steward in #198
- Update http4s-core to 0.23.30 by @typelevel-steward in #200
Documentation
- Update
TypelevelIORandomUUID
scala versions in readme by @samspills in #177
New Contributors
- @alexcardell made their first contribution in #201
- @TonioGela made their first contribution in #181
Full Changelog: v0.3.1...v0.4.0
v0.3.1
This release is binary compatible with the 0.3.x series.
What's Changed
- feat(cats-effect): Adding in fix for UUID.randomUUID -> IO.randomUUID… by @brbrown25 in #175
Upgrades
- Update fs2-core to 3.10.2 by @typelevel-steward in #169
- Update scalafmt-core to 3.8.1 by @typelevel-steward in #170
- Update sbt-scalafix, scalafix-core to 0.12.1 by @typelevel-steward in #172
- Update sbt to 1.10.0 by @typelevel-steward in #174
- Update http4s-core to 0.23.27 by @typelevel-steward in #173
- Update sbt-typelevel to 0.7.1 by @typelevel-steward in #176
New Contributors
- @brbrown25 made their first contribution in #175
Full Changelog: v0.3.0...v0.3.1
v0.3.0
This major release builds and publishes the rules against Scalafix 0.12.
Updates
- Update http4s-core to 0.23.26 by @typelevel-steward in #162
- Update cats-effect to 3.5.4 by @typelevel-steward in #163
- Update sbt-scalafix to 0.12.0 by @danicheg in #167
- Update fs2-core to 3.10.1 by @typelevel-steward in #168
Documentation
- Readme updates: rule compatibilties + fs2 sync compiler instructions by @samspills in #150
New Contributors
- @samspills made their first contribution in #150
- @danicheg made their first contribution in #167
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This major release builds and publishes the rules against Scalafix 0.11.
What's Changed
- Update cats-core to 2.10.0 by @typelevel-steward in #132
- Update fs2-core to 3.8.0 by @typelevel-steward in #130
- Update http4s-core to 0.23.23 by @typelevel-steward in #126
- Update sbt-scalafix, scalafix-core to 0.11.0 by @typelevel-steward in #108
Full Changelog: v0.1.6...v0.2.0
v0.1.6
What's Changed
Fixes
- Use atomic where applicable by @LaurenceWarne in #121
Updates
- Update cats-core to 2.9.0 by @typelevel-steward in #69
- Update sbt-scalafix, scalafix-core to 0.10.4 by @typelevel-steward in #63
- Update fs2-core to 3.7.0 by @typelevel-steward in #104
- Update cats-effect to 3.5.1 by @typelevel-steward in #114
- Update http4s-core to 0.23.22 by @typelevel-steward in #117
New Contributors
- @LaurenceWarne made their first contribution in #121
Full Changelog: v0.1.5...v0.1.6
0.1.5
Added
-
#22 - an FS2 linting module was added and the
SyncCompiler
rule originally written for FS2 was ported into this repo. -
#30 - an http4s linting module was added and the
LiteralsSyntax
rule originally written for http4s was ported into this repo. -
#41 - a
TypelevelAs
rule to detect opportunities to rewrite.map(_ => x)
sequences to.as(x)
or.void
was added.
Changed
-
#21 - a build plugin for the Scalafix rule project structure was extracted, simplifying the sbt build.
-
#26 - scalafmt was upgraded from version 3.4.3 -> 3.5.8
-
#27 - cats was upgraded from version 2.7.0 -> 2.8.0
-
#39 - sbt was upgraded from version 1.6.2 -> 1.7.1
-
Several patch version dependency updates were applied - see the diff for more details.
Fixed
- #34 - an issue with the
UnusedIO
lint where an exception was thrown when traversingthrow
statements.
0.1.4
0.1.3
0.1.2
Added
- Introduced a
typelevel-scalafix
aggregate module that depends on all rule modules.