What's new?
Version 2.6.1 (2014-08-01)
- Fixed deadlock introduced in 2.5.0.
- Fixed a few bugs.
Version 2.6.0 (2014-07-29)
- Improved LabComm support: Many limitations removed and both LabComm 2006 and 2013 supported.
- Removed build-only tools from releases.
- Added function lcReceived().
- Fixed a few bugs.
Version 2.5.0 (2014-07-18)
- Added modulo operator (%).
- Added function getTickTime().
- Added control library and samples.
- Added: Applications can be paused and stepped one scan cycle at a time.
- Fixed a couple of bugs.
Version 2.4.1 (2014-03-26)
- Fixed major copy/paste issue introduced in 2.4.0.
- Fixed a few bugs.
Version 2.4.0 (2014-02-26)
- Added LabComm support.
- Enhanced Socket IO:
- Added: Applications can act as socket servers.
- Added Socket Send Mode for Socket Outputs.
- Added .msg attribute to Socket Inputs for message detection.
Version 2.3.0 (2013-06-03)
- Added C++-style comments to the conditions language.
- Enhanced DPWS feature.
- Improved startup scripts.
- Fixed a few bugs.
Version 2.2.0 (2013-01-23)
Warning! With Java 6 this version starts but does not work.
- Added transition priorities.
- Added resume setting for Macro Steps.
- Added list methods append() and contains().
- Enhanced DPWS feature.
- Improved: Consistent scope for procedures.
- Fixed a couple of bugs.
Version 2.1.2 (2012-01-20)
- Enhanced DPWS feature.
- Fixed issues with N and X action execution in various contexts.
- Added dpwsUnsubscribe() function.
- Added Enter and Exit step to palette.
- Improved zoom handling.
- Improved execution robustness.
- Fixed a couple of bugs.
Version 2.1.1 (2011-11-11)
- Fixed a load/save issue introduced in 2.1.0. Some resized FC objects were loaded to the wrong position. For application that have been loaded and saved with 2.1.0 the objects have to be re-positioned manually.
- Fixed a load/save issue introduced in 2.1.0. Save files from 1.5.2 are loaded with Cyclic Updated disabled for Digital and Analog Inputs. For applications loaded and saved with 2.1.0 Cyclic Updated has to be re-enabled manually.
- Fixed copy-paste issue for constant variables.
- Added maxMemory() function.
- Improved procedure calls dialogs.
Version 2.1.0 (2011-09-06)
- Added generic IO for Devices Profile for Web Services (DPWS).
- Added C++-style comments to the actions language.
- Added multiple menu hotkeys.
- Changed behavior for ByteStreamOut. Now writes values for all assignments, in accordance with the (unchanged) documentation. Previously a written value was skipped if it matched the last sent value.
- Improved load/save. Removed most of the font metrics dependencies.
-
Improved robustness, interactivity, and usability for dialogs.
Note: Added undo/redo for textfields using the usual hotkeys, i.e. Ctrl+Z for undo and Ctrl+Shift+Z and Ctrl+Y for redo.
- Improved keyboard usability, particularly for dialogs and context menus.
- Improved Socket communication robustness.
- Improved code readability. Now using fixed width font for all code.
- Improved compilation and execution performance.
- Improved startup scripts.
- Fixed lots of load/save issues.
- Fixed lots of graphical editing bugs and annoyances.
- Fixed lots of other bugs.
Version 2.0.1 (2011-05-17)
- Fixed issues with procedure execution.
- Repaired the XML communication.
- Start script cleanup.
- The undo feature is now disabled by default.
- Fixed a couple of bugs.
- Under the hood
- Now using standard transformation as outputter for save files.
- Upgraded xmlBlaster to 2.0.0.
Version 2.0.0 (2011-02-24)
- Extended and more robust compilation.
- Improved compiler feedback. Compilation messages are now shown in the message list.
- Added support for an arbitrary number of ^s in expressions.
- Changed to standard association order for and and or. Note that this breaks backward compatibility with old applications. Example: b & c | d was earlier equivalent to b & (c | d) and is now equivalent to (b & c) | d.
- General support for the ? operator.
- Deterministic save files. It is now possible to compare save files to track changes.
- Added mnemonics, i.e underscored letters, to the menu as well as more hotkeys.
- Improved startup scripts. It is now possible to start from a file manager on *nix. Command line parameters may also be passed to the scripts now.
- Made the manual viewable from ordinary browsers.
- Added index, search, and favorites to JavaHelp.
- Fixed a lot of bugs.
- Under the hood
- Completely rewritten compilers for the textual languages with reference attribute grammars and aspect oriented programming using JastAdd.
- Builds, tests, etc. are now specified using Apache Ant build files.
- Possible to build with Java 5 and later.
- Possible to build on both Windows and *nix.
- Possible to build and debug with Eclipse.
- Started using version control for the development.
- Upgraded JavaHelp to 2.0.05.
Version 1.5.2 (2005-06-22)
The first released version.