Releases: mit-ll-responsible-ai/hydra-zen
Releases · mit-ll-responsible-ai/hydra-zen
Release v0.9.1
See changelog
What's Changed
- Copyright 2022 -> 2023 by @rsokl in #372
- Bump pydantic from 1.10.2 to 1.10.4 in /docs by @dependabot in #370
- Bump sphinx from 5.3.0 to 6.0.0 in /docs by @dependabot in #369
- Update tutorials and how-to for v0.9.0 by @rsokl in #373
- test that docs build in CI; update some docstrings; update pyright scan utils by @rsokl in #374
- update actions caching based on pyproject.toml by @rsokl in #376
- Fix pyright scanning and consolidate typecheck action logic by @rsokl in #377
- Bump pyright from 1.1.286 to 1.1.287 in /deps by @dependabot in #378
- Ensure pytest is configured so
xfail_strict
is true by @rsokl in #380 - Bump sphinx-codeautolink from 0.12.1 to 0.13.0 in /docs by @dependabot in #383
- Set max cpu count for pytest-xdist runs. Added tox-env descriptions by @rsokl in #385
- Update pyproject.toml by @rsokl in #387
- pyright==1.2.288 ; fix type errors. by @rsokl in #390
- Improve zen pickle-compat and support for
hydra_main(config_path)
by @rsokl in #384
Full Changelog: v0.9.0...v0.9.1
Release v0.9.0
See changelog for detailed description.
What's Changed
- pin pyright due to microsoft/pyright#3974 by @rsokl in #308
- unpin pyright: > 1.1.272 by @rsokl in #309
- remove sphinx-tabs in favor of sphinx-design (fixes dark-theme tabs) by @rsokl in #311
- Migrate to pyproject.toml and replace versioneer with setuptools_scm by @rsokl in #316
- Bump actions/setup-python from 2 to 4 by @dependabot in #319
- Bump actions/setup-node from 2.pre.beta to 3.5.1 by @dependabot in #317
- Bump actions/checkout from 2 to 3 by @dependabot in #318
- Bump pydantic from 1.8.2 to 1.10.2 by @dependabot in #322
- Bump numpydoc from 1.4.0 to 1.5.0 by @dependabot in #323
- Bump beartype from 0.8.1 to 0.11.0 by @dependabot in #324
- Bump pydata-sphinx-theme from 0.10.1 to 0.11.0 by @dependabot in #325
- Bump sphinx from 5.1.1 to 5.3.0 by @dependabot in #321
- sync docs branch by @rsokl in #327
- Adds
@zen
decorator for task functions by @rsokl in #310 - Remove test warning by @rsokl in #328
- Bump sphinx-codeautolink from 0.11.0 to 0.12.0 in /docs by @dependabot in #330
- Bump sphinx-codeautolink from 0.12.0 to 0.12.1 in /docs by @dependabot in #332
- pin mypy until recursive types are fixed by @rsokl in #334
- Docs by @rsokl in #335
- Bump actions/cache from 2 to 3 by @dependabot in #337
- Add pickle compatibility for classes decorated by
@hydrated_dataclass
by @rsokl in #338 - Adds
hydra_zen.store
by @rsokl in #331 - Remove redundant cast (fix pyright) by @rsokl in #340
- Improve docs by @rsokl in #341
- Scan docstring examples with pyright by @rsokl in #343
- Use pyright to check examples in docs by @rsokl in #344
- improve rst parsing by @rsokl in #345
- Improve coverage checks by @rsokl in #346
- Separate out pyright docs scan job by @rsokl in #347
- pin pyright due to microsoft/pyright#4291 by @rsokl in #349
- Improve CONTRIBUTING.md and add docs & type-check tox jobs by @rsokl in #350
- add actions job to enforce formatting by @rsokl in #351
- Improve
Partial
protocol by @rsokl in #354 - Fix Partial.class_getitem by @rsokl in #355
- unpin pyright by @rsokl in #356
- test that files have consistent & up to date headers by @rsokl in #357
- Add spell check to CI by @rsokl in #358
- Bump pydata-sphinx-theme from 0.11.0 to 0.12.0 in /docs by @dependabot in #361
- Bump sphinx-copybutton from 0.5.0 to 0.5.1 in /docs by @dependabot in #362
- Expose
make_dataclass
API viazen_dataclass
for all config-creation fns by @rsokl in #360 - Closes #336 -- hydra_convert='object' is supported by @rsokl in #364
- Closes #329 -- adds auto-config support for torch.optim.optimizer.required by @rsokl in #365
- Adds support for python 3.11 by @rsokl in #366
- closes #314 -- zen_wrappers accepts partial'd functions by @rsokl in #367
New Contributors
- @dependabot made their first contribution in #319
Full Changelog: v0.8.0...v0.9.0
Release v0.9.0rc5
Release v0.9.0rc4
See changelog
Release v0.9.0rc3
See changelog
Release v0.9.0rc2
See changelog
Release v0.9.0rc1
This release candidate is kicking the tires on our migration to pyproject.toml
and setuptools_scm
: #316
Release v0.8.0
See changelog
What's Changed
- Add support for python 3.10 by @rsokl in #274
- Fix expected result based on pyright 1.1.247; bump min pyright version by @rsokl in #275
- Defer to Hydra support for
pathlib.Path
by @rsokl in #276 - Ignore
version_base
for versions of Hydra that don't support it by @rsokl in #277 - fix signature inconsistencies in _utils by @rsokl in #281
- Improved signature parsing: support for Annotated, Paramspec, NewType, TypeVarTuple by @rsokl in #283
- Broaden overly-restrictive hydra_defaults validation by @rsokl in #287
- Update pyright tests for 1.1.258 by @rsokl in #292
- Remove restrictions on inheriting partial'd configs by @rsokl in #290
- Broaden annotation for launch and fix docs by @rsokl in #296
- Add support for dict,tuple,list for parity with OmegaConf 2.2.3 by @rsokl in #297
- add CI job for omegaconf 2.2.2 by @rsokl in #298
- Add support for builds(Dataclass, populate_full_signature=True) when dataclass has default factory fields by @rsokl in #299
- Drop support for python 3.6 by @rsokl in #302
- Adds auto-config support for
pydantic.Field
by @rsokl in #303 - Adds (recursive) auto-config support for dataclass types and instances by @rsokl in #301
- Add mypy tests for basic use cases of public functions by @rsokl in #304
- update changelog by @rsokl in #305
- Upgrade docs by @rsokl in #307
- Remove
builds_bases
option frommake_custom_builds_fn
by @rsokl in #306
Full Changelog: v0.7.0...v0.8.0