Skip to content

Releases: arthexis/sigils

v0.3.5

18 Jul 00:02
d5748d1
Compare
Choose a tag to compare

Revamped sigils and tools.

New syntax: %[sigil.field:arg1:arg2:...]

  • Case-insensitivity improved
  • Extremely improved performance
  • New tools
  • Better CLI

v0.2.8

15 Mar 01:48
f1bb3a1
Compare
Choose a tag to compare

Ensured Python 3.9 is still compatible.

v0.2.7: Merge pull request #10 from arthexis/arthexis/fix-7

15 Mar 01:38
9fcee7c
Compare
Choose a tag to compare

Push new version to PyPi with unvanish fix.

v0.2.5

09 Mar 14:45
Compare
Choose a tag to compare

Minor fixes:

  • Missing pyyaml dependency.
  • Setup tox for testing.

v0.2.3

08 Mar 18:05
Compare
Choose a tag to compare

Minor API changes:

  • Added resolve function that is same as splice but recursion 0.
  • New CLI options, including specifying a TOML file for context.

v0.2.1

06 Mar 17:38
98f3756
Compare
Choose a tag to compare

Minor release:

  • Removed lru-dict as a dependency

v0.2.0

05 Mar 23:48
Compare
Choose a tag to compare

Important release, updating several essential APIs based on initial feedback.

  • Renamed the main functions: spool, splice, execute and vanish.
  • Multi-threading now used to resolve multiple sigils at once.
  • Several new built-in functions.
  • Updated documentation with an Issue/Bug policy.

v0.1.5

07 Feb 00:44
Compare
Choose a tag to compare

Sorry for skipping internal versions, I am sure not much is lost until the package starts to get more traction.

The most interesting thing I added this time is the ability to execute python code using the execute() function. It works just like exec() with all it's caveats, but before running the coded, uses the ast module to resolve sigils in the strings inside the code. If anyone can suggest safer alternatives to exec, I am open to suggestions, please open an Issue.

Thanks!!

v0.1.2

30 Jan 04:04
Compare
Choose a tag to compare

Compatibility with pyproject.toml
Fixed several bugs
Improved command line usage.

v0.1.1

28 Jan 02:46
Compare
Choose a tag to compare
  • Updated for Python 3.11
  • Created roadmap for new features.