High-level changes
Significant restructuring and rearchitecting of PaSh components into their own libraries.
What's Changed
- Support for spec by @angelhof in #660
- Python dependency by @angelhof in #661
- Reorganize pash_runtime by @angelhof in #665
- Extend pash to support variable passing for spec by @angelhof in #666
- whitespace to trigger CI by @angelhof in #667
- Spec loop support by @angelhof in #670
- Clean up shell AST by @angelhof in #673
- Clean up ast modules and logging by @angelhof in #674
- Use typed ASTs for all nodes throughput PaSh by @angelhof in #675
- Prepare expand to be its own library by decoupling imports by @angelhof in #676
- Move ast_node under shasta directory to prepare librarification by @angelhof in #677
- Use shasta-lib from PyPI by @angelhof in #678
- Clean up some obsolete code by @angelhof in #679
- Make
evaluation/intro
more user-friendly by @nikpag in #680 - Remove obsolete echo from installation by @angelhof in #681
- Separate expand to its own library by @angelhof in #682
- Simplify tests and installation by @angelhof in #683
- New PaSh release by @angelhof in #684
New Contributors
Full Changelog: v0.12.2...v0.13