Alire Versions Save

Command-line tool from the Alire project and supporting library

v2.0.1

2 months ago

This is a maintenance release to fix some issues detected in 2.0.

Notable Fixes

  • Using alr config and ALR_CONFIG is a warning and not an error (until 3.0) (#1640)
  • msys2 installer updated to the latest version (#1648)
  • Fix installation of binary crates containing softlinks (#1653)

Full Changelog: https://github.com/alire-project/alire/compare/v2.0.0...v2.0.1

v2.0.0

2 months ago

Major new features and breaking changes

  • alr install allows to install indexed or local crates under a prefix with standard gprinstall structure (under ~/.alire by default).
  • By default now, dependencies are downloaded once to a shared cache, and a unique build folder is used for each release configuration, also shared across workspaces.
  • alr test by default now tests the local workspace.
  • alr publish will offer to create for you the PR against the community index.
  • New switches alr publish --status|--cancel|--request-review allow complete management of release submissions from the command line.
  • alr settings replaces alr config to avoid confusion between alr's own configuration and a crate configuration.
  • ALIRE_SETTINGS_DIR replaces ALR_CONFIG environment variable.
  • alr toolchain --install --install-dir removed (read more at https://github.com/alire-project/alire/pull/1614), you can still install toolchains for use outside of Alire with alr install.

Check our log of user-visible changes for full details.

What's Changed

New Contributors

Full Changelog: https://github.com/alire-project/alire/compare/v1.2.2...v2.0.0

v2.0.0-rc1

2 months ago

What's new

Mostly bugfixes since 2.0-beta1, but also some significant changes/features:

What's Changed

New Contributors

Full Changelog: https://github.com/alire-project/alire/compare/v2.0.0-beta1...v2.0.0-rc1

v2.0.0-beta1

7 months ago

Caveat

This is a pre-release to get early feedback from the community on the new features. There is ongoing work on known bugs; please check these before reporting.

Major new features

  • alr install allows to install indexed or local crates under a prefix with standard gprinstall structure (under ~/.alire by default).
  • By default now, dependencies are downloaded once to a shared cache, and a unique build folder is used for each release configuration, also shared across workspaces.
  • alr test by default now tests the local workspace.
  • alr publish will offer by default to create for you the PR against the community index.
  • New switches alr publish --status|--cancel|--request-review allow complete management of release submissions from the command line.

Check our log of user-visible changes for full details.

New Contributors

What's Changed

Full Changelog: https://github.com/alire-project/alire/compare/v1.2.0...v2.0.0-beta1

nightly

1 year ago

Not recommended for stable use

Binaries built nightly from the development branch. Features may be experimental and removed without warning.

v1.2.2

1 year ago

This is a maintenance release updating msys2 for Windows. No need to update in other platforms.

What's Changed

Full Changelog: https://github.com/alire-project/alire/compare/v1.2.1...v1.2.2

v1.2.1

1 year ago

Maintenance release with assorted minor bug fixes/improvements and a couple of important PRs:

  • Build switches, which worked for local crates, works now too for releases from an index (#1072).
  • Add support for FreeBSD (#1148) (by @stcarrez)

What's Changed

  • Alr.Commands.Edit: update pointer to GNAT Studio release (#1045)
  • Alire.Crate.Configuration: disable style checks in generated code (#1047)
  • Export build-switches to TOML (#1072)
  • Fix host arch (#1092)
  • Fix new warnings in GNAT 12.1 (#1071)
  • Add Savannah from GNU to trusted sites (#1095)
  • Prepend projects to GPR_PROJECT_PATH (#1098)
  • Fix generated pin to parent crate (#1096)
  • Allow publishing to complete for an existing release with --force (#1130)
  • Workaround for gnatcoll-core#64 / gnatstudio#128 (#1141)
  • Fixes for external detections in Fedora (#1142)
  • Crate_Configuration: delay creation of temp files (#1145)
  • alr test: Allow binary releases to not contain project files (#1159)
  • Add support for FreeBSD (#1148)

Full Changelog: https://github.com/alire-project/alire/compare/v1.2.0...v1.2.1

Contributors: @Fabien-Chouteau, @mosteo, @AJ-Ianozi, @stcarrez

v1.2.0

1 year ago

Main new features

  • New alr exec command.
  • Custom command aliases.
  • Build profiles.
  • Monorepos.

What's Changed

New Contributors

Full Changelog: https://github.com/alire-project/alire/compare/v1.1.3...v1.2.0

v1.2.0-rc1

2 years ago

Main new features

  • New alr exec command.
  • Custom command aliases.
  • Build profiles.
  • Monorepos.

See https://github.com/alire-project/alire/blob/master/doc/user-changes.md for details.

What's Changed

New Contributors

Full Changelog: https://github.com/alire-project/alire/compare/v1.1.2...v1.2.0-rc1

v1.1.3

2 years ago

This is a maintenance release that updates the msys2 installer for Windows.

There are no functional changes, and it brings nothing new for platforms other than Windows.

What's Changed

Full Changelog: https://github.com/alire-project/alire/compare/v1.1.2...v1.1.3