Skip to content

Releases: inductiveautomation/ignition-module-tools

v0.4.1

10 Dec 23:19
4fd236a
Compare
Choose a tag to compare

What's Changed

  • Add DuplicatesStrategy to sync task in CollectModlDependencies by @jjcoffman in #64

Full Changelog: v0.4.0...v0.4.1

v0.4.0

29 Aug 18:04
Compare
Choose a tag to compare

New --foldJars option for writeModuleXml task

All project versions in this monorepo are synced for simplicity now; the generator core and CLI, and the plugin are all at 0.4.0.

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

15 Jul 15:59
a3f4a6c
Compare
Choose a tag to compare

New required flag for module dependencies

What's Changed

  • Add ability to support "required" flag in module dependencies of module.xml by @ia-keaton in #48

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

15 Jul 15:56
579957f
Compare
Choose a tag to compare

PKCS#11 signing

Allows for signing modules via PKCS#11 keystores like hardware tokens and cloud keystores. Also fixes an UP-TO-DATE check with :collectModuleDependencies.

What's Changed

  • add support for kts-based buildscripts by @PerryAJ in #32
  • Fix sample kts in README for ignition gradle module plugin by @maroc81 in #34
  • fix common scope project dependencies by @PerryAJ in #35
  • IGN-6325: collectModlDependencies detects source changes by @brianeray in #39
  • IGN-7871 PKCS#11 signing by @brianeray in #43

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

23 Aug 18:39
5217134
Compare
Choose a tag to compare

Add skipModlSigning option

An additional boolean property skipModlSigning has been added to ModuleSettings extension to allow for the creation of unsigned modules. The task ordering has not been modified, but the emitted modl file and buildResult.json now reference the *.unsigned.modl file instead along with additional logging for the SignModule task alerting the user that module signing will be skipped.

This is useful for early development of a module for a development gateway which has support for unsigned modules enabled. This mode should not be used for production as it is a potential security risk.