v3.14

Version 3.14 adds support for building NI Packages to RAT. Another package format we support! On top of that, we implemented a few minor fixes.

  • v3.14.4 (2021-06-02)
  • [FEATURE] make template path for documentr overwriteable (issue #99)
  • [IMPROVEMENT] use fix build number “1” for created VIP (issue #102)
  • [FEATURE] make destination path for documentr overwritable (issue #106)
  • [IMPROVEMENT] output version before anything else (issue #109)
  • [IMPROVEMENT] output project details, even in error case (issue #110)
  • [IMPROVEMENT] output debug message if copy lvproj fails when building source distribution (issue #112)
  • [FIX] rework include vi parsing to only open and update VIs when needed (issue #113)
  • [FIX] start VIPM only if .vipc file(s) supplied (issue #114)
  • [IMPROVEMENT] use git repository basename from origin url instead of local directory for deployr (issue #117)
  • [IMPROVEMENT] add output for the read yaml variables in all tools (issue #118)
  • [FEATURE] make unit test directory for testr overwriteable (issue #119)
  • v3.14.3 (2021-05-04)
  • [FIX] open only references to VIs defined in the xxx_PROJECT_SRCDIR yaml variable (issue #108)
  • v3.14.2 (2021-04-26)
  • [FEATURE] speed up updating VI descriptions (issue #105)
  • [FEATURE] optimize display output (issue #104)
  • [FEATURE] allow deployr to move the results from multiple builds in one single run (issue #100)
  • [FEATURE] stop building in temp directory (issues #98, #101)
  • [FIX] don’t create zip file, if no files were found (issues #103, #64)
  • v3.14.1 (2021-03-04)
  • [FEATURE] upgrade HSE State Machine Parser (issue #89)
  • [FEATURE] upgrade VIPM API (issue #90)
  • [FIX] bug with latest-but-one tag (issue #87)
  • v3.14.0 (2021-03-02)
  • [FEATURE] Support NI Package building (issue #82)
  • [FIX] allow spaces in filenames for documentr (issue #83)
  • [FIX] fix parsing/usage of 4th CLI parameter as commit tag (issue #85)

v3.13

Version 3.13 brings VI Package building to RAT – finally! We’ve been wanting to implement this for a long time. It also comes with an improved documentation and, as always, a few fixes.

  • v3.13.1 (2021-02-23)
  • [FEATURE] Improve state machine parsing (issue #77)
  • [FEATURE] Upgrade to Antidoc v1.2.1.59 (issue #79)
  • [FIX] Release tag parsing (issue #78)
  • [FIX] CLI output for RT executables (issue #80)
  • v3.13.0 (2021-02-13)
  • [FEATURE] Support building of VI packages (issue #44)
  • [FEATURE] Reset git repository during initialization (issue #61)
  • [FEATURE] Support for Antidoc v1.2.1 (issue #70)
  • [FEATURE] Improve error handling for .vipc (issue #71)
  • [FEATURE] Improve output when building installers (issue #76)

v3.12

Version 3.12 is all about improving support for various release tag formats. It also comes with some other handy features like installing .vipc files automatically, clearing out caches and other small fixes.

  • v3.12.1 (2020-12-16)
  • [FIX] use the supplied or derived release tag prefix for finding current and previous git tags
  • v3.12.0 (2020-12-10)
  • [FEATURE] Install .vipc files before building (#45)
  • [FEATURE] Overwrite instead of add outputs to CLI (#54)
  • [FEATURE] Create CodeClimate Code Quality reports (#56)
  • [FEATURE] Clear Object Cache before building (#57)
  • [FEATURE] Allow Extended Commit Tags as RAT YAML prefix (see our Dokuwiki) (#66)
  • [FEATURE] Optionally provide both YAML prefix and Commit Tag via CLI (#68)
  • [FEATURE] Improve parsing of YAML variables
  • [FIX] Use Build Spec name instead of RAT YAML prefix for package file names to make them unique (#65)
  • [FIX] Output status and errors when calling asciidoctor binary from LabVIEW (#63)
  • [FIX] Various small bug fixes