Releases: nickdelgrosso/callscript
Releases · nickdelgrosso/callscript
v0.6.10
Update python-publish.yml
main
use pat
v0.6.9
Changes the strategy for making callscripts work: actually makes a proper function. Still relies on exec() for calling.
v0.6.1
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
New Feature:
- Informative TypeError on undefined keyword arguments
v0.5.2
Another refactoring-driven release, nothing added, fixed, or removed.
v0.5.1
Performance-based Refactor, comments out ignored lines instead of stripping them in order to decrease number of parse passes.
v0.5
New Features:
- Default Input values: Unspecified inputs will keep their original values in the script.
v0.4
New Features:
- "# ignore" comment tag removes line from called script. Useful for
input()and various printing functions that might be a nuisance.
v0.3
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.