21 April 2023
- Bump copier template (Adrien Berchet - #87)
- Filter warnings when registering missing files in register_templates() (Adrien Berchet - #86)
8 March 2023
- Add function to convert luigi config file into a dict (Adrien Berchet - #83)
3 March 2023
- Set default resolution of dependency graphs to 300DPI (Adrien Berchet - #80)
2 March 2023
- The @copy_params decorator fails with parameter schemas (Adrien Berchet - #78)
28 February 2023
- JSON schema validation was moved to
luigi==3.2.0
(Adrien Berchet - #71)
- Add simple function to export dependency graphs (Adrien Berchet - #74)
- RerunMixin can be used with luigi.WrapperTask (Adrien Berchet - #73)
- Add job for min versions (Adrien Berchet - #75)
13 January 2023
- Can pass a JSON schema to ListParameter (Adrien Berchet - #69)
12 January 2023
- Can pass a JSON schema to DictParameter (Adrien Berchet - #66)
- Reload config from LUIGI_CONFIG_PATH after the template and luigi.cfg (Adrien Berchet - #65)
6 December 2022
- Add cache for APT, precommit and tox environments (Adrien Berchet - #62)
- Setup CodeQL (Adrien Berchet - #59)
- Setup Dependabot (Adrien Berchet - #58)
- Dataclass issue with optional dataclass attributes (Eleftherios Zisis - #60)
28 November 2022
- Deprecate Python 3.6 (Adrien Berchet - #54)
- Fix pydocstyle paths and fix docstrings accordingly (Adrien Berchet - #50)
- Fix requirements for doc generation (Adrien Berchet - #42)
- Fix changelog generation (Adrien Berchet - #43)
- Apply Copier template (Adrien Berchet - #55)
- Export pytest and coverage reports (Adrien Berchet - #45)
- Use commitlint to check PR titles (Adrien Berchet - #40)
29 June 2022
- Support orphan nodes in dependency graphs (Adrien Berchet - #37)
- Remove deprecated features that were introduced in
luigi == 3.1.0
(Adrien Berchet - #35)
3 June 2022
- Move black, codespell, isort, pycodestyle and pydocstyle from tox to pre-commit (Adrien Berchet - #27)
- Setup pre-commit and commitlint (Adrien Berchet - #26)
- Add isort and codespell in lint and rework tox jobs (Adrien Berchet - #25)
- Add warnings for config parameters that are not consumed by a task (#32) (Adrien Berchet - 7c054f7)
17 March 2022
- Improve the behavior of prefixes in targets and add custom str representations to them (Adrien Berchet - #23)
- Fix typo (Adrien Berchet - #22)
11 January 2022
- Can use a raw string as __prefix for OutputLocalTarget classes (Adrien Berchet - #20)
- Add deprecation warnings helpers for features moved to official luigi package (Adrien Berchet - #19)
- OptionalParameter can now have an iterable set as expected_type (Adrien Berchet - #18)
14 October 2021
- Add a PathParameter to easily handle file paths (Adrien Berchet - #15)
- Fix ExtParameter so it is also processed for default values (Adrien Berchet - f080949)
7 October 2021
- Fix: __prefix attribute is no more mandatory for OutputLocalTarget children (Adrien Berchet - #14)
7 October 2021
- Add py39 in CI (Adrien Berchet - #12)
- Add an example in README for RemoveCorruptedOutput (Anil Tuncel - #11)
- Improve OutputLocalTarget to make the creation of directory trees easier (Adrien Berchet - #10)
12 August 2021
- Improve OptionalParameter which is now a true mixin (Adrien Berchet - #7)
- Fix task_value() with @copy_params and improve tests (Adrien Berchet - #8)
- Fix license in docstrings (Adrien Berchet - bcce989)
21 July 2021
- Remove devpi and fix RTD URL (Adrien Berchet - #6)
- Setup ReadTheDocs (Adrien Berchet - #5)
- Update README.md (alex4200 - #4)
- Validate OSS checklist (Adrien Berchet - #3)
- Change license and use version scm (Adrien Berchet - #1)
- Migrate from Gerrit to GitHub (Adrien Berchet - 54d7fff)
- Remove version file (Adrien Berchet - bb6776a)
- Update publish-sdist.yml (Adrien Berchet - a280a02)
- Fix long description in setup.py (Adrien Berchet - a923e6a)
21 April 2021
- Fix empty string case in OptionalParameter (Adrien Berchet - ef45da1)
19 April 2021
- Add OptionalBoolParameter (Adrien Berchet - e5278c4)
15 March 2021
- Add set_luigi_config() context manager to use temporary luigi config (Adrien Berchet - dbdcfc8)
22 February 2021
- Improve test readability (Adrien Berchet - 587e21f)
- Add dependency graph rendering with GraphViz (Adrien Berchet - 69ab397)
- Add a function to register config templates (Adrien Berchet - d3a1e31)
- Add OptionalStrParameter (Adrien Berchet - 43a0df2)
4 February 2021
- Merge "Check name of global parameters before their values in GlobalParamMixin.setattr" (Adrien Berchet - e90b5f5)
- add RemoveCorruptedOutputMixin (Anil Tuncel - 7c7a7fc)
- Check name of global parameters before their values in GlobalParamMixin.setattr (Adrien Berchet - 4308ea6)
4 January 2021
- Improve luigi config files in tests (Adrien Berchet - 8d8220f)
- Set default value of OutputLocalTarget.init.create_parent() parameter to True (Adrien Berchet - 7165d0f)
- Update changelog (Adrien Berchet - 56dc7a8)
4 January 2021
- Add new optional parameters and improve OutputLocalTarget (Adrien Berchet - b586284)
30 November 2020
- module name refactoring to use singular and be consistent with luigi (genrich - 50cc72a)
- release (genrich - 94a88e2)
30 November 2020
- Fix GlobalParamMixin for serialized parameters (Adrien Berchet - d11bb77)
- Improve doc, especially for copy_params and OutputLocalTarget (Adrien Berchet - 31171f2)
- Rename ParamLink to ParamRef which is less ambiguous (Adrien Berchet - f0c4d77)
- Fix OptionalParameter.normalize (Adrien Berchet - ab657d5)
- Update changelog before release (Adrien Berchet - ac30e98)
27 November 2020