Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version 4.4.x
Version 4.4.8 (2024-Apr-12)
- Added Clear option for users to refresh the network tree and clear it. (Issue #207)
- Added Refresh option for users to refresh a specific property currently displayed.
- Added Write option for users to write to a specific property.
Version 4.4.7 (2024-Apr-01)
- Added DateTime formatting (Issue #157)
- Added DateTime Vue Component
Version 4.4.6 (2024-Apr-01)
- Formatting toggle is hidden behind [... More] button (Issue #161)
Version 4.4.5 (2024-Mar-26)
- DialogBase pops up when Version is clicked. About page is default (Issue #216)
- Version shows pointer when hovered over
Version 4.4.4 (2024-Mar-25)
- Changed device name for simulated device
- Simulated Device is shown on network tree on start-up, device name is shown (Issue #209)
Version 4.4.3 (2024-Mar-21)
- Added Priority Array formatted display (Issue #156)
- Fixed Object Identifier formatted display
- Implemented helper function for logging and alerting users of errors (BACnetHelpers.cjs)
- Added alerts to errors in CASBACnetStackAdapter.cjs (Issue #220)
Version 4.4.2 (2023-Jun-02)
- Changed the burnout date for the demo to 2025 june.
- Copied cas-productkey into the project instead of a external package.
Version 4.4.1 (2022-Oct-28)
🌟 Feature
Added a reports generator which takes a current snapshot of the database, and converts it to JSON and a human readable markdown file.
- Report generation is available at Menu -> Generate Snapshot Report
- These files are generated within ~/My Documents/cas-bacnet-explorer/reports folder
Removed Trial key time limitations
- Reworded licensing notifications so they're clearer (Issue #195)
🐞 Fix
- Increased size limit of session server, resolves issue of HTTP status returning 413 (Issue #146)
- Fixed issue where session data wasn't using the correct getter of the broker properties list (Issue #146)
- Increased discovery time limit to 30 seconds
- Fixed bug where Menu -> Clear Network Tree was not clearing the properties list correctly
Version 4.4.0 (2022-Sep-01)
- Changed the burnout date for the demo to 2023 june.
Version 4.3.x
Version 4.3.1 (2022-Aug-29)
🐞 Fix
- Removed instances of
<script setup>
tags in component files that contained :value
or v-model
tags as it was causing a bug in production where the variables were becoming undefined
(Issue #191)
- Added additional margin and padding to dialogs, as scss variables aren't being converted correctly, causing dialogs to look squished. (Issue #178)
Version 4.3.0 (2022-Aug-16)
🌟 Feature
- Write Property is now available when clicking on a property, or from the title bar. (Issue #155)
- Added an action bar on all properties. (Issue #160)
- Refresh: Sends a Read Property request for the property.
- Write: Opens a Write Property dialog for the property, auto populating the fields.
- Vendor Identifiers now lookup the vendor names from the BACnet Vendor Identifiers enumerations list. (Issue #79)
- Datatypes within the Write Dialog now display their actual types, instead of defaulting to raw text inputs. (Issue #166)
- Users can now search through enumeration dropdowns. This search is lossful meaning the previous input value is lost. (Issue #173)
- Filled in help sections for the Write Dialog. (Issue #180)
🐞 Fix
- On startup the documents directory is printed to the log.
- Fixed issue where the data type for the write property would be parsed incorrectly.
- PropertyValue will return RAW JSON when the dataType is unknown. The raw data then can be interpreted by the user even if the CAS BACnet Explorer can't visualize it.
- Fixed Export Database not saving the database correctly in certain instances. (Issue #112)
- BACnet Reject error messages are now displayed correctly, and not just dumped as JSON. (Issue #119)
- Real and Double data types now display as fullwide numbers instead of scientific notation. (Issue #137)
- Real and Double data types now always display to at least 2 decimal places. (Issue #136)
- Added the known priority values to the write dialogs Priority field. (Issue #170)
- Fixed a bug where the priority was not being sent on a write property. (Issue #183)
- Fixed a bug where the Destination Network and Destination Address were not being sent on a write property. (Issue #182)
Version 4.2.x
Version 4.2.3 (2022-Jun-29)
🐞 Fix
- Updated method for sending sessions when the application is closed.
Version 4.2.2 (2022-Jun-28)
🌟 Feature
- Created Manual, Data Fact Sheet, and Website landing page for the CAS BACnet Explorer. (Issue #144)
- Basic BACnet object simulator for Analog-input (0). Auto increment value once a second by 1.02 (Issue #134)
- Added Read Property fallback for devices that do not support Read Property Multiple. (Issue #56)
- Added property profile for object types as a fallback for properties from a device that does not support Read Property Multiple and protocol revision is less than 14 (Issue #56)
- Added Read Property for property list if the device does not support Read Property Multiple-all (Issue #49)
- Current network tree data saved to {documents}/sessions for backup
- Statistics reporting to Chipkin for research purposes
- Added Discovery dialog (issue #60)
🐞 Fix
- Restart is no longer required when changing the network adapters. (Issue #138)
- Title of the dialog shows a different version than the footer (Issue #132)
- Changed the publisher/Author to "Chipkin Automation Systems" (Issue #135)
- The Ethernet adapter information is not displayed on the network adapter selection page. (Issue #113)
- The simulator device is not discoverable when the "unbound" network adapter was selected. (Issue #37)
- Disable auto refresh when switching between nodes in the network tree (Issue #130)
- Enumerated values for bitstrings are shown in the unordered list (Issue #124)
- Breadcrumbs in the property list are not getting clear on "clear network tree" (Issue #117)
- Front end window "X" button confirmation dialog (Issue #133)
Version 4.1.0 (2022-Jun-03)
- Initial public Beta version
Version 4.0.x
Version 4.0.0 (2022-Apr-25)
- Initial Version
- BACnet plugfest 2022 Florida
Version 3.x (2016-Oct-08)
- This version was never released to the public
Version 2.02aW (2014-Feb-21)
- Last public version of old CAS BACnet Explorer