L

Luigi

L
Luigi Dev Tools v3.8.1

3.8.1

What's Changed feat: introduce mypy type checking with gradual adoption by @kitagry in #3403 feat: type check parameter classes by @kitagry in #3406 Proposal: set default value of OptionalParameter to None by @kitagry in #3411 Fix deprecated datetime.utcfromtimestamp() calls by @apoorvdarshan in #3410 Fix BoolParameter to consider global parsing default. by @riga in #3416 fix(server): resolve /his…

L
Luigi Dev Tools v3.8.0

3.8.0

What's Changed Use __set__ / __get__ descriptors for type checking (replaces __new__ approach) by @kitagry in #3387 feat: make ListParameter and TupleParameter generic by @kitagry in #3392 feat: make DictParameter generic by @kitagry in #3393 feat: Improve Parameter type safety with typed defaults and Unpack[_ParameterKwargs] by @kitagry in #3394 Replace flake8 and isort with ruff, and introduce r…

L
Luigi Dev Tools v3.8.0

3.8.0

Version 3.8.0

L
Luigi Dev Tools v3.7.3

3.7.3

What's Changed fix: correct sys platform markers for windows; update lockfile by @dlstadther in #3381 fix(mypy): Ensure all task parameters get correctly typed by @anlambert in #3383 fix: update codecov by @dlstadther in #3385 Remove pkg_resources by @nileracecrew in #3371 Version 3.7.3 by @dlstadther in #3384 New Contributors @anlambert made their first contribution in #3383 @nileracecrew made th…

L
Luigi Dev Tools v3.7.2

3.7.2

What's Changed refactor(parameter): Improve type stubs and standardize argument names by @kitagry in #3375 fix(mypy): handle Parameter subclasses without 'default' by @kitagry in #3377 Version 3.7.2 by @dlstadther in #3380 Full Changelog: v3.7.1...v3.7.2

L
Luigi Dev Tools v3.7.1

3.7.1

What's Changed fix: correct built readme rst format by @dlstadther in #3373 Full Changelog: v3.7.0...v3.7.1

L
Luigi Dev Tools v3.7.0

3.7.0

What's Changed Add Aidentified to list of users in README.rst by @dmkoch in #3329 Fix Task.worker_timeout type annotation. by @ccmaymay in #3332 Allow more control over Prometheus metrics collection by @mateka in #3333 update codecov process by @hirosassa in #3336 Fixes #3334: Add support for custom parameter classes in mypy plugin by @starhel in #3335 add codecov token to upload result from prote…

L
Luigi Dev Tools v3.6.0

3.6.0

What's Changed Fix logging of sensitive information in pai.py by @Ali-Razmjoo in #3310 Fix overly permissive file permissions in luigi/lock.py by @Ali-Razmjoo in #3308 Fix unsafe shell command in luigi/contrib/lsf.py by @Ali-Razmjoo in #3307 Fix arbitrary file write during tarfile extraction in luigi/contrib/lsf_runner.py and luigi/contrib/sge_runner.py by @Ali-Razmjoo in #3309 add ChoiceListParam…

L
Luigi Dev Tools v3.5.2

3.5.2

What's Changed Updated luigi.contrib.azureblob to 12.x.y series of azure.storage.blob by @bcamel in #3290 Fix batch email configuration docs by @ccmaymay in #3296 New Contributors @bcamel made their first contribution in #3290 @ccmaymay made their first contribution in #3296 @hiro-o918 made their first contribution in #3297 @shadchin made their first contribution in #3298 @radeklat made their firs…

L
Luigi Dev Tools v3.5.1

3.5.1

What's Changed don't convert str to tuple in TupleParameter by @kitagry in #3275 Fix error message in case of unfulfilled dependencies with single output by @GianlucaFicarelli in #3281 Add option to remove event handler from luigi.Task by @starhel in #3282 Fix execution summary for optional parameters by @starhel in #3286 Support Python3.12 by @ukky17 in #3266 Fixed visualization of SVG graph for…