v2.0.0 #1635
mosteo
announced in
Announcements
v2.0.0
#1635
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Find it here: https://github.com/alire-project/alire/releases/tag/v2.0.0
Major new features and breaking changes
alr install
allows to install indexed or local crates under a prefix with standardgprinstall
structure (under~/.alire
by default).alr test
by default now tests the local workspace.alr publish
will offer to create for you the PR against the community index.alr publish --status|--cancel|--request-review
allow complete management of release submissions from the command line.alr settings
replacesalr config
to avoid confusion betweenalr
's own configuration and a crate configuration.ALIRE_SETTINGS_DIR
replacesALR_CONFIG
environment variable.alr toolchain --install --install-dir
removed (read more at Removetoolchain --install/--uninstall/--install-dir
#1614), you can still install toolchains for use outside of Alire withalr install
.Check our log of user-visible changes for full details.
What's Changed
last_build_profile
in sync with profile requested in manifest by @mosteo in Keeplast_build_profile
in sync with profile requested in manifest #1049alr toolchain
by @mosteo in Fix gnat_external detection onalr toolchain
#1104alr run
by @mosteo in Use last build profile onalr run
#1080alr build
to apply profile to all dependencies by @mosteo in New switches foralr build
to apply profile to all dependencies #1119alr test
: Allow binary releases to not contain project files by @mosteo inalr test
: Allow binary releases to not contain project files #1159apt
with --force by @mosteo in Allow package removal byapt
with --force #1165alr show --dependents
to show which crates have another as a dependency by @mosteo inalr show --dependents
to show which crates have another as a dependency #1170alr get --build
by @mosteo in Use release profile foralr get --build
#1169--alr
testsuite option by @0rzech in Add--alr
testsuite option #1295alr index --check
by @mosteo in Check remote hosts duringalr index --check
#1309alr install
redux: Installation of binary crates by @mosteo inalr install
redux: Installation of binary crates #1302--nested
switch foralr show
by @mosteo in New--nested
switch foralr show
#1333alr test
by @mosteo in Test the local release withalr test
#1356alr test --docker
by @mosteo in Removealr test --docker
#1366alr share
feat to be kept by @mosteo in Bits from thealr share
feat to be kept #1399alr publish --status
by @mosteo inalr publish --status
#1400alr publish --cancel
by @mosteo in Newalr publish --cancel
#1406alr publish --request-review
by @mosteo in Newalr publish --request-review
#1409Force_Delete
by @mosteo in Trivial safeguard inForce_Delete
#1422rsync
withGNATCOLL.VFS.Copy
by @mosteo in Replacersync
withGNATCOLL.VFS.Copy
#1427alr install
by @mosteo in Fix conflicting file created duringalr install
#1429ALR_TRACEBACK_ENABLED
env. var. by @mosteo in NewALR_TRACEBACK_ENABLED
env. var. #1450alr
by @mosteo in Remove spurious -g causing excess rebuilds when buildingalr
#1454GNAT.IO
inAlr.Commands
subsystem by @mgrojo in Print UTF-8 strings usingGNAT.IO
inAlr.Commands
subsystem #1458alr printenv --last-build
by @mosteo in Newalr printenv --last-build
#1444alr init
by @mosteo in Generate loadable project duringalr init
#1486alr with
for unknown crates by @mosteo in Simpler error onalr with
for unknown crates #1489alr
help onalr exec -- command --help
by @mosteo in Don't triggeralr
help onalr exec -- command --help
#1491alr publish --tar
with broken manifest by @mosteo in Fix unwanted stack trace onalr publish --tar
with broken manifest #1499alr with
ing a virtual crate without actual releases by @mosteo in Fix regression whenalr with
ing a virtual crate without actual releases #1507alr publish
help by @mosteo in Document PAT creation and hint inalr publish
help #1529alr 2.x
by @mosteo in Documentation about upgrading toalr 2.x
#1547alr version
by @mosteo in Show default temp folder inalr version
#1560alr version
by @mosteo in Report detected system package manager inalr version
#1565build --stop-after
by @mosteo in Newbuild --stop-after
#1573alr edit --select-editor
by @mosteo in Newalr edit --select-editor
#1586environment
entries as path parts by @mosteo in Interpretenvironment
entries as path parts #1483distribution-unknown
to better match... by @mosteo in Platforms:distribution-unknown
to better match... #1590os
anddistribution
values by @mosteo in catalog spec: update supportedos
anddistribution
values #1594cache.dir
by @mosteo in Relocate cache with config builtincache.dir
#1593binary=true
for all binary origins by @mosteo in Require explicitbinary=true
for all binary origins #1598toolchain --install/--uninstall/--install-dir
by @mosteo in Removetoolchain --install/--uninstall/--install-dir
#1614alr settings
command to replacealr config
by @Fabien-Chouteau in Newalr settings
command to replacealr config
#1617--force
inalr install --help
by @mgrojo in Clarify remark about--force
inalr install --help
#1618Alire.Config.*
asAlire.Settings.*
by @mosteo in RefactorAlire.Config.*
asAlire.Settings.*
#1622ALR_CONFIG
toALIRE_SETTINGS_DIR
by @mosteo in RefactorALR_CONFIG
toALIRE_SETTINGS_DIR
#1625config.toml
-->settings.toml
by @mosteo inconfig.toml
-->settings.toml
#1626--config
as--settings
by @mosteo in Refactor--config
as--settings
#1627alr get
by @mosteo in Don't say unknown crate for abstract crates inalr get
#1633New Contributors
Full Changelog: v1.2.2...v2.0.0
Beta Was this translation helpful? Give feedback.
All reactions