NOTES:
- Version releases in the 0.x.y range may introduce breaking changes.
- See the auto-generated release notes for more details.
- Makes
DependencyVariable
type hashable.
- Fixes a bug discovered by user testing relating to manipulating complex dependencies.
- Renames a few newer functions from
*_string
to*_str
for project consistency.
- Refactors
RecipeParserDeps
intoRecipeReaderDeps
. Creates a newRecipeParserDeps
that adds the high-leveladd_dependency()
andremove_dependency
functions. - A few bug fixes and some unit testing improvements
Minor bug fixes. Addresses feedback from conda-forge
users.
With this release, Conda Recipe Manager expands past it's original abilities to parse and upgrade Conda recipe files.
Some highlights:
- Introduces the
scanner
,fetcher
, andgrapher
modules. - Adds significant tooling around our ability to parse Conda recipe dependencies.
- Adds some initial V1 recipe file format support.
- Introduces many bug fixes, parser improvements, and quality of life changes.
- Adds
pyfakefs
to the unit testing suite.
Full changelog available at: https://github.com/conda-incubator/conda-recipe-manager/compare/v0.2.1...v0.3.0
Minor bug fixes and documentation improvements. Conversion compatibility with Bioconda recipe has improved significantly.
Includes many previously missing recipe transformations.
- Fixes integration tests from rattler-build 0.18.0 update (#76)
- Adds common environment settings (#75)
- Adds demo day intro slidedeck to CRM (#73)
- Upgrades basic quoted multiline strings (#72)
- Adds missing transforms for "git source" fields (#71)
- pip check improvements, more missing transforms, and some spelling enhancements (#70)
- Multiline summary fix issue 44 (#68)
- Preprocessor: Replace dot with bar functions (#67)
- Corrects using hash_type as a JINJA variable for the sha256 key (#66)
- Adds script_env support (#65)
- Adds missing build transforms (#62)
- Some minor improvements (#61)
Major improvements from 0.1.0
, mostly dealing with compatibility with rattler-build
.
This marks the first actual release of the project, but still consider this work to be experimental
and continually changing.
Migrates parser from percy , ,