v0.3.0
What's Changed
- Upgrades commonly used selectors by @schuylermartin45 in #80
- Fixes pylint compatibility issues by @schuylermartin45 in #87
- Adds some basic support for editing V1 recipe files by @schuylermartin45 in #81
- V1 Recipe Editing 2 by @schuylermartin45 in #88
- V1 Recipe Editing 3 by @schuylermartin45 in #89
- Platform Selector Parsing for V0 Recipe Files by @schuylermartin45 in #90
- Minor Quality of Life improvements by @schuylermartin45 in #92
- Create Docs using sphinx by @ForgottenProgramme in #91
- GitHub Action Based Docs by @schuylermartin45 in #96
- Smartin gha docs by @schuylermartin45 in #97
- docs.yaml now installs the entire CRM environment so that it can prop… by @schuylermartin45 in #98
- Even more doc fixes by @schuylermartin45 in #99
- README now links to docs page AND contains a special thanks section. … by @schuylermartin45 in #100
- add installation instructions by @ForgottenProgramme in #102
- Advanced Dependency RecipeParser Tooling by @schuylermartin45 in #93
- Improves test performance by @schuylermartin45 in #104
- Prototype: Dependency Graphs by @schuylermartin45 in #103
- Adds minor QOL improvements to
crm graphby @schuylermartin45 in #107 - More special thanks additions by @schuylermartin45 in #109
RecipeParserRead-Only Refactor by @schuylermartin45 in #108- Fixes several issues found by the new Grapher module work by @schuylermartin45 in #105
- Adds a new README file and also introduces a new empty module by @schuylermartin45 in #112
- The load_file() test utility now forces a relative path to the test directory by @schuylermartin45 in #113
- Migrates CRM to use yaml.CSafeLoader over yaml.safe_load() by @schuylermartin45 in #115
- CBC Parser Prototype by @schuylermartin45 in #111
- Adds file mocking module by @schuylermartin45 in #117
- create smoke-testing file by @ForgottenProgramme in #119
- Artifact Fetching Module by @schuylermartin45 in #118
- Deprecates MockWriter class in favor of
pyfakefsby @schuylermartin45 in #120 - Implements
GitArtifactFetcherby @schuylermartin45 in #122 RecipeReader::get_value()can now sub vars in strings by @schuylermartin45 in #126- Fixes type annotation for fs fixture by @schuylermartin45 in #128
- Completes the first iteration of
from_recipe()by @schuylermartin45 in #124 - Add some badges to the README by @beeankha in #150
- Addresses nuance with pyfakefs and pathlib by @schuylermartin45 in #153
- Fixes #121 by @schuylermartin45 in #154
- 🤖 Init
update.ymlworkflow by @conda-bot in #160 - Create issue templates by @beeankha in #158
- 🤖 Update infrastructure file(s) by @conda-bot in #164
- Refer to
>and<symbols asR/L_ANGLEby @beeankha in #165 - Minor Updates to Issue Templates by @beeankha in #179
- add patch command by @ForgottenProgramme in #106
- Update
convertto properly handle complex Jinja expressions by @beeankha in #176 - Fixes #186: Parser cannot handle addition in JINJA replacements by @schuylermartin45 in #191
- Python code Dependency Scanner Prototype by @schuylermartin45 in #180
- Add
__init__.pyfiles to all test directories by @beeankha in #192 - v0.3.0 commit by @schuylermartin45 in #193
- Forgot to include some minor changes in the v0.3.0 release commit by @schuylermartin45 in #194
New Contributors
- @ForgottenProgramme made their first contribution in #91
- @beeankha made their first contribution in #150
- @conda-bot made their first contribution in #160
Full Changelog: v0.2.1...v0.3.0