Releases: inductiveautomation/ignition-module-tools
v0.4.1
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
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
- Support lazy evaluation of signed module output file by @benmusson in #55
- De-duplicate Module.xml jar entries based on scope. by @benmusson in #53
- Clean up filename and required ignition version templates by @paul-griffith and @brianeray in #58
- Gradle error on fresh generated module skeleton by @brianeray in #59
New Contributors
- @benmusson made their first contribution in #55
Full Changelog: v0.3.0...v0.4.0
v0.3.0
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
- @ia-keaton made their first contribution in #48
Full Changelog: v0.2.0...v0.3.0
v0.2.0
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
- @maroc81 made their first contribution in #34
- @brianeray made their first contribution in #39
Full Changelog: v0.1.1...v0.2.0
v0.1.1
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.