- Finally figured out the correct way to handle `expr` transformations. Cleaned up a bunch of AST code. - Shell strings and shell f-strings should be usable inside call statements now, eg. `print(~'echo test')`
1.2.3
- Renamed `zx.start()` to `zx.install()` for clarity
1.2.2
- Fix using string attributes over bash f-strings, i.e. `(~f'...').splitlines()`
1.2.1
zx.start()` in REPL now preserves the REPL's imports and locals
1.2.0
- Improve support for shell strings inside functions - Allow accessing attributes on shell strings, like `(~"grep ...").splitlines()`
1.1.1
Remove the use of `:=` operator for backwards compatibility.