Skip to content

v0.5.0

Compare
Choose a tag to compare
@klauer klauer released this 28 May 00:12
· 156 commits to master since this release
61684c9

What's Changed

  • Enhancement/support recursive pointer to by @engineerjoe440 in #33
  • Bugfix/Enhancement: Add Support of bit_string_literal in CASE Statements by @engineerjoe440 in #35
  • Enhancements and Fixes Found While Testing Code Base by @engineerjoe440 in #36
    • Add Support of VAR_EXTERNAL in Functions
    • Allow DateTimes to exclude seconds/fractional-seconds
    • Support Arrays of FunctionBlocks that use an FB_init inline
    • Allow "Stray" semicolons that would otherwise have no effect
    • Allow Namespaced (dotted) access to structures in declarations when setting a default.
    • Separate Global Variable Attributes to allow inclusion of "INTERNAL"
    • Fix function call handling of empty arguments
  • Refactor/enhancement: better CLI handling of non-TwinCAT files by @klauer in #37
  • Bugfix: small regression after IndirectionType adjustments of #33 by @klauer in #38
  • Maintenance: test coverage and dropping support for lark < 1.0 by @klauer in #39
  • CI: code coverage via pytest-cov and codecov by @klauer in #40
  • Maintenance/tests: Move existing example to test suite + remove invalid one by @klauer in #41
  • Bugfix: miscellaneous transformer fixes to get JSON serialization working by @klauer in #42
  • Test suite: fix source file naming in test suite by @klauer in #45

Full Changelog: v0.4.0...v0.5.0