- Runtime extrension web settings: distinguish display string and token when calling NS.newExtensionSetting, thus allowing meaningful name to be displayed instead of an id. 2020-06-15, by Edouard Tisserant
- Debug : when BEREMIZ_DEBUG file exist, display all commands issued in console. 2020-06-12, by Edouard Tisserant
- BACnet and Modbus : Simpler configuration management. NevowServer.py now allows each extension to create and delete multiple configuration forms in the setting page, deprecating delSettings and addAfter. 2020-06-12, by Edouard Tisserant
- BACnet and Modbus: Remove additional loading and unloading, use the one already in place for extensions. 2020-06-12, by Edouard Tisserant
- merge 2020-06-07, by Mario de Sousa
- Bacnet plugin web configuration: strip leading and trailing spaces for net. interface and port numb. 2020-06-07, by Mario de Sousa
- Modbus plugin, web interface: strip leading and trailing spaces from string parameters 2020-06-07, by Mario de Sousa
- Modbus plugin web interface: show the keyword "#ANY#" on TCP servers 2020-06-07, by Mario de Sousa
- Modbus plugin: fix bug: was checking user configuration against wrong limits 2020-06-07, by Mario de Sousa
- Modbus plugin: fix algorithm detecting Modbus TCP servers using the same IP port on the same network interface 2020-06-07, by Mario de Sousa
- Modbus plugin: check for duplicate "Configuration_Name" 2020-06-07, by Mario de Sousa
- add comment 2020-06-06, by Mario de Sousa
- add comment 2020-06-06, by Mario de Sousa
- merge 2020-06-06, by Mario de Sousa
- Modbus plugin web configuration: fix comments, and delete un-used code 2020-06-06, by Mario de Sousa
- Modbus plugin web configuration: use drop down choices for baud, parity and stop bits. 2020-06-06, by Mario de Sousa
- Modbus plugin web configuration: save node type and addr type to persistant storage 2020-06-05, by Mario de Sousa
- Add web extension: configure Modbus Server plugin parameters 2020-06-01, by Mario de Sousa
- Add web extension: configure Modbus plugin parameters (currently only supports Modbus clients) 2020-06-01, by Mario de Sousa
- Runtime: create .md5 file at the end of all transfered files being written to disk, so that it presence indicates completeness of transfer. 2020-06-02, by Edouard Tisserant
- IDE: Main toolbar : Show repair button also in stop mode. Move repair button after disconnect button. 2020-06-02, by Edouard Tisserant
- Runtime: fsync() files when transfering them, to prebent data loss when poweroff soon after programming. Fixed variable naming as a side effect. 2020-06-01, by Edouard Tisserant
- merge 2020-05-28, by Mario de Sousa
- BACnet plugin: Add web interface for online parameter configuration 2020-05-28, by Mario de Sousa
- modbus_plugin: generate nicer error message, instead of a traceback 2020-05-28, by Mario de Sousa
- Modbus plugin: Add "exec. req. flag" and "write on change" features 2020-05-28, by Mario de Sousa
- PLCObject : reorganize code in StartPLC(), add a PreStartPLC() empty method, to be overloaded by runtime extensions. 2020-05-28, by Edouard Tisserant
- Solve import order problem when POULibrary imports ConfigTreeNode because of UserAddressedException. Now UserAddressedException is declared in POULibrary.py, as a quick and dirty fix, but some independant module should be created for beremiz exceptions in general. 2020-05-26, by Edouard Tisserant
- Add --on-plc-start --on-plc-stop and --status-change to runtime command line, calling given command respectively on start stop or any event. Command line string is python formated (to eventually include status with {}) before being split (supports quoted strings) and passed to Popen for non-blocking execution. 2019-12-18, by Edouard Tisserant
- Etherlab : Merged 2014-2018 changes from jblee and others 2019-11-25, by Edouard Tisserant