Skip to content

2.1.0~beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@AltGr AltGr released this 28 Aug 10:29
· 3330 commits to master since this release
13fd00a

This is the first beta release of opam 2.1.0.

This beta release contains many fixes and a few polished or new features upon alpha3.

Binaries and full archive are signed by opam dev team (fingerprint 92C5 26AE 50DF 3947 0EB2 911B ED4C F1CA 67CB AA92 ).

Changelog

Possibly scripts breaking changes are prefixed with ✘.
New option/command/subcommand are prefixed with ◈.

Global CLI

  • --cli / OPAMCLI option added [#4316 @dra27]
  • --yes passed to all commands, and plugins [#4316 @dra27]

Init

  • On init, check availability of sandbox and propose to disable [#4284 @rjbou - fix #4089]

Config Upgrade

  • config upgrade: on the fly upgrade if no write lock required [#4313 @rjbou]

Pin

  • ◈ Add pin scan subcommand to list available pins [#4285 @rjbou]
  • ◈ Add --normalise option to print a normalised list when scanning, that can be taken by opam pin add [#4285 @rjbou]
  • OpamCommand.pin refactor, including adding OpamClient.PIN.url_pins to pin a list of package with url [#4285 #4301 @rjbou]
  • ◈ Add with-version option to set the pinned package version [#4301 @rjbou]
  • `OpamPinCommand.source_pin', for new package confirmation, don't check that no opam file is given as argument [#4301 @rjbou]

Switch

  • Support -n as an alias of --no-action (to match opam-pin) [#4324 @dra27]

List

  • form no longer advertised as valid for --columns [#4322 @dra27]

Lock

  • Support -d as alias of --direct-only (to match plugin) [#4319 @dra27]

VCS

Admin

  • form no longer advertised as valid for --columns in list [#4322 @dra27]

Solver

  • Don't penalise packages with more recent hidden-versions [#4312 @AltGr]

Client

  • Provide all functions in the client library [#4329 @AltGr]

Internal

  • Process: don't display status line if not verbose, and status line disabled [#4285 @rjbou]
  • Optimise package name comparison [#4328 @AltGr - fix #4245]

Documentation

Various contributors helped us to update and add code documentation: