Add Support for Minimum Version Selection
Added
-
Added "version suggestion", a performance enhancement allowing for minimum
version selection -
Added the
:index-sort-order
option togenerate-repo-index
,
allowing users to specifyascending
ordescending
. Previously
onlydescending
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 parameterpresent-packages
.
Changed
-
Removed the deprecated functions
->requirement
,->package
, and
->version-predicate
from usage in the code base. -
Removed
dbg2
macro in favor of keepingdbg
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.