Skip to content

Add Support for Minimum Version Selection

Compare
Choose a tag to compare
@djha-skin djha-skin released this 01 Nov 04:00
· 62 commits to develop since this release

Added

  • Added "version suggestion", a performance enhancement allowing for minimum
    version selection

  • Added the :index-sort-order option to generate-repo-index,
    allowing users to specify ascending or descending. Previously
    only descending was supported. With this new option,
    users will be able to use Degasolv in a minimum version selection
    configuration.

  • If the reason for failure in the resolve-dependencies function
    is :present-package-conflict, add a key :package-present-by with
    value as either :found meaning the package was in conflict with a package
    found during resolution, or with value as :given meaning the package
    was in conflict with a package given via the parameter present-packages.

Changed

  • Removed the deprecated functions ->requirement, ->package, and
    ->version-predicate from usage in the code base.

  • Removed dbg2 macro in favor of keeping dbg

Fixed

  • Standardized capitalization of the word "Degasolv" to be title case for
    consistency in the documentation unless it is in a code snippet.

  • Fix #16

  • Fix spec for package id's. This should have the effect of enforcing that
    names should not have >, <, !, =, ,, ;, or |
    characters in them. This simply has the effect of changing the error message,
    as this was never allowed but handled poorly.