Skip to content

Small patch before the storm

Latest
Compare
Choose a tag to compare
@mpourmpoulis mpourmpoulis released this 21 Jul 16:12
· 2 commits to master since this release
7d9fbbb

Thanks for upgrading to the latest version v0.1.3!

This is a small patch after months of inactivity

  • refactoring some old code from the age of the dinosaurs

  • Introduces a variety of bug fixes and lifting some limitations/inadequate behavior, such as

    • certain edge cases with the cursor position at the beginning or the end of the file

    • LCA tie-breaking is now dictionary aware

    • improving the performance and stabilizing the behavior of argument queries using the "inside" keyword

  • improves code coverage most notably by allowing "partial parsing", so that ArgumentQueries and dedicated sub indexing queries (eg,"delete part 2") can now run within the current logical line even if there are unrecoverable syntax errors in other parts of the code, so long as tokenization is still possible, a requirement I hope to remove in the future

  • ports the documentation to readthedocs

If all things go according to plan, the next release will be 0.2.0 and will go public around mid August and will be pretty impactful so stay tuned :)