Releases: typelevel/shapeless-3
Releases · typelevel/shapeless-3
v3.4.3
v3.4.2
What's Changed
- Make erased instances public and sealed by @joroKr21 in #206
- Remove CODE_OF_CONDUCT, use org default [ci skip] by @valencik in #211
- Fix up index.md by @reardonj in #220
- Accommodate user-defined mirrors by @joroKr21 in #219
- Abstract bounds by @joroKr21 in #221
- Bring README into line with Typelevel organisation Code of Conduct by @milessabin in #226
- Enable MiMa for typeable by @joroKr21 in #228
- Use simple typeable for simple case classes by @dwickern in #232
- Fix compilation under Scala 3.6 new givens prioritization scheme by @WojciechMazur in #238
- Add K21 test example with BifunctorK type class by @joroKr21 in #224
- Add ScalaDoc to kinds (except syntax) by @joroKr21 in #225
Dependency Updates
- Update junit-plugin, junit-runtime, ... to 0.4.17 by @typelevel-steward in #202
- Update sbt-typelevel-ci-release, ... to 0.6.6 by @typelevel-steward in #205
- Update scalafmt-core to 3.8.0 by @typelevel-steward in #207
- Update sbt to 1.9.9 by @typelevel-steward in #208
- Update sbt-typelevel-ci-release, ... to 0.6.7 by @typelevel-steward in #209
- Update scala3-library, ... to 3.3.3 by @typelevel-steward in #210
- Update scalafmt-core to 3.8.1 by @typelevel-steward in #212
- Update sbt-scalajs, ... to 1.16.0 by @typelevel-steward in #214
- Update sbt-typelevel-ci-release, ... to 0.7.0 by @typelevel-steward in #217
- Update sbt to 1.10.0 by @typelevel-steward in #222
- Update sbt-typelevel-ci-release, ... to 0.7.1 by @typelevel-steward in #223
- Update cats-core to 2.11.0 by @typelevel-steward in #229
- Update scalafmt-core to 3.8.2 by @typelevel-steward in #233
- Update sbt to 1.10.1 by @typelevel-steward in #236
- Update sbt-typelevel-ci-release, ... to 0.7.2 by @typelevel-steward in #237
- Update scalafmt-core to 3.8.3 by @typelevel-steward in #239
New Contributors
- @valencik made their first contribution in #211
- @reardonj made their first contribution in #220
- @dwickern made their first contribution in #232
- @WojciechMazur made their first contribution in #238
Full Changelog: v3.4.1...v3.4.2
v3.4.1
What's Changed
- Bump base version to 3.4 by @armanbilge in #198
- Update README by @joroKr21 in #199
- Support Typeable for classes parameterized by wildcards by @joroKr21 in #200
- Update sbt-scalajs, ... to 1.15.0 by @typelevel-steward in #201
Full Changelog: v3.4.0...v3.4.1
Shapeless 3.4.0
What's Changed
- Update scala3-library, ... to 3.3.1 by @typelevel-steward in #173
- Bump tlBaseVersion to 3.3 by @fthomas in #131
- Fix FunctorK test example for recursive types by @joroKr21 in #194
- Add curried type aliases for Instances to be used as context bounds by @joroKr21 in #193
- Fix Typeable for recursive case classes by @joroKr21 in #195
- Expose ReflectionUtils - use at your own peril by @joroKr21 in #196
- Add a value to Typeable recursive tree test by @joroKr21 in #197
Dependency Updates
- Update scalafmt-core to 3.7.2 by @typelevel-steward in #132
- Update sbt-typelevel-ci-release, ... to 0.4.19 by @typelevel-steward in #134
- Update sbt-scalajs, ... to 1.13.0 by @typelevel-steward in #130
- Update junit-plugin, junit-runtime, ... to 0.4.10 by @typelevel-steward in #128
- Update junit-plugin, junit-runtime, ... to 0.4.11 by @typelevel-steward in #135
- Update sbt to 1.8.2 by @typelevel-steward in #124
- Update scala3-library, ... to 3.2.2 by @typelevel-steward in #129
- Update junit-plugin, junit-runtime, ... to 0.4.12 by @typelevel-steward in #136
- Update scalafmt-core to 3.7.3 by @typelevel-steward in #137
- Update sbt-scala-native-crossproject, ... to 1.3.0 by @typelevel-steward in #138
- Update sbt-scalajs, ... to 1.13.1 by @typelevel-steward in #139
- Update sbt-scala-native-crossproject, ... to 1.3.1 by @typelevel-steward in #140
- Update sbt-typelevel-ci-release, ... to 0.4.20 by @typelevel-steward in #141
- Update sbt to 1.8.3 by @typelevel-steward in #142
- Update sbt-typelevel-ci-release, ... to 0.4.21 by @typelevel-steward in #143
- Update scalafmt-core to 3.7.4 by @typelevel-steward in #145
- Update scala3-library, ... to 3.3.0 by @typelevel-steward in #146
- Update sbt to 1.9.0 by @typelevel-steward in #147
- Update junit-plugin, junit-runtime, ... to 0.4.13 by @typelevel-steward in #148
- Update sbt-typelevel-ci-release, ... to 0.4.22 by @typelevel-steward in #149
- Update junit-plugin, junit-runtime, ... to 0.4.14 by @typelevel-steward in #150
- Update sbt-scalajs, ... to 1.13.2 by @typelevel-steward in #151
- Update sbt to 1.9.1 by @typelevel-steward in #152
- Update scalafmt-core to 3.7.6 by @typelevel-steward in #154
- Update scalafmt-core to 3.7.7 by @typelevel-steward in #155
- Update sbt-scala-native-crossproject, ... to 1.3.2 by @typelevel-steward in #156
- Update sbt to 1.9.2 by @typelevel-steward in #157
- Update scalafmt-core to 3.7.8 by @typelevel-steward in #158
- Update scalafmt-core to 3.7.9 by @typelevel-steward in #159
- Update scalafmt-core to 3.7.10 by @typelevel-steward in #160
- Update sbt to 1.9.3 by @typelevel-steward in #161
- Update scalafmt-core to 3.7.11 by @typelevel-steward in #162
- Update scalafmt-core to 3.7.12 by @typelevel-steward in #163
- Update cats-core to 2.10.0 by @typelevel-steward in #164
- Update sbt-typelevel-ci-release, ... to 0.5.0 by @typelevel-steward in #166
- Update sbt to 1.9.4 by @typelevel-steward in #167
- Update scalafmt-core to 3.7.13 by @typelevel-steward in #168
- Update sbt-scalafmt to 2.5.1 by @typelevel-steward in #169
- Update sbt-scalafmt to 2.5.2 by @typelevel-steward in #170
- Update scalafmt-core to 3.7.14 by @typelevel-steward in #171
- Update junit-plugin, junit-runtime, ... to 0.4.15 by @typelevel-steward in #172
- Update sbt-typelevel-ci-release, ... to 0.5.1 by @typelevel-steward in #174
- Update sbt-typelevel-ci-release, ... to 0.5.2 by @typelevel-steward in #175
- Update sbt to 1.9.5 by @typelevel-steward in #176
- Update sbt-typelevel-ci-release, ... to 0.5.3 by @typelevel-steward in #178
- Update sbt to 1.9.6 by @typelevel-steward in #177
- Update sbt-scalajs, ... to 1.14.0 by @typelevel-steward in #179
- Update sbt-typelevel-ci-release, ... to 0.5.4 by @typelevel-steward in #180
- Update junit-plugin, junit-runtime, ... to 0.4.16 by @typelevel-steward in #181
- Update sbt-typelevel-ci-release, ... to 0.6.0 by @typelevel-steward in #182
- Update sbt to 1.9.7 by @typelevel-steward in #183
- Update scalafmt-core to 3.7.15 by @typelevel-steward in #184
- Update sbt-typelevel-ci-release, ... to 0.6.1 by @typelevel-steward in #185
- Update sbt-typelevel-ci-release, ... to 0.6.2 by @typelevel-steward in #187
- Update scalafmt-core to 3.7.17 by @typelevel-steward in #188
- Update sbt-typelevel-ci-release, ... to 0.6.3 by @typelevel-steward in #189
- Update sbt to 1.9.8 by @typelevel-steward in #190
- Update sbt-typelevel-ci-release, ... to 0.6.4 by @typelevel-steward in #191
- Update sbt-typelevel-ci-release, ... to 0.6.5 by @typelevel-steward in #192
New Contributors
Full Changelog: v3.3.0...v3.4.0
Shapeless 3.3.0
What's Changed
- Setup microsite by @armanbilge in #104
- Fix singleton enum case annotations by @joroKr21 in #107
- Setup automatic merge of update PRs by @joroKr21 in #111
- Setup scalafmt by @joroKr21 in #112
Dependency Updates
- Update sbt-typelevel-ci-release, ... to 0.4.15 by @typelevel-steward in #105
- Update sbt to 1.7.2 by @typelevel-steward in #109
- Update sbt-typelevel-ci-release, ... to 0.4.16 by @typelevel-steward in #110
- Update scala3-library, ... to 3.2.0 by @typelevel-steward in #108
- Update sbt to 1.7.3 by @typelevel-steward in #113
- Update scalafmt-core to 3.6.1 by @typelevel-steward in #114
- Update scala3-library, ... to 3.2.1 by @typelevel-steward in #115
- Update sbt to 1.8.0 by @typelevel-steward in #117
- Update cats-core to 2.9.0 by @typelevel-steward in #118
- Update sbt-typelevel-ci-release, ... to 0.4.17 by @typelevel-steward in #120
- Update sbt-scalafmt to 2.5.0 by @typelevel-steward in #119
- Update sbt-scalajs, ... to 1.11.0 by @typelevel-steward in #121
- Update junit-plugin, junit-runtime, ... to 0.4.9 by @typelevel-steward in #122
Full Changelog: v3.2.0...v3.3.0
Shapeless 3.2.0
What's Changed
- Build fixes for Native by @armanbilge in #88
- Extend capabilities to summon instances by @joroKr21 in #36
- Add sound
withFirst
andwithOnly
alternatives tosummonFirst
andsummonOnly
by @bplommer in #18 - Add functionality to construct products in applicative / monadic way by @joroKr21 in #101
Dependency updates
- Update sbt-typelevel-ci-release to 0.4.10 by @typelevel-steward in #89
- Update sbt-typelevel-ci-release to 0.4.11 by @typelevel-steward in #90
- Update sbt-typelevel-ci-release to 0.4.12 by @typelevel-steward in #91
- Update cats-core to 2.8.0 by @typelevel-steward in #92
- Update scala3-library, ... to 3.1.3 by @typelevel-steward in #93
- Update sbt-scalajs, ... to 1.10.1 by @typelevel-steward in #94
- Update junit-plugin, junit-runtime, ... to 0.4.5 by @typelevel-steward in #95
- Update sbt to 1.7.0 by @typelevel-steward in #96
- Update sbt to 1.7.1 by @typelevel-steward in #97
- Update sbt-typelevel-ci-release to 0.4.13 by @typelevel-steward in #98
- Update junit-plugin, junit-runtime, ... to 0.4.7 by @typelevel-steward in #100
- Update sbt-typelevel-ci-release to 0.4.14 by @typelevel-steward in #102
New Contributors
- @typelevel-steward made their first contribution in #89
Full Changelog: v3.1.0...v3.2.0
Shapeless 3.1.0
Note that this release requires a minimum version of Scala 3.1.0 which is necessary to support Scala Native.
What's Changed
- scala-native by @xuwei-k in #61
- add typeableNative by @xuwei-k in #62
- Migrate to sbt-typelevel-ci-release by @armanbilge in #63
- Simplify type show by @nicolasstucki in #71
- remove junit dependency in scala-native pom by @xuwei-k in #65
- Implementation of issue #55: Implement type annotations by @pgrandjean in #56
- Use eager parameters when by-name is not necessary by @joroKr21 in #8
Dependency updates
- Update cats-core to 2.7.0 by @scala-steward in #48
- Update sbt to 1.5.6 by @scala-steward in #52
- Update sbt-scalajs, ... to 1.8.0 by @scala-steward in #53
- Update sbt to 1.5.7 by @scala-steward in #54
- Update sbt to 1.5.8 by @scala-steward in #57
- Update sbt to 1.6.0 by @scala-steward in #58
- Update sbt to 1.6.1 by @scala-steward in #59
- Update junit-interface to 0.13.3 by @scala-steward in #60
- Update sbt-github-actions to 0.14.2 by @scala-steward in #50
- Update auxlib, javalib, junit-plugin, ... to 0.4.3 by @scala-steward in #64
- Update sbt-typelevel-ci-release to 0.4.1 by @scala-steward in #66
- Update sbt-typelevel-ci-release to 0.4.2 by @scala-steward in #67
- Update sbt-typelevel-ci-release to 0.4.3 by @scala-steward in #68
- Update sbt to 1.6.2 by @scala-steward in #69
- Update scala3-library, ... to 3.1.1 by @scala-steward in #70
- Update sbt-typelevel-ci-release to 0.4.4 by @scala-steward in #72
- Update sbt-typelevel-ci-release to 0.4.5 by @scala-steward in #73
- Update sbt-scalajs, ... to 1.9.0 by @scala-steward in #74
- Update sbt-typelevel-ci-release to 0.4.6 by @scala-steward in #75
- Update auxlib, javalib, junit-plugin, ... to 0.4.4 by @scala-steward in #76
- Update sbt-scala-native-crossproject, ... to 1.2.0 by @scala-steward in #77
- Update sbt-typelevel-ci-release to 0.4.7 by @scala-steward in #79
- Update sbt-scalajs, ... to 1.10.0 by @scala-steward in #80
- Update sbt-typelevel-ci-release to 0.4.8 by @scala-steward in #81
- Update sbt-typelevel-ci-release to 0.4.9 by @scala-steward in #82
- Update scala3-library, ... to 3.1.2 by @scala-steward in #83
New Contributors
- @armanbilge made their first contribution in #63
- @nicolasstucki made their first contribution in #71
- @pgrandjean made their first contribution in #56
Full Changelog: v3.0.4...v3.1.0
Shapeless 3.0.3
Changes
- Fix embarrassing traverse bugs 🙈 (#34 by @joroKr21)
- Remove code duplication of summonFirst0 (#35 by @joroKr21)
- Update sbt-ci-release to 1.5.9 (#33 by @scala-steward)
- Update scala3-library, ... to 3.0.2 (#32 by @scala-steward)
- Update sbt-mima-plugin to 1.0.0 (#31 by @scala-steward)
- Update sbt-github-actions to 0.13.0 (#29 by @scala-steward)
- Update sbt-scalajs, ... to 1.7.0 (#28 by @scala-steward)
- Scala 3.0.1 (#27 by @joroKr21)