Skip to content

Releases: typelevel/vault

v3.7.0-RC1

01 Sep 14:24
a04269c

Choose a tag to compare

v3.7.0-RC1 Pre-release
Pre-release

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

29 May 17:43
8e0e724

Choose a tag to compare

This release refreshes various dependencies. It is binary and source compatible with v3.5.0.

Documentation

  • Remove CODE_OF_CONDUCT, use org default [ci skip] by @valencik in #541

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...
Read more

v3.5.0

02 Jan 16:56
cb76cc7

Choose a tag to compare

This is a feature release, binary compatible with the 3.x series.

Noteworthy

Behind the Scenes

  • Update cats-effect to 3.4.3 by @typelevel-steward in #446
  • Update cats-effect to 3.4.4 by @typelevel-steward in #448

Full Changelog: v3.4.0...v3.5.0

v3.4.0

07 Dec 16:48
4a6c46c

Choose a tag to compare

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 tlBaseVersion by @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

Full Changelog: v3.3.0...v3.4.0

v3.3.0

15 Sep 15:25
9263079

Choose a tag to compare

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

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

03 Jun 00:36
daa7a7a

Choose a tag to compare

This is an upgrade-only release. The Scala 3 build now requires at least Scala 3.1.0.

What's changed

Behind the scenes

New Contributors

Full Changelog: v3.1.0...v3.2.1

v3.2.0

02 Jun 20:59
898b91f

Choose a tag to compare

Cursed tag. Did not release. 👻

v2.2.1

17 May 03:23
ba9df14

Choose a tag to compare

This is the final planned release of vault-2.x. Maintenance continues for 3.x.

What's Changed

Behind the Scenes

Full Changelog: v2.1.13...v2.2.1

v2.2.0

16 May 17:11
1a8181f

Choose a tag to compare

💀 Cursed release. 💀 A manual install broke binary compatibility on some Scala versions. Proceed directly to v2.2.1.

v3.1.0

19 Sep 22:49
8fcd3cd

Choose a tag to compare

Deprecations

  • #267: Most of the functions on the Vault and Locker companion are deprecated in favor of operations on the instances. Locker.lock is replaced by Locker.apply. These deprecations make way for the variance.

Enhancements

  • #267: Makes Key an invariant functor. Further discussion in #264.
  • #267: Introduces contravariant InputKey and covariant LookupKey. Further discussion in #257.

Dependency updates

  • cats-effect-3.2.9