1. Jun 23, 2021
  2. Feb 24, 2021
  3. Feb 16, 2021
    • Alejandro R. Mosteo's avatar
      Bumped version to 1.0 RC 3 · 3dbe8b12
      Alejandro R. Mosteo authored
      3dbe8b12
    • onox's avatar
      Help output formatting (#688) · 2adb31de
      onox authored
      * Color commands in alr [help] and display in groups
      
      * Prevent Getopt from intercepting -h and --help
      
      * Change formatting of command and global options help
      
      * Fix test equivalent_help
      
      * Only print title if there are more than zero options
      2adb31de
  4. Feb 08, 2021
  5. Feb 06, 2021
  6. Feb 05, 2021
  7. Feb 04, 2021
  8. Feb 03, 2021
  9. Feb 01, 2021
    • Alejandro R Mosteo's avatar
      Rename `alr list` to `alr crates` (#671) · c763b00f
      Alejandro R Mosteo authored
      * Rename `alr list` to `alr crates`
      
      This way there is less confusion about the purposes of `alr crates` and `alr
      search`; the former operates on crates and the latter on releases.
      
      * Fix bash completion
      
      * Document user-visible changes
      
      * Remove `crates` command, move to `search --crates`
      
      * Update bash completion for new situation
      
      * Update user-facing document
      
      * Updated testsuite
      c763b00f
  10. Jan 29, 2021
  11. Jan 28, 2021
  12. Jan 25, 2021
  13. Jan 13, 2021
    • Fabien Chouteau's avatar
      Alire.Properties.Licenses: Add support of SPDX expression (#629) · b9e8a642
      Fabien Chouteau authored
      * Alire.Properties.Licenses: Add support of SPDX expression
      
      The legacy license support is still available but will trigger warning
      messages.
      
      * Update catalog-format-spec.md
      
      * Add support for custom license ID
      
      * Update catalog-format-spec.md
      
      * Update alire.toml
      
      * tests/index/bad-license-too-long: fix index version
      b9e8a642
  14. Jan 05, 2021
  15. Dec 31, 2020
  16. Dec 30, 2020
  17. Dec 24, 2020
  18. Dec 22, 2020
    • Alejandro R Mosteo's avatar
      Bump index version to devel-0.5 (#651) · e1ffd6b7
      Alejandro R Mosteo authored
      * Bump index version to devel-0.5
      
      The addition of more enum values to support other distributions is a
      breaking change. This raises the question of whether we should simply drop
      unknown enum values, as this could well work. But then, using an improper value
      would silently fail. Perhaps the warning could be disabled for normal use and
      re-enabled for publish?
      
      * Fix python formatting (missing empty lines)
      e1ffd6b7
  19. Dec 18, 2020
  20. Dec 02, 2020
  21. Nov 30, 2020
    • Alejandro R Mosteo's avatar
      Separate workflow to test unsupported package manager platform (#623) · df8af2d7
      Alejandro R Mosteo authored
      * Workflow to test with unsupported package manager
      
      * Add config option to disable distro detection
      
      With test
      
      * Fixes for circular elaboration
      
      * Fix test for slight change in behavior
      
      Before the last changes to break circularities, we tried to load the manifest
      as part of the config loading process. Now we are satisfied with finding a
      properly named file at the expected place. This causes one test to not detect
      invalid TOML, since the manifest contents aren't really needed for the test.
      df8af2d7
  22. Nov 20, 2020
    • Alejandro R Mosteo's avatar
      Solver: Speed-up for impossible dependencies (#620) · ff9fb73c
      Alejandro R Mosteo authored
      * Solver: Speed-up for impossible dependencies
      
      Whenever a solution is incomplete we keep looking for solutions. But if the
      reason for incompleteness is an impossible request (non-existent crate or
      version), this resulted on finding all combinations for the rest of crates that
      do have satisfiable dependencies.
      
      With this patch, impossible situations are considered part of the "complete"
      solution (as there cannot be a more complete one), which allows the solver to
      use complete the search much more quickly, as no pointless attempts for more
      solutions are made.
      
      * Fixes for problems caught by the test suite
      
      The optimization was too aggressive, as it took place before detecting
      externals. Also, it should only apply to direct unavoidable dependencies, as
      indirect impossibilities can be avoided by other solutions.
      ff9fb73c
  23. Nov 19, 2020
  24. Nov 16, 2020
  25. Nov 09, 2020