Skip to content

Releases: nickdelgrosso/callscript

v0.6.10

24 Jan 09:48
26d1cb9

Choose a tag to compare

Update python-publish.yml

main

24 Jan 11:18

Choose a tag to compare

use pat

v0.6.9

15 Jan 14:28

Choose a tag to compare

Changes the strategy for making callscripts work: actually makes a proper function. Still relies on exec() for calling.

v0.6.1

13 Jan 12:27

Choose a tag to compare

Behavior Changes:

  • Instead of conditionally replacing the input names based on the tagged names during compile, a conditional assignment step is always added to inputs.

Refactor:

  • Seperate script modify-and-compile step from running step, for future optimizations.

v0.6

13 Jan 12:26

Choose a tag to compare

New Feature:

  • Informative TypeError on undefined keyword arguments

v0.5.2

12 Jan 13:50

Choose a tag to compare

Another refactoring-driven release, nothing added, fixed, or removed.

v0.5.1

12 Jan 09:20

Choose a tag to compare

Performance-based Refactor, comments out ignored lines instead of stripping them in order to decrease number of parse passes.

v0.5

11 Jan 19:59

Choose a tag to compare

New Features:

  • Default Input values: Unspecified inputs will keep their original values in the script.

v0.4

11 Jan 15:41

Choose a tag to compare

New Features:

  • "# ignore" comment tag removes line from called script. Useful for input() and various printing functions that might be a nuisance.

v0.3

11 Jan 13:53

Choose a tag to compare

Bugfixes:

  • Breaks when non-literal values are used (discovered with strings and numpy arrays). With a new name munging strategy, any type should be assignable to a callscript.

Regressions:

  • Inputs don't have default values anymore.