Working version changelog, used as a base for the changelog and the release note. Prefixes used to help generate release notes, changes, and blog posts:
- ✘ Possibly scripts breaking changes
- ◈ New option/command/subcommand
- [BUG] for bug fixes
- [NEW] for new features (not a command itself)
- [API] api updates 🕮 If there is changes in the API (new non optional argument, function renamed or moved, etc.), please update the API updates part (it helps opam library users)
- Bump version to 2.3.0
alphadev [#6045 @rjbou] - Bump opam-root-version to 2.2 [#5980 @kit-ty-kate]
- Add cli version 2.3 [#6045 @rjbou]
- Suppress all the Windows menus when running with
opam init -ya
[#6034 @dra27]
- Fix package name display for no agreement conflicts [#6055 @rjbou - fix #6030]
- Always pass --no-version-check and --no-write-registry to Cygwin setup [#6046 @dra27]
- Use --quiet-mode noinput for the internal Cygwin installation (which is definitely a fully-specified command line) and --quiet-mode unattended for external Cygwin installations (in case the user does need to select something, e.g. a mirror) [#6046 @dra27]
- [BUG] Fix apt/debian lookup for installed packages [#6054 @rjbou]
- Synchronise opam-core.opam with opam-repository changes [#6043 @dra27]
- Bump opam version used in the depext CI from 2.1.0 to 2.1.6 [#6074 @RyanGibb]
- Add the missing mccs and dune archives to the opam-full-.tar.gz archive [#6066 @kit-ty-kate]
- Ensure the configure file stays as it is in the tag, in the opam-full-.tar.gz archive [#6066 @kit-ty-kate]
- Exclude the .git directory from the release archive when using GNU tar [#6066 @kit-ty-kate]
- Ensure non-existing %.cache target fail with a fatal error [#6066 @kit-ty-kate]
- Provide a shell/install.ps1 PowerShell script to install opam on Windows [#5906 @kit-ty-kate @dra27]
- Add opam 2.2.0 to the install scripts [#6062 @kit-ty-kate]
- cli versioning: untie output from current major version [#6045 @rjbou]
- Set
opam-version
to 2.2 for some conflict message tests based on opam repository to stabilise their output [#6045 @rjbou] - [BUG]: head -c is not posix compliant. Use cut -b instead. [#5989 @madroach]
- Add bad cudf package name encoding (dose3 lib) [#6055 @rjbou]
- Add test for filter operators in opam file [#5642 @rjbou]
- Update init test to make it no repo [#5327 @rjbou]
- Depexts: replace centos docker with almalinux to fake a centos [#6079 @rjbou]
- Depexts: fix conf package install check [#6079 @rjbou]
- Depexts: specify packages to test per distribution [#6079 @rjbou]
- Depexts: add update depexts check [#6079 @rjbou]
- Depexts: move parts to docker build image, for caching [#6079 @rjbou]
- Depexts: set version for conf packages to check [#6079 @rjbou]
- Depexts: add package to test containing
os-version
in filter [#6079 @rjbou] - Depexts: fix opensuse job [#6079 @rjbou]
- Remove the ppa from the installation instructions on Ubuntu [#5988 @kit-ty-kate - fix #5987]
OpamStateConfig.opamroot_with_provenance
: restore previous behaviour toOpamStateConfig.opamroot
for compatibility with third party code [#6047 @dra27]