Skip to content

Releases: OpenSourceEconomics/dags

v0.5.1

13 Mar 09:54
36ef046

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 Mar 08:54
ca4c296

Choose a tag to compare

Backwards-Incompatible API Changes and Deprecations

  • Removed all exceptions from main dags namespace. Import from dags.exceptions.

  • Renamed functions in dags.tree:

    before after
    functions_without_tree_logic get_functions_without_tree_logic
    one_function_without_tree_logic get_one_function_without_tree_logic

    (deprecation period until v0.6.0)

  • Removed all fail_if_... - functions from dags.tree. Import from dags.tree.validation.

    (deprecation period until v0.6.0 for fail_if_paths_are_invalid)

What's Changed

Full Changelog: v0.4.3...v0.5.0

v0.4.3

13 Jan 09:31
121710a

Choose a tag to compare

What's Changed

  • Allow passing return type of aggregated outputs or try to infer it. by @hmgaudecker in #61

Full Changelog: v0.4.2...v0.4.3

v0.4.2

07 Jan 15:47
819a3b0

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

19 Jul 13:42
eebbb02

Choose a tag to compare

Important

Fixes bug where imports from typing_extensions were made during runtime, but typing_extensions was not listed as a package dependency.

What's Changed

  • Only import from typing_extensions if TYPE_CHECKING #52 (@timmens)

Full Changelog: v0.4.0...v0.4.1

v0.4.0

16 Jul 13:04
9cfe47c

Choose a tag to compare

Warning

Version v0.4.0 is broken. Please upgrade to v0.4.1 or newer.

What's Changed

  • Validate consistency of type annotations during function-creation time by @timmens in #37
  • Add new custom exceptions by @timmens in #40
  • Implement get_input_types function by @timmens in #41
  • Sort the outputs of the top-level namespace and format line-wise. by @hmgaudecker in #42
  • Refactor annotation handling by @timmens in #43
  • Make creation of DAG optional in calling concatenate_functions. by @hmgaudecker in #45
  • Rename qual_name -> qname. by @hmgaudecker in #47
  • Make type hints more expressive by @timmens in #48
  • Optionally use lexicographical sort to control execution order. by @hmgaudecker in #49

Full Changelog: v0.3.0...v0.4.0

v0.3.0

24 Mar 12:35
8eacaae

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.3.0

v0.2.3

07 Oct 10:42
ab7f8a2

Choose a tag to compare

  • Add a function to just create a dag #9

v0.2.2

30 Jun 11:34
8794c21

Choose a tag to compare

What's Changed

  • Improve handling of partialled arguments. by @janosg in #5
  • Improve example. by @janosg in #7
  • Make targets optional and return all variables if targets=None. by @tobiasraabe in #10

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

29 Mar 15:06
f647f8b

Choose a tag to compare

Better treatment of partialled functions.