Releases: zio/zio-prelude
Releases · zio/zio-prelude
v1.0.0-RC27 [Scala3] Fix: `SubtypeCustom[A]` should behave like subtype of `A`
What's Changed
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #1318
- Update README.md by @zio-assistant in #1319
- CommutativeIdentity for Unit by @SimY4 in #1321
- Update sbt-bloop to 1.5.18 by @zio-scala-steward in #1323
- Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #1320
- Update cats-core to 2.12.0 by @zio-scala-steward in #1325
- Update zio-sbt-website to 0.4.0-alpha.27 by @zio-scala-steward in #1324
- [Scala3] Fix:
SubtypeCustom[A]
should behave like subtype ofA
by @guizmaii in #1328
Full Changelog: v1.0.0-RC26...v1.0.0-RC27
v1.0.0-RC26 Ring-like structures
What's Changed
- Update README.md by @zio-assistant in #1308
- Fixed #1312 - NonEmptySet#removeNonEmpty by @johnsonjii in #1313
- Update zio, zio-streams, zio-test, ... to 2.1.0 by @zio-scala-steward in #1315
- Update zio, zio-streams, zio-test, ... to 2.1.1 by @zio-scala-steward in #1316
- Bring Ring-like structures to ZIO Prelude by @sideeffffect in #351
New Contributors
- @johnsonjii made their first contribution in #1313
Full Changelog: v1.0.0-RC25...v1.0.0-RC26
v1.0.0-RC25
What's Changed
- Optimize
ZPure#unit
by @kyri-petrou in #1301 - Optimize execution of
ZPure
by @kyri-petrou in #1306
Dependency updates
- Update README.md by @zio-assistant in #1300
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #1297
- Bump peter-evans/create-pull-request from 5.0.0 to 6.0.4 by @dependabot in #1298
- Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #1302
- Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 by @dependabot in #1303
- Update sbt-scalafix to 0.12.1 by @github-actions in #1304
- Update scala-compiler, scala-library, ... to 2.13.14 by @github-actions in #1305
- Update sbt to 1.10.0 by @zio-scala-steward in #1307
New Contributors
- @zio-scala-steward made their first contribution in #1307
Full Changelog: v1.0.0-RC24...v1.0.0-RC25
v1.0.0-RC24
What's Changed
- Update README.md by @zio-assistant in #1246
- Update sbt-jmh to 0.4.7 by @scala-steward in #1240
- Update README.md by @zio-assistant in #1263
- Update scala3-library, ... to 3.3.3 by @scala-steward in #1261
- Update cats-effect to 3.5.4 by @scala-steward in #1262
- Update kind-projector to 0.13.3 by @scala-steward in #1257
- Update sbt to 1.9.9 by @scala-steward in #1256
- Update sbt-bloop to 1.5.15 by @scala-steward in #1254
- Update sbt-mdoc to 2.3.8 by @scala-steward in #1250
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @scala-steward in #1238
- Update zio, zio-streams, zio-test, ... to 2.0.21 by @scala-steward in #1237
- Update mdoc, sbt-mdoc to 2.3.8 by @scala-steward in #1216
- Update scalafmt-core to 3.7.17 by @scala-steward in #1227
- Update scalafmt-core to 3.8.0 by @scala-steward in #1265
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @scala-steward in #1270
- Update sbt-buildinfo to 0.12.0 by @scala-steward in #1269
- Prevent allocations on ZPure.unit and ZPure.none by @ghostdogpr in #1274
- Update scalafmt-core to 3.8.1 by @scala-steward in #1273
- Update scala-compiler, scala-library, ... to 2.12.19 by @scala-steward in #1258
- Update nscplugin, sbt-scala-native, ... to 0.4.17 by @scala-steward in #1247
- Making ClassTagWrapper public to solve issue #1253 by @tim-2022 in #1277
- Fix release-drafter by @guizmaii in #1278
- Modernize/Update/Align CI by @guizmaii in #1279
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #1284
- Update sbt-bloop to 1.5.17 by @scala-steward in #1275
- Update scala-compiler, scala-library, ... to 2.13.13 by @scala-steward in #1259
- Bump release-drafter/release-drafter from 5 to 6 by @dependabot in #1280
- Bump hmarr/auto-approve-action from 3.2.1 to 4.0.0 by @dependabot in #1281
- Bump actions/setup-java from 2.5.1 to 4.2.1 by @dependabot in #1282
- Update zio, zio-streams, zio-test, ... to 2.0.22 by @scala-steward in #1285
- Update sbt-mdoc to 2.5.2 by @scala-steward in #1287
- Update sbt-scalafmt to 2.5.2 by @github-actions in #1292
- Update sbt-scalafix to 0.11.1 by @github-actions in #1288
- Update sbt-scalafix to 0.12.0 by @scala-steward in #1295
- Add tap and unit to ZValidation by @nox213 in #1299
New Contributors
- @zio-assistant made their first contribution in #1246
- @tim-2022 made their first contribution in #1277
- @dependabot made their first contribution in #1284
- @nox213 made their first contribution in #1299
Full Changelog: v1.0.0-RC23...v1.0.0-RC24
v1.0.0-RC23
What's Changed
- Fix Broken Sidebar by @khajavi in #1245
- Update zio-sbt-website to 0.4.0-alpha.22 by @scala-steward in #1214
- Check Website Build Process by @khajavi in #1249
- Pattern-match on types instead of tags in ZPure#runAll by @kyri-petrou in #1251
- Shortcut
foreach
on empty collections by @kyri-petrou in #1252
New Contributors
- @kyri-petrou made their first contribution in #1251
Full Changelog: v1.0.0-RC22...v1.0.0-RC23
v1.0.0-RC22
What's Changed
- Update zio-sbt-website Plugin by @khajavi in #1197
- Update dependency node to v18.18.0 by @renovate in #1198
- Update actions/checkout action to v4.1.0 by @renovate in #1203
- Update scala-compiler, scala-library, ... to 2.13.12 by @scala-steward in #1201
- Update sbt-jmh to 0.4.6 by @scala-steward in #1192
- Update sbt to 1.9.6 by @scala-steward in #1202
- Update dependency node to v18.18.1 by @renovate in #1212
- Move Filter To ForEach by @adamgfraser in #1211
- Update dependency node to v18.18.2 by @renovate in #1213
- Update actions/checkout action to v4.1.1 by @renovate in #1217
- Update actions/setup-node action to v4 by @renovate in #1219
- Update dependency node to v20 by @renovate in #1220
- Update dependency node to v20.9.0 by @renovate in #1221
- Run tests on Scala Native 🎉 by @sideeffffect in #1229
- Use Zippable In Validation by @adamgfraser in #1231
- Fixed #1234: Corrected debug value for java.util.concurrent.TimeUnit.MINUTES by @davidak09 in #1235
- Update Signature of ForEach#collectM by @adamgfraser in #1236
- Involution implies Noncontradiction and ExcludedMiddle by @sideeffffect in #1242
- Remove redundant Abstractions diagram file by @sideeffffect in #1241
New Contributors
- @davidak09 made their first contribution in #1235
Full Changelog: v1.0.0-RC21...v1.0.0-RC22
v1.0.0-RC21
What's Changed
- Update cats-core to 2.10.0 by @scala-steward in #1177
- Update README.md by @github-actions in #1178
- Update dependency node to v18 by @renovate in #1147
- Update zio, zio-streams, zio-test, ... to 2.0.16 by @scala-steward in #1181
- Update sbt to 1.9.4 by @scala-steward in #1182
- Update actions/checkout action to v4 by @renovate in #1185
- Fix CovariantIdentityBoth#forEach Implementation by @adamgfraser in #1193
Full Changelog: v1.0.0-RC20...v1.0.0-RC21
1.0.0-RC20
What's Changed
- Update cats-effect to 3.4.10 by @scala-steward in #1123
- Update sbt-ci-release to 1.5.12 by @scala-steward in #1125
- Update README.md by @github-actions in #1124
- Avoid ambiguity of NewtypeF by @som-snytt in #1126
- Add Product and Serializable interfaces to These by @erdeszt in #1127
- Delete Confusing Extension Methods by @adamgfraser in #1129
- Update sbt to 1.8.3 by @scala-steward in #1131
- Update cats-effect to 3.4.11 by @scala-steward in #1132
- Update cats-effect to 3.5.0 by @scala-steward in #1133
- Add
forEachFlatten
function by @0pg in #1134 - Update scalafmt-core to 3.7.4 by @scala-steward in #1136
- Update sbt to 1.9.0 by @scala-steward in #1138
- Update sbt-jmh to 0.4.5 by @scala-steward in #1141
- Implement Filter by @adamgfraser in #1139
- Fix the auxiliary build roots (root211, root212, ...), so that they target JVM only by @sideeffffect in #1102
- Update sbt-header to 5.10.0 by @scala-steward in #1143
- Update silencer-lib, silencer-lib_2.13.10, ... to 1.7.13 by @scala-steward in #1146
- Update silencer-lib, silencer-lib_2.13.10, ... to 1.17.13 by @scala-steward in #1149
- Update hmarr/auto-approve-action action to v3 by @renovate in #1148
- Silence 1.7.13 by @sideeffffect in #1150
- Update sbt-scalafix to 0.11.0 by @scala-steward in #1140
- Update sbt-explicit-dependencies to 0.3.1 by @scala-steward in #1130
- Update Node.js to v16.20.1 by @renovate in #1151
- Update sbt-bloop to 1.5.7 by @scala-steward in #1152
- Update sbt to 1.9.1 by @scala-steward in #1154
- Update scalafmt-core to 3.7.5 by @scala-steward in #1155
- Update cats-effect to 3.5.1 by @scala-steward in #1156
- Update sbt-bloop to 1.5.8 by @scala-steward in #1157
- Update sbt-scala-native-crossproject, ... to 1.3.2 by @scala-steward in #1158
- Update scalafmt-core to 3.7.7 by @scala-steward in #1159
- Update sbt to 1.9.2 by @scala-steward in #1161
- Update scalafmt-core to 3.7.8 by @scala-steward in #1162
- Update scalafmt-core to 3.7.9 by @scala-steward in #1163
- Update sbt-bloop to 1.5.9 by @scala-steward in #1164
- Update sbt-mima-plugin to 1.1.3 by @scala-steward in #1165
- Update scalafmt-core to 3.7.10 by @scala-steward in #1166
- Update sbt to 1.9.3 by @scala-steward in #1169
- Update scalafmt-core to 3.7.11 by @scala-steward in #1170
- Update scalafmt-core to 3.7.12 by @scala-steward in #1172
- Update dependency ubuntu to v22 by @renovate in #1173
- Update dependency node to v16.20.2 by @renovate in #1174
- Give some love to the project by @guizmaii in #1175
- Add 2 new assertions on newtypes:
startsWithIgnoreCase
andendsWithIgnoreCase
by @guizmaii in #1176
New Contributors
- @som-snytt made their first contribution in #1126
- @erdeszt made their first contribution in #1127
- @0pg made their first contribution in #1134
Full Changelog: v1.0.0-RC19...v1.0.0-RC20
1.0.0-RC19
What's Changed
- Update scalafmt-core to 3.7.2 by @scala-steward in #1087
- Update README.md by @github-actions in #1101
- Update actions/setup-java action to v2.5.1 by @renovate in #1107
- Update scalafmt-core to 3.7.3 by @scala-steward in #1108
- Update Node.js to v16.20.0 by @renovate in #1109
- Update sbt-mima-plugin to 1.1.2 by @scala-steward in #1110
- Update sbt-scala-native-crossproject, ... to 1.3.0 by @scala-steward in #1112
- Implement A Variant Of NonEmptyList ++ That Takes An Iterable by @adamgfraser in #1113
- Update sbt-scala-native-crossproject, ... to 1.3.1 by @scala-steward in #1115
- Update cats-effect to 3.4.9 by @scala-steward in #1116
- #380 - documentation comments for some Invariant methods by @RayanRal in #1117
- Fix Typo by @adamgfraser in #1118
- Implement NonEmptyList#mapZIO by @adamgfraser in #1121
- #380 - documentation comments for NonEmptyForEach methods by @RayanRal in #1119
- Cleanup of small typos by @RayanRal in #1122
New Contributors
Full Changelog: v1.0.0-RC18...v1.0.0-RC19
1.0.0-RC18
This release contains bug fixes and performance improvements.