Kipling Change Log
About Version Numbers
Kipling follows semantic versioning. For a version number like xx.yy.zz, Kipling follows the following version format:
xx is the major version.
yy is the minor version.
zz is the revision version.
(For example, Kipling 3.4.6 means the major version is 3, the minor is 4, and the revision is 6.)
Semantic versioning means:
Kipling is backwards-compatible as long as the major version does not change.
If the minor version changes, a new feature has been added.
If the revision version changes, only bugs have been fixed.
Version History / Change Log
v3.4.6
Added support for new "Release Candidate (RC)" firmware releases. Beta releases have been deprecated. You can now select RC firmware releases in the Device Updater.
Fixed a bug where the Lua Script Debugger would fail to load and display an Error message
v3.4.5
Fixed an issue causing Direct Connect to fail for Ethernet connections
Updated Lua example scripts for Mux80 AIN negative channel configuration
Analog Inputs
Various UI updates and tweaks
AIN Graphs will now always display even when voltage readings are very small
Fixed an issue where AIN graphs could extend beyond the max width for ungrounded/floating signals
Analog Inputs - T8 changes
Added support for T8 AIN low input ranges (0.075 & 0.036)
Fixed an issue where the T8 would select the incorrect AIN Range when enabling AIN-EF Thermocouple modes
Updated AIN-EF Thermocouple CJC options for T8. Now you can only select “T8 Screw Terminals (AIN0-7)"
Updated T8 AIN Sample Rate Input boxes and added a tooltip
v3.4.4
Added support for Linux AArch64 (ARM64)
Lua
Added T8 support to SPI Example lua script
Changed default behavior to always minimize Lua scripts when loaded onto the device
Analog Inputs
Fixed an issue on T4 preventing the negative channel from being set for an AIN channel
Various other bug fixes, UI Tweaks, and security updates
v3.4.3
Lua
Added Cursor memory
Added Fold all functions(this is only for lines that are ‘functions’)
Added Autocomplete for Lua language, LabJack registers and functions
Folder memory, when you save as the folder manager will be where you saved the last folder path that the current open file is in. If the current file is not saved to a file then it will default to the main directory.
Added the ability to minify the LUA files.
Save file, open file, and open & close LUA script.
Bug fix - Save to flash fixed
Register Matrix
Added column for the address of the registers to the active register table
Selected registers in Active Register list are now saved even when closing, reopening Kipling
Power led registers have updated text
Analog Inputs
Resolution index visual upgrades for T8
Added the ability to change the AIN sample rate within the analog inputs only for the T8.
Lots of bug fixes in AIN_EF configuration.
Device Updater
Fixed an issue where Device Updater would hang indefinitely while loading or installing new firmware files.
T8 recovery firmware implemented.
Updated the T8 dashboard images.
Added the Kipling version to the top bar.
Updated the noise check to correctly check for the T7.
Updated the support links for the T7, T4, and added the support links to the T8.
Removed the menu bar
v3.3.3
As of v.3.3 Kipling now runs on Electron, switched from NW.js.
Upgraded Node version to 16.15.0.
Added support for Mac ARM architecture (M1 and up).
Added support for T8 devices.
Added T8 support for Analog Inputs.
Added T8 support for AIN_EF configuration.
Lots of dependency upgrades, security patches, vulnerability fixes.