v2.0.0-rc1
Pre-release
Pre-release
What's new
Mostly bugfixes since 2.0-beta1
, but also some significant changes/features:
- Better location for cache by @mosteo in #1528
- Alr.Commands.Edit: user choice for multiple editors by @Fabien-Chouteau in #1577
- Alr.Commands.Search: change default behavior to include properties by @Fabien-Chouteau in #1575
- Add support for index access through ssh by @dalybrown in #1571
- New
build --stop-after
by @mosteo in #1573 - Relocate cache with config builtin
cache.dir
by @mosteo in #1593
What's Changed
- remove duplicate section of user-changes.md by @atalii in #1477
- Honor the NO_COLOR environment variable by @mgrojo in #1480
- Fix default prefix for install by @mgrojo in #1482
- implement -C/--chdir flag by @atalii in #1479
- Fix list of default licenses by @mosteo in #1490
- Generate loadable project during
alr init
by @mosteo in #1486 - Simpler error on
alr with
for unknown crates by @mosteo in #1489 - Don't trigger
alr
help onalr exec -- command --help
by @mosteo in #1491 - Diagnose missing executable when running an action by @mosteo in #1493
- Fix bug for interactive crate descr ending with " by @mosteo in #1495
- Fix unwanted stack trace on
alr publish --tar
with broken manifest by @mosteo in #1499 - Amend style switches (expand -gnatyg). by @simonjwright in #1497
- Fix regression when
alr with
ing a virtual crate without actual releases by @mosteo in #1507 - New warning when external GNAT selected but another compiler version is needed by @mosteo in #1500
- Filter out Unicode in SI_Unit conversion by @mosteo in #1506
- Load configuration earlier from proper location by @mosteo in #1501
- Offer uninstalled compiler as fallback with warning by @mosteo in #1508
- Document --chdir in user-changes by @atalii in #1514
- Update list of supported platforms by @serock in #1513
- Build appimage on Ubuntu 20.04 by @serock in #1519
- Report the name of an unreadable directory. by @simonjwright in #1523
- Add missing with statements for Ada.Directories by @rowan-walshe in #1525
- Document PAT creation and hint in
alr publish
help by @mosteo in #1529 - Better location for cache by @mosteo in #1528
- Fix redeploying of toolchains by @mosteo in #1533
- Fix deployment over pre-existing dependency dir by @mosteo in #1542
- Harmonize and document test modifier variables by @mosteo in #1536
- Offer to fork index instead of failing during publishing by @mosteo in #1535
- Move To_Portable to body and make it a regular function by @dalybrown in #1541
- Use e3-testsuite facilities for test skipping by @mosteo in #1537
- Remove benign warning during toolchain discovery by @mosteo in #1540
- Fix regex for version detection of Fedora externals by @mosteo in #1545
- Documentation about upgrading to
alr 2.x
by @mosteo in #1547 - Bugfix: exception when trying to select a tool without the assistant while the configured one is missing by @mosteo in #1551
- Fix bugs causing spurious diffs on updates without changes by @mosteo in #1550
- Remove blue background setting from Windows shortcut by @Fabien-Chouteau in #1555
- Refactor return expression causing trouble with GNAT 13 by @mosteo in #1557
- Add bug report template by @mosteo in #1559
- Show default temp folder in
alr version
by @mosteo in #1560 - Fix bugs related to tmp file creation in corner cases by @mosteo in #1561
- Test for full publishing workflow by @mosteo in #1538
- Remove build warnings in si_units on Windows by @mosteo in #1564
- Explicitly check GCC versions by @mosteo in #1562
- Report detected system package manager in
alr version
by @mosteo in #1565 - Better documentation for binary origins by @mosteo in #1546
- Minor clean-ups and clarifications by @mosteo in #1568
- New workflow to check GNAT CE builds by @mosteo in #1566
- Attempt at working around flakiness in Windows workflow by @mosteo in #1570
- Improvements to messages during dependency updates by @mosteo in #1569
- Alr.Commands.Edit: user choice for multiple editors by @Fabien-Chouteau in #1577
- Alr.Commands.Search: change default behavior to include properties by @Fabien-Chouteau in #1575
- Alire.Index_On_Disk: improve error message by @Fabien-Chouteau in #1579
- Add support for index access through ssh by @dalybrown in #1571
- New
build --stop-after
by @mosteo in #1573 - Make sure error message from finalization are displayed to the user by @Fabien-Chouteau in #1580
- Clearer identification of missing dependencies by @mosteo in #1588
- New
alr edit --select-editor
by @mosteo in #1586 - Explain how to use printenv more safely by @mosteo in #1585
- Printenv help: document --wincmd recipe by @mosteo in #1584
- System.Macports: Less breaking behavior... by @mosteo in #1583
- Ensure GitHub token is retrieved before submission steps by @mosteo in #1581
- Interpret
environment
entries as path parts by @mosteo in #1483 - Don't run OS initialization during elaboration by @mosteo in #1592
- Platforms:
distribution-unknown
to better match... by @mosteo in #1590 - catalog spec: update supported
os
anddistribution
values by @mosteo in #1594 - Relocate cache with config builtin
cache.dir
by @mosteo in #1593 - Reinstate lost style checks by @mosteo in #1591
- Bump toml_slicer dependency by @mosteo in #1597
- Make msys live inside overridden config path by default by @mosteo in #1589
- Bug box in case of Program_Error and related tweaks by @mosteo in #1595
- Require explicit
binary=true
for all binary origins by @mosteo in #1598
New Contributors
- @rowan-walshe made their first contribution in #1525
- @dalybrown made their first contribution in #1541
Full Changelog: v2.0.0-beta1...v2.0.0-rc1