Skip to content

Changelog

Unreleased

TypeDescriptionPRIssuesAuthor
Breaking change rework public API@NiklasRosenstein

1.0.1 (2023-04-03)

TypeDescriptionPRIssuesAuthor
Improvement Fix pyproject.toml to support NIXszymon.gula@helsing.ai

1.0.0 (2022-12-13)

TypeDescriptionPRIssuesAuthor
Feature add `UnboundClosure` intermediate type@NiklasRosenstein
Breaking change Rename from craftr-dsl to builddsl@NiklasRosenstein

0.9.0 (2022-04-21)

TypeDescriptionPRIssuesAuthor
Feature Expose `NameRewriter` functionality as a a public API under the name `builddsl.ast_utils.DynamicLookupRewriter`@NiklasRosenstein

0.8.5 (2022-04-19)

TypeDescriptionPRIssuesAuthor
Improvement Add `Context.chain_with()`@NiklasRosenstein
Improvement Add `Closure(target_context)` parameter@NiklasRosenstein

0.8.4 (2022-04-19)

TypeDescriptionPRIssuesAuthor
Fix Support previously missing `!=` comparator@NiklasRosenstein

0.8.3 (2022-04-19)

TypeDescriptionPRIssuesAuthor
Fix Fix `import module` not treating `module` as a local variable definition8@NiklasRosenstein

0.8.2 (2022-04-18)

TypeDescriptionPRIssuesAuthor
Improvement Disable debug line that is really just useful for debugging in the project directly;@NiklasRosenstein

0.8.1 (2022-04-14)

TypeDescriptionPRIssuesAuthor
Improvement Make `astor` dependency an extra called "astor", it is required only for `transpile_to_source()`@NiklasRosenstein

0.8.0 (2022-04-13)

TypeDescriptionPRIssuesAuthor
Feature support Python 3.7@NiklasRosenstein

0.7.7 (2022-02-27)

TypeDescriptionPRIssuesAuthor
Improvement support Python 3.8+ (before was 3.10)@NiklasRosenstein

0.7.6 (2022-02-27)

TypeDescriptionPRIssuesAuthor
Fix support walrus operator (`:=`)5@NiklasRosenstein

0.7.5 (2022-02-27)

TypeDescriptionPRIssuesAuthor
Fix support more assignment operators like `+=`, `-=`, etc. as well as `and` and `or` binary operators7@NiklasRosenstein