Releases: typelevel/vault
v3.7.0-RC1
The primary change in this release is updating to Scala Native 0.5 and the corresponding upstream dependency versions.
What's Changed
- Update scalafmt-core to 3.8.2 by @typelevel-steward[bot] in #557
- Update sbt to 1.10.1 by @typelevel-steward[bot] in #559
- Update sbt-typelevel, sbt-typelevel-site to 0.7.2 by @typelevel-steward[bot] in #560
- Update scalafmt-core to 3.8.3 by @typelevel-steward[bot] in #561
- Update scala-library to 2.12.20 by @typelevel-steward[bot] in #563
- Update sbt-typelevel, sbt-typelevel-site to 0.7.3 by @typelevel-steward[bot] in #564
- Update sbt to 1.10.2 by @typelevel-steward[bot] in #565
- Update scala-library to 2.13.15 by @typelevel-steward[bot] in #566
- Update scala3-library, ... to 3.3.4 by @typelevel-steward[bot] in #567
- Update sbt-typelevel, sbt-typelevel-site to 0.7.4 by @typelevel-steward[bot] in #568
- Update sbt to 1.10.3 by @typelevel-steward[bot] in #569
- Update sbt to 1.10.4 by @typelevel-steward[bot] in #571
- Update cats-effect to 3.5.5 by @typelevel-steward[bot] in #570
- Update sbt to 1.10.5 by @typelevel-steward[bot] in #572
- Update cats-effect to 3.5.6 by @typelevel-steward[bot] in #574
- Update cats-effect to 3.5.7 by @typelevel-steward[bot] in #575
- Update sbt, scripted-plugin to 1.10.6 by @typelevel-steward[bot] in #576
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 by @typelevel-steward[bot] in #577
- Update sbt, scripted-plugin to 1.10.7 by @typelevel-steward[bot] in #578
- Update sbt-typelevel, sbt-typelevel-site to 0.7.5 by @typelevel-steward[bot] in #579
- Update scalafmt-core to 3.8.4 by @typelevel-steward[bot] in #580
- Update scala-library to 2.13.16 by @typelevel-steward[bot] in #581
- Update scalafmt-core to 3.8.5 by @typelevel-steward[bot] in #582
- Update sbt-typelevel, sbt-typelevel-site to 0.7.6 by @typelevel-steward[bot] in #583
- Update sbt-scalajs, scalajs-compiler, ... to 1.18.1 by @typelevel-steward[bot] in #584
- Update sbt-scalajs, scalajs-compiler, ... to 1.18.2 by @typelevel-steward[bot] in #585
- Update sbt-typelevel, sbt-typelevel-site to 0.7.7 by @typelevel-steward[bot] in #587
- Update scalafmt-core to 3.8.6 by @typelevel-steward[bot] in #586
- Update scala3-library, ... to 3.3.5 by @typelevel-steward[bot] in #588
- Update scalafmt-core to 3.9.0 by @typelevel-steward[bot] in #589
- Update scalafmt-core to 3.9.1 by @typelevel-steward[bot] in #590
- Update scalafmt-core to 3.9.2 by @typelevel-steward[bot] in #592
- Update sbt, scripted-plugin to 1.10.10 by @typelevel-steward[bot] in #595
- Update scalafmt-core to 3.9.3 by @typelevel-steward[bot] in #596
- Update scalafmt-core to 3.9.4 by @typelevel-steward[bot] in #597
- Update sbt, scripted-plugin to 1.10.11 by @typelevel-steward[bot] in #598
- Update cats-effect to 3.6.0 by @typelevel-steward[bot] in #599
- Update munit-cats-effect to 2.1.0 by @typelevel-steward[bot] in #600
- Update cats-effect to 3.6.1 by @typelevel-steward[bot] in #601
- Update scala3-library, ... to 3.3.6 by @typelevel-steward[bot] in #602
- Update sbt, scripted-plugin to 1.11.0 by @typelevel-steward[bot] in #603
- Update sbt, scripted-plugin to 1.11.1 by @typelevel-steward[bot] in #604
- Update sbt-typelevel, sbt-typelevel-site to 0.8.0 by @typelevel-steward[bot] in #605
- Update sbt, scripted-plugin to 1.11.2 by @typelevel-steward[bot] in #607
- Update sbt, scripted-plugin to 1.11.3 by @typelevel-steward[bot] in #608
- Update cats-effect to 3.6.2 by @typelevel-steward[bot] in #609
- Update cats-effect to 3.6.3 by @typelevel-steward[bot] in #610
- Update sbt, scripted-plugin to 1.11.4 by @typelevel-steward[bot] in #612
- Update sbt, scripted-plugin to 1.11.5 by @typelevel-steward[bot] in #613
- Update Scala Native to 0.5.8 by @iRevive in #611
New Contributors
Full Changelog: v3.6.0...v3.7.0
v3.6.0
This release refreshes various dependencies. It is binary and source compatible with v3.5.0.
Documentation
Upgrades
- Update nscplugin, sbt-scala-native, ... to 0.4.15 by @typelevel-steward in #504
- Update scala3-library, ... to 3.3.3 by @typelevel-steward in #538
- Update cats-effect to 3.5.4 by @typelevel-steward in #539
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @typelevel-steward in #542
- Update cats-core, cats-laws to 2.11.0 by @typelevel-steward in #553
Behind the scenes
Internals and superseded upgrades
- Bump tlBaseVersion to 3.5 by @rossabaker in #450
- Update sbt to 1.8.1 by @typelevel-steward in #449
- Update sbt to 1.8.2 by @typelevel-steward in #451
- Update sbt-typelevel, sbt-typelevel-site to 0.4.18 by @typelevel-steward in #452
- Update cats-effect to 3.4.5 by @typelevel-steward in #453
- Update scalafmt-core to 3.7.0 by @typelevel-steward in #454
- Update scalafmt-core to 3.7.1 by @typelevel-steward in #455
- Update nscplugin, sbt-scala-native, ... to 0.4.10 by @typelevel-steward in #456
- Update scala3-library, ... to 3.2.2 by @typelevel-steward in #457
- Update cats-effect to 3.4.6 by @typelevel-steward in #458
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 by @typelevel-steward in #459
- Update cats-effect to 3.4.7 by @typelevel-steward in #460
- Update cats-effect to 3.4.8 by @typelevel-steward in #461
- Update scalafmt-core to 3.7.2 by @typelevel-steward in #462
- Update sbt-typelevel, sbt-typelevel-site to 0.4.19 by @typelevel-steward in #463
- Update nscplugin, sbt-scala-native, ... to 0.4.12 by @typelevel-steward in #465
- Update scalafmt-core to 3.7.3 by @typelevel-steward in #466
- Update sbt-scala-native-crossproject to 1.3.0 by @typelevel-steward in #467
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by @typelevel-steward in #468
- Update cats-effect to 3.4.9 by @typelevel-steward in #469
- Update sbt-scala-native-crossproject to 1.3.1 by @typelevel-steward in #470
- Update sbt-typelevel, sbt-typelevel-site to 0.4.20 by @typelevel-steward in #471
- Update cats-effect to 3.4.10 by @typelevel-steward in #472
- Update cats-effect to 3.4.11 by @typelevel-steward in #473
- Update sbt to 1.8.3 by @typelevel-steward in #475
- Update sbt-typelevel, sbt-typelevel-site to 0.4.21 by @typelevel-steward in #476
- Update cats-effect to 3.5.0 by @typelevel-steward in #474
- Update scalafmt-core to 3.7.4 by @typelevel-steward in #477
- Update scala3-library, ... to 3.3.0 by @typelevel-steward in #478
- Update sbt-typelevel, sbt-typelevel-site to 0.4.22 by @typelevel-steward in #481
- Update nscplugin, sbt-scala-native, ... to 0.4.14 by @typelevel-steward in #482
- Update scala-library to 2.13.11 by @typelevel-steward in #484
- Update sbt to 1.9.0 by @typelevel-steward in #479
- Update scala-library to 2.12.18 by @typelevel-steward in #483
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @typelevel-steward in #485
- Update cats-effect to 3.5.1 by @typelevel-steward in #486
- Update sbt to 1.9.1 by @typelevel-steward in #487
- Update scalafmt-core to 3.7.5 by @typelevel-steward in #488
- Update scalafmt-core to 3.7.6 by @typelevel-steward in #489
- Update scalafmt-core to 3.7.7 by @typelevel-steward in #490
- Update sbt to 1.9.2 by @typelevel-steward in #492
- Update scalafmt-core to 3.7.8 by @typelevel-steward in #493
- Update scalafmt-core to 3.7.9 by @typelevel-steward in #494
- Update sbt-scala-native-crossproject to 1.3.2 by @typelevel-steward in #491
- Update scalafmt-core to 3.7.10 by @typelevel-steward in #495
- Update sbt to 1.9.3 by @typelevel-steward in #496
- Update scalafmt-core to 3.7.11 by @typelevel-steward in #497
- Update scalafmt-core to 3.7.12 by @typelevel-steward in #498
- Update cats-core, cats-laws to 2.10.0 by @typelevel-steward in #499
- Update sbt-typelevel, sbt-typelevel-site to 0.5.0 by @typelevel-steward in #500
- Update sbt to 1.9.4 by @typelevel-steward in #501
- Update scalafmt-core to 3.7.13 by @typelevel-steward in #502
- Update scalafmt-core to 3.7.14 by @typelevel-steward in #503
- Update scala3-library, ... to 3.3.1 by @typelevel-steward in #505
- Update sbt-typelevel, sbt-typelevel-site to 0.5.1 by @typelevel-steward in #506
- Update sbt-typelevel, sbt-typelevel-site to 0.5.2 by @typelevel-steward in #508
- Update scala-library to 2.13.12 by @typelevel-steward in #507
- Update sbt to 1.9.5 by @typelevel-steward in #509
- Update sbt-typelevel, sbt-typelevel-site to 0.5.3 by @typelevel-steward in #511
- Update sbt to 1.9.6 by @typelevel-steward in #510
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @typelevel-steward in #512
- Update cats-effect to 3.5.2 by @typelevel-steward in #513
- Update sbt-typelevel, sbt-typelevel-site to 0.5.4 by @typelevel-steward in #514
- Update nscplugin, sbt-scala-native, ... to 0.4.16 by @typelevel-steward in #515
- Update sbt-typelevel, sbt-typelevel-site to 0.6.0 by @typelevel-steward in #516
- Update sbt to 1.9.7 by @typelevel-steward in #517
- Update scalafmt-core to 3.7.15 by @typelevel-steward in #518
- Update sbt-typelevel, sbt-typelevel-site to 0.6.1 by @typelevel-steward in #519
- Update munit-cats-effect to 2.0.0-M4 by @typelevel-steward in #521
- Update sbt-typelevel, sbt-typelevel-site to 0.6.2 by @typelevel-steward in #522
- Update scalafmt-core to 3.7.17 by @typelevel-steward in #523
- Update sbt-typelevel, sbt-typelevel-site to 0.6.3 by @typelevel-steward in #524
- Update sbt-typelevel, sbt-typelevel-site to 0.6.4 by @typelevel-steward in #526
- Update sbt to 1.9.8 by @typelevel-steward in #525
- Update sbt-typelevel, sbt-typelevel-site to 0.6.5 by @typelevel-steward in #527
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @typelevel-steward in #528
- Update cats-effect to 3.5.3 by @typelevel-steward in #529
- Update nscplugin, sbt-scala-native, ... to 0.4.17 by @typelevel-steward in #530
- Update sbt-typelevel, sbt-typelevel-site to 0.6.6 by @typelevel-steward in #531
- Update scalafmt-core to 3.8.0 by @typelevel-steward in #532
- Update sbt to 1.9.9 by @typelevel-steward in #533
- Update kind-projector to 0.13.3 by @typelevel-steward in #534
- Update sbt-typelevel, sbt-typelevel-site to 0.6.7 by @typelevel-steward in #535
- Update scala-library to 2.12.19 by @typelevel-steward in #536
- Update scala-li...
v3.5.0
v3.4.0
This is a feature release, binary compatible with the 3.x series. Scala 3 now requires 3.2, and Scala.js now requires 1.11.
Noteworthy changes
- Update scala3-library, ... to 3.2.0 by @typelevel-steward in #425
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @typelevel-steward in #439
- expose size of the internal Map #441 by @chenharryhua in #443
Behind the scenes
- Bump
tlBaseVersionby @danicheg in #419 - Thin CI matrix by @danicheg in #420
- Update sbt-typelevel, sbt-typelevel-site to 0.4.14 by @typelevel-steward in #418
- Update scala-library to 2.12.17 by @typelevel-steward in #421
- Fix Scala 3 updating by @danicheg in #422
- Update sbt-typelevel, sbt-typelevel-site to 0.4.15 by @typelevel-steward in #423
- Update scala-library to 2.13.9 by @typelevel-steward in #424
- Update sbt to 1.7.2 by @typelevel-steward in #426
- Update sbt-typelevel, sbt-typelevel-site to 0.4.16 by @typelevel-steward in #427
- Update scala-library to 2.13.10 by @typelevel-steward in #428
- Update scalafmt-core to 3.6.0 by @typelevel-steward in #429
- Update sbt to 1.7.3 by @typelevel-steward in #430
- Update scalafmt-core to 3.6.1 by @typelevel-steward in #431
- Update scala3-library, ... to 3.2.1 by @typelevel-steward in #432
- Update sbt to 1.8.0 by @typelevel-steward in #434
- Update cats-core, cats-laws to 2.9.0 by @typelevel-steward in #435
- Update cats-effect to 3.4.0 by @typelevel-steward in #436
- Update sbt-typelevel, sbt-typelevel-site to 0.4.17 by @typelevel-steward in #437
- Update cats-effect to 3.4.1 by @typelevel-steward in #438
- Update nscplugin, sbt-scala-native, ... to 0.4.9 by @typelevel-steward in #440
- Update cats-effect to 3.4.2 by @typelevel-steward in #442
- Minor mdoc tweaks by @valencik in #444
- Base version is 3.4 by @rossabaker in #445
New Contributors
- @valencik made their first contribution in #444
- @chenharryhua made their first contribution in #443
Full Changelog: v3.3.0...v3.4.0
v3.3.0
This is the first release in the 3.3.x series, binary compatible with the 3.2.x series. And what's more, this is the first release that supports Scala Native, kudos to @armanbilge!
What's Changed
- Cross-build for Native by @armanbilge in #417
Behind the scenes
- Update scalacheck-effect-munit to 1.0.4 by @typelevel-steward in #405
- Update sbt-typelevel, sbt-typelevel-site to 0.4.10 by @typelevel-steward in #404
- Update scalafmt-core to 3.5.8 by @typelevel-steward in #403
- Update sbt-typelevel, sbt-typelevel-site to 0.4.11 by @typelevel-steward in #406
- Update scala-library to 2.12.16 by @typelevel-steward in #407
- Update sbt-typelevel, sbt-typelevel-site to 0.4.12 by @typelevel-steward in #408
- Update cats-core, cats-laws to 2.8.0 by @typelevel-steward in #409
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @typelevel-steward in #410
- Update cats-effect to 3.3.13 by @typelevel-steward in #411
- Update sbt to 1.7.0 by @typelevel-steward in #412
- Update sbt to 1.7.1 by @typelevel-steward in #413
- Update cats-effect to 3.3.14 by @typelevel-steward in #414
- Update sbt-typelevel, sbt-typelevel-site to 0.4.13 by @typelevel-steward in #415
- Update scalafmt-core to 3.5.9 by @typelevel-steward in #416
Full Changelog: v3.2.1...v3.3.0
v3.2.1
This is an upgrade-only release. The Scala 3 build now requires at least Scala 3.1.0.
What's changed
- Update cats-core, cats-laws to 2.7.0 by @scala-steward in #315
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 in series/2.x by @scala-steward in #381
- Update cats-effect to 3.3.12 by @scala-steward in #399
- Upgrade to Scala 3.1.2 by @rossabaker in #401
Behind the scenes
- Update scalafmt-core to 3.0.5 by @scala-steward in #277
- Not under
io.christopherdavenportanymore. by @gatorcse in #278 - Update munit-cats-effect-3 to 1.0.6 by @scala-steward in #279
- Update scalafmt-core to 3.0.6 by @scala-steward in #280
- Update scalacheck-effect-munit to 1.0.3 by @scala-steward in #281
- Use adoptium JDK in the CI by @danicheg in #282
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 by @scala-steward in #283
- Update scala3-library, ... to 3.1.0 by @scala-steward in #284
- Downgrade Scala 3 version by @danicheg in #285
- Update scalafmt-core to 3.0.7 by @scala-steward in #287
- Exclude Scala 3 JS library for updates in Steward config by @danicheg in #288
- Update scalafmt-core to 3.0.8 by @scala-steward in #289
- Update scala-library to 2.13.7 by @scala-steward in #302
- Update scalafmt-core to 3.1.1 by @scala-steward in #308
- Update cats-effect to 3.3.0 by @scala-steward in #316
- Update sbt-scalafmt to 2.4.4 by @scala-steward in #310
- Update munit-cats-effect-3 to 1.0.7 by @scala-steward in #326
- Update sbt to 1.5.6 by @scala-steward in #329
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 by @scala-steward in #330
- Update sbt to 1.5.7 by @scala-steward in #331
- Update cats-effect to 3.3.1 by @scala-steward in #334
- Update sbt-scalafmt to 2.4.6 by @scala-steward in #339
- Update cats-effect to 3.3.2 by @scala-steward in #344
- Update cats-effect to 3.3.3 by @scala-steward in #345
- Update cats-effect to 3.3.4 by @scala-steward in #347
- Migrate to sbt-typelevel by @armanbilge in #349
- Update scala-library to 2.13.8 by @scala-steward in #348
- Update sbt-typelevel, sbt-typelevel-site to 0.4.1 by @scala-steward in #351
- Update sbt-typelevel, sbt-typelevel-site to 0.4.3 by @scala-steward in #355
- Update cats-effect to 3.3.5 by @scala-steward in #357
- Add artifact updates ignoring for Scala Steward by @danicheg in #366
- Update cats-effect to 3.3.6 by @scala-steward in #371
- Update sbt-typelevel to 0.4.6 by @scala-steward in #372
- Update cats-effect to 3.3.7 by @scala-steward in #373
- Update cats-effect to 3.3.8 by @scala-steward in #374
- Update cats-effect to 3.3.9 by @scala-steward in #376
- Update sbt-typelevel to 0.4.7 by @scala-steward in #377
- Update cats-effect to 3.3.10 by @scala-steward in #379
- Update cats-effect to 3.3.11 by @scala-steward in #382
- Ignore
scala-jsupdates by @danicheg in #383 - Update sbt-typelevel to 0.4.9 by @scala-steward in #387
- Update scalafmt-core to 3.5.4 by @scala-steward in #398
- Add missing dev info by @armanbilge in #402
New Contributors
Full Changelog: v3.1.0...v3.2.1
v3.2.0
Cursed tag. Did not release. 👻
v2.2.1
This is the final planned release of vault-2.x. Maintenance continues for 3.x.
What's Changed
- Update cats-effect to 2.5.4 in series/2.x by @scala-steward in #297
- Update cats-core, cats-laws to 2.7.0 in series/2.x by @scala-steward in #317
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 in series/2.x by @scala-steward in #381
- Update unique to 2.2.0 by @rossabaker in #393
Behind the Scenes
- Fix Github actions workflow for series/2.x branch by @danicheg in #255
- Add
Scalafmtto theseries/2.xbrach by @danicheg in #253 - Update scalafmt-core to 3.0.8 in series/2.x by @scala-steward in #296
- Update sbt to 1.5.5 in series/2.x by @scala-steward in #295
- Update scala3-library, ... to 3.0.2 in series/2.x by @scala-steward in #294
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 in series/2.x by @scala-steward in #291
- Update scala-library to 2.13.6 in series/2.x by @scala-steward in #293
- Update sbt-spiewak-sonatype to 0.22.1 in series/2.x by @scala-steward in #290
- Update scala-library to 2.13.7 in series/2.x by @scala-steward in #303
- Bump Scala 2.12 version to
2.12.15by @danicheg in #304 - Pin to Scala 3.0.x by @rossabaker in #299
- Update discipline-specs2 to 1.2.4 in series/2.x by @scala-steward in #305
- Update scalafmt-core to 3.1.0 in series/2.x by @scala-steward in #307
- Update scalafmt-core to 3.1.1 in series/2.x by @scala-steward in #309
- Update sbt-scalafmt to 2.4.4 in series/2.x by @scala-steward in #311
- Update scalafmt-core to 3.1.2 in series/2.x by @scala-steward in #313
- Update discipline-specs2 to 1.2.5 in series/2.x by @scala-steward in #314
- Update scalafmt-core to 3.2.0 in series/2.x by @scala-steward in #318
- Update scalafmt-core to 3.2.1 in series/2.x by @scala-steward in #321
- Update sbt-scalafmt to 2.4.5 in series/2.x by @scala-steward in #323
- Update sbt-spiewak-sonatype to 0.23.0 in series/2.x by @scala-steward in #320
- Set JDK 8, 11, 17 in the CI by @danicheg in #327
- Update sbt to 1.5.7 in series/2.x by @scala-steward in #333
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 in series/2.x by @scala-steward in #332
- Update sbt to 1.5.8 in series/2.x by @scala-steward in #336
- Update scalafmt-core to 3.2.2 in series/2.x by @scala-steward in #338
- Update sbt-scalafmt to 2.4.6 in series/2.x by @scala-steward in #340
- Update scalafmt-core to 3.3.0 in series/2.x by @scala-steward in #341
- Update sbt to 1.6.0 in series/2.x by @scala-steward in #342
- Update sbt to 1.6.1 in series/2.x by @scala-steward in #343
- Update scalafmt-core to 3.3.1 in series/2.x by @scala-steward in #346
- Update scalafmt-core to 3.3.2 in series/2.x by @scala-steward in #350
- Update scalafmt-core to 3.3.3 in series/2.x by @scala-steward in #352
- Update scalafmt-core to 3.4.0 in series/2.x by @scala-steward in #358
- Update sbt to 1.6.2 in series/2.x by @scala-steward in #360
- Update scalafmt-core to 3.4.2 in series/2.x by @scala-steward in #365
- Update scalafmt-core to 3.4.3 in series/2.x by @scala-steward in #367
- Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 in series/2.x by @scala-steward in #369
- Update sbt-scalajs-crossproject to 1.2.0 in series/2.x by @scala-steward in #375
- Update scalafmt-core to 3.5.0 in series/2.x by @scala-steward in #378
- Update scalafmt-core to 3.5.1 in series/2.x by @scala-steward in #385
- Update scalafmt-core to 3.5.2 in series/2.x by @scala-steward in #389
- Update scalafmt-core to 3.5.3 in series/2.x by @scala-steward in #391
- Pin
scala3-libraryto3.0.xby @danicheg in #392 - Base version is 2.2 by @rossabaker in #394
- Set Sonatype Credential Host by @rossabaker in #396
- v2.2.0 is also cursed by @rossabaker in #397
Full Changelog: v2.1.13...v2.2.1
v2.2.0
💀 Cursed release. 💀 A manual install broke binary compatibility on some Scala versions. Proceed directly to v2.2.1.
v3.1.0
Deprecations
- #267: Most of the functions on the
VaultandLockercompanion are deprecated in favor of operations on the instances.Locker.lockis replaced byLocker.apply. These deprecations make way for the variance.
Enhancements
- #267: Makes
Keyan invariant functor. Further discussion in #264. - #267: Introduces contravariant
InputKeyand covariantLookupKey. Further discussion in #257.
Dependency updates
- cats-effect-3.2.9