Skip to content

v0.3.9

Compare
Choose a tag to compare
@matajoh matajoh released this 20 Sep 14:08
· 23 commits to main since this release
5be2edf

Fixing several impactful bugs.

Bug fixes

  • The ACI tests were incorrectly written in such a way that they would always pass. This has been addressed,
    and safeguards put in place in the test driver to detect this in the future.
  • Some statements nested in an every block would break the conditions if the item sequence was an array for
    which multiple elements could be identified by the some that were valid (see the new every_some test for
    a minimal reproduction). This has been fixed.
  • Dead links were being incorrectly identified in some cases. This has been addressed by making the check
    more precise and moving it to the functions pass.
  • Var lookups into a virtual or base document would resolve the entire document, causing needless recursion.
    This has been fixed.