2.3.93
- Improved option to set design signature (allow the design to execute only on designated dongles).
2.3.92
- Fixed an issue occurring during a load of a very old designs. Before this change, such a design was not loading at all. Now it loads and only some (non-existing) elements are skipped.
- Fixed a version number improperly created in 2.3.91
- Fixed label in InputText.
2.3.91
- Fixed a bug when the "Image border" property was set (under ChartProperties/Colors)
2.3.90
- Improved online licensing routines.
2.3.89
- Fixed a bug in Polygraph, the scale was in some cases invalid for unbalanced (0..N) signals.
2.3.87
- Improved ezusb driver.
2.3.86
- Updated all DLL libraries and redistributable installer. 
- If you install Upgrade 2.2.186 or later, make sure to install also the redistributable: http://bioera.net/downloads/2.2_redist/vcredist_x86.exe 
- If you install Upgrade 2.3.86 or later, make sure to install first the FULL version 2.3.86
- If you have a custom installer, make sure you install a new updated redistributable: http://bioera.net/downloads/2.2_redist/vcredist_x86.exe 
2.3.85
- Final touches in Neurobit driver.
2.3.84
- Fixed a minor bug in previously improved SourceSelector. The new option was always on, now it is configurable.
2.3.83
- Tested new launcher available in 2.3, everything is looking good.
- Improved SourceSelector, now it can (optionally) request ReinitAll if the input signal characteristic has changed. If this is set, then the PropertySetter which selects input should use option ReinitTarget. 
- Improved example designs, they start faster now (reinitialize less often then before) because of the above change.
2.3.82
- Experimental and only 2.3 (not 2.2). Modified BioEra launcher permission level. Now it doesn't require administration privileges, which means that user (on Vista) doesn't have confirm each start of bioera. Note: if you have a custom installer, you must set full access to the entire installation folder, otherwise it will not work. 
2.3.81
- Fixed a minor resizing issue, it was occuring only under very specific conditions.
2.3.80
- Fixed transparency bug introduced in 2.3.77
2.3.79
- Fixed a resizing bug introduced recently in 2.3.74
2.3.78
- Fixed a problem in DeviceSet introduced recently.
2.3.77
- Improved background rendering in InputComboList. Now the background can be transparent and controlled from ChartProperties.
2.3.76
- One more change in the core. Now when an element failed during initialization, it can't be started (it has to be reinited again and successfully). Because such a start could cause an unpredicted behavior (like a crash).
- One more change in the core. Now on each start, elements which failed during previous initialization are reinitialized again (and started if initilization successfull).
2.3.75
- Removed debugging info on the console.
- Modifed slightly the core, now when processing is stopped, all deactivated elements are activated, so that they can be started next (before only some deactivated elements were reactivated, not all).
2.3.74
- Added new options in ChartLine to allow draw thicker line.
2.3.73
- Improved debugging statements in order to find a problem with chart size improperly set to 0.
2.3.72
- Fixed DVDPlayer broken in 2.3.71
2.3.71
- Major deployment and resizing improvements in FlashPlayer, WMPlayer, VLCPlayer. 
- Minor resizing change in VideoPlayer. 
- Fixed a recent bug in DeviceSet.
- Fixed a problem with Flash 10.1 plugin.
2.3.70
- Minor improvements in flash code.
2.3.69
- Added a new dialog on Exit to select whether or not to save current design.
- Added a new option is System Settings to allow skip the above dialog (and always save the design on exit as before this change).
2.3.68
- Improved/fixed Vector Property element so that it provides correct vector size and can be used with PropertySetter.
- A few improvements in WMVideoFilePlayer
- Improved error handling in PCMAudioPlayer
2.3.67
- Improved XmlFileReader, now it can read Xml file encodes with Unicode.
2.3.66
- Improved how driver elements are loaded into a design, some of them can be loaded only once and that is now checked and signaled to the user.
2.3.65
- More improvements in new Neurobit device's driver.
2.3.64
- More improvements in new Neurobit device's driver.
2.3.63
- Modified the "Index" output's signal properties in ComboToolbarControl. Now it is properly scaled to 0, 1 etc.
2.3.62
- Added new option in ElementInteractor: Stop-Reinit-Start.
2.3.61
- More improvements in new Optima device's driver.
2.3.60
- Another fix in the Float4 mode in NumericDisplay.
- Added warning printed on the console if there is more then one PCMAudioPlayer in the same design.
2.3.59
- Fixed the Float4 mode in NumericDisplay.
2.3.58
- Removed requirement in the PCMMixer so that it could only be connected to PCMAudioPlayer. Now it can be connected to anything.
2.3.57
- Added support for new device: Optima.
- Improved PCMAudioPlayer, under certain (very rare) condition it was throwing error.
2.3.56
- Improved Flash and WMVideoFilePlayer so that they do not exit under any condition.
- Improved InputCheckbox, now it sends selected state (true or false) on start.
2.3.55
- Improved internal memory allocation in PCMAudioPlayer.
- Added new variables in ExpressionEvaluator: LastIn1, LastIn2 etc, which store previou values. Also added function getLastResult() which can be used in the expression to get the previous output value.
2.3.54
- Added new system setting to allow disable warning about design version newer then BioEra version.
2.3.53
- Improved how chart in a detached window is sized. Before, a hidden (after start) chart's size was improperly calculated when made visible.
2.3.52
- Improved a few native libraries in dll so that they return more meaningful exit codes.
2.3.51
- Updated/rebuilt most dll files which come with BioEra.
- IMPORTANT: 2.2 requires additional installation: www.bioera.net/downloads/2.2_redist/vcredist_x86.exe 
2.3.49
- Added new system setting: Detached window position. To allow automatic positioning of a detached window (chart in separate dialog/frame) on the screen.
- Added new option in NestedProperties: Immutable. If set, then such nested design will never be saved.
2.3.48
- Improved PCMAudioPlayer when used with data providers (blue lines) so that all paths to the PCMAudioPlayer are processed (before only first found path was processed).
2.3.47
- Added new option in Button: "On hold". If set, then the output value is repeated while the button is pressed.
2.3.46
- Improved WMVideoFilePlayer so that it works properly with VideoToolbar and retrieves media Duration timely.
- IMPORTANT: with version 2.2, the above change requires additional installation: www.bioera.net/downloads/2.2_redist/vcredist_x86.exe 
2.3.45
- Improved VideoFilePlayer, so that it plays (and controls) properly long (more then a few hours) video files.
- IMPORTANT: with version 2.2, the above change requires additional installation: www.bioera.net/downloads/2.2_redist/vcredist_x86.exe 
- Improved Slider so that it shows (and controls) properly larger ranges.
2.3.44
- Fixed a bug in SoundFileReader occurring for some mp3 files.
2.3.43
- Added new element: DesignInfo, it provides name of the currently loaded design.
2.3.41
- Improved SourceSelector. Now it doesn't clear input buffers during start, so it can be used also with initialization values (those sent during start).
2.3.40
- Improved Filter element. Now if the configured high frequency is above Rate/2, then it is automatically (internally during filter initialization) changed to Rate/2. Before this change Filter element was generating error during reinit.
2.3.39
- Reverted to the previous version of drivers for J&J C2++ device. New version was causing unexpected problems on some computers.
2.3.38
- Modified slightly how interactive properties are being set.
- Now in Polygraph, when the "Trace colors" interactive property is set, the colors are updated permanently in element properties (before it was temporary until the next reinit/restart). That way this option can be used to change the color of entire trace with "Reinit Target" option in PropertySetter.
2.3.37
- now the BioEra version with dongle can be executed on Virtual Machine (the single computer license is not allowed).
2.3.36
- fixed the "Search Element" option. It didn't work with the "Class" field set.
2.3.35
- changed scroll bar policy on Designer window so that it should be always visible.
2.3.34
- Recompiled and improved Filter routines. Previous version could crash under some conditions.
2.3.33
- Upgraded java 1.6 version to build 18 (before it was build 17).
- Added Visual Studio redistributable files installer to BioEra installer.
2.3.32
- Fixed pause problem in VideoFilePlayer, it wasn't behaving properly if main pause was used together with ON/OFF input.
2.3.31
- Added more detailed info printed on console in XmlFilwWriter if there is a problem with reading/parsing the xml file.
2.3.30
- Fixed TextToScalar, the signal range was inadverently modified recently.
- Fixed bh-Coherence nested design broken recently.
2.3.29
- Fixed ImageDisplay, in some configurations it was displaying black dot in the center.
2.3.28
- Fixed TextValue, the "Send on start" option was not working.
2.3.27
- Added XmlFileWriter and updated manual how to use it.
2.3.26
- Fixed text positioning in NumericDisplay which was broken recently in 2.3.22
2.3.25
- Added low battery indicator output in PN_Pendant and PN_Pocket driver elements.
- Improved ChartLine element in order to avoid occasional flicker.
2.3.24
- Improved ChartLayoutManager
- Added a resource nested design: VideoToolbar, it can be used to control VideoFilePlayer. Updated example design with Video feedback.
2.3.23
- Fixed a problem in ImageDisplay introduced recently.
- Improved EDFFileWriter, so that it is compliant with EDF+ standard which doesn't allow extended ASCII characters, in particular [micro] sign is replaced by 'u'.
- Improved NumericDisplay, now it displays time properly also in physical mode (before only digi was possible).
2.3.22
- Added new option in CharProperties(Backrgound ImageLayout): TILE MARGINS, if set then background image only fill margins, and background color fill chart's center.
- Added new option in ChartProperties: 'Show vert scale', if set then scale is added between description and axis.
- Added new option in ChartProperties: 'Name label position', it allows to customize position of the chart name (before it was possible only on top-right corner).
- Improved ImageDisplay.
2.3.21
- ReportGraph can now handle separate amplitude scale for each trace (this allows to zoom individual trace).
- ReportGraph: now it is possible to select each individual trace (which is then highlighted), and there are more options to zoom on the right click menu.
- ReportGraph: if selection is done on chart's margin, then only one dimension is zoomed (amplitude or time)
- ReportGraph: if selection is done on the right margin, then only currently selected channel is zoomed.
- ReportTable: a click on the left row header selects trace on the ReportGraph now.
- Added super advanced option in NestedDesign: "Process in separate thread". This option should be used with utmost care, it may cause unexpected side effects. It can benefit only on multi core processors.
- Added new element: LogicalTimeTransform. As opposed to ScalarTimeTransform, it operates on logical states only.
2.3.20
- Renamed "Sleep time [ms]" option in design settings to "Loop time [ms]".
- Now the InputText element can be also triggered by keyboard when typed: Enter.
2.3.19
- Added a few new options and improvements in ReportGraph. 
- Added one more session report example design and simplified current one.
- Improved core element: ComboList which is used in properties to show a drop down list of items.
- Modified 'Notice' element so that it displays element's name in dialog's title.
- Added new experimental (but tested and working well) design setting: Sleep time [%] (alternative to current Sleep time [ms]), it may be better if low processor usage is critical on every computer. More info in manual.
2.3.18
- Added new input in VideoFilePlayer: Zoom.
- Now the XDFFileReader can read both from XDF and EDF files.
2.3.17
- Improved CharLine, in some cases (scroll mode) the level line was flickering.
2.3.16
- Added a first version of HRV nested (bh-HRV) element. It contains also a Heart Rate detector, it can receive input data either from an ECG signal or raw (millis) RR intervals.
- Added new output on WindowInteractor: Visible.
2.3.15
- Added new input on WindowInteractor: Request Focus.
2.3.14
- Adjusted amplitde calculation in Filter.
2.3.13
- Fixed a small bug in nested processor core.
- Improved Copy/Past operation in Designer. Now all connections betweed selected elements (even if not selected) are also copied.
- Added new logical output in ElementInfo. It shows whether the element's chart is visible.
2.3.12
- Improved dialog's vertical-to-horizontal size ratio. Before, dialogs were sometimes too high and narrow.
2.3.11
- Improved/modified VideoFilePlayer and DVDPlayer in order to avoid crash when video codec is not available in system.
2.3.10
- Modified properties in ExcelFileReader, if you are using make sure to retest it. Now it allows to set output signal ranges more precisely.
- Improved/modified bioera launcher, now each invalid exit code is displayed on a dialog message before bioera exits. This should prevent bioera ever from a silent exit due to an error.
- Reorganized exit codes across all BioEra. The exit code range is now from 0 to 2048.
- Improved FlashPlayer, VlcPlayer and WMPlayer, now they notify error if Windows component is not installed. Before this change they were crashing in some cases.
2.3.9
- Added option in system settings to let increase designer's editable area size.
- Added new advanced property in EDFFileReader: "Max samples per iteraction", it may be useful to process data quickly in batch mode.
- The (previously read only) interactive properties in EDFFileReader/XDFFileReader can now be used also to set current position: "Current time [s]" and "Current position [%]".
- Fixed a minor bug in GainInteractor, buffer rotation wasn't propery done (but this could rarely happen).
- Improved/fixed mouse threshold setting on BarDisplay. Before, the vertical coordinate was shifted upwards.
2.3.8
- Added NestedDesignSelector which loads only one of the selected nested designs. At this moment change of selection requires a restart, so this can be useful as static (constant) nested design selection. Others nested design are not loaded at all, so there is no overhead or memory loss.
- Finished improvements in VideoFilePlayer started (and described) in 2.3.5
2.3.7
- Improved bioera launcher, so that it starts now with administrator rights.
2.3.6
- Improved ChartLine, before it could have causes a problem in the destination Oscilloscope when "Vertical cursor" was selected.
- Created version 2.2.106, which is the same as 2.3.6 but with java 1.5 which may be faster in some cases. Consecutive versions may be created the same way (the same last number means the bioera revision).
2.3.5
- Improved the Time output behavior in VideoFilePlayer, WMVideoFilePlayer and VlcVideoPlayer, so that is always outputs the last second when the video has already rewind to the beginning (during the loop play).
2.3.4
- Modified/improved DialogFile. Now the first dialog initialization is during its first start (before it was during design load).
2.3.3
- Fixed version check control, it was improperly comparing versions above X.X.100.
- Fixed folder path issue introduced in 2.3.0.
- Modified bioera.exe launcher, it may increse overall processing performance.
2.3.2
- Improved ChartLine, now it reacts when the target element (like Oscilloscope) has been modified/reinited (e.g. changed amplitude range).
2.3.1
- Fixed a library problem introduced in 2.3.0 which prevented it from normal operation.
2.3.0
- Released new major version 2.3. It includes new (upgraded) libraries (java 1.6).
- Implemented and tested on Windows 7.
- Reworked access to files. Now more strict rules applies to file paths. There should be no impact (except as descrived below), but pay close attention to your created files (if they are in same folders as before).
- Modified how '-log' command line option takes file name, now a path (not just file name) is required. If you are using this option, see how this is done in the start_console.bat file.


The 2.2 change log is available here: http://bioera.net/dev22.html
The 2.1 change log is available here: http://bioera.net/dev21.html
The 2.0 change log is available here: http://bioera.net/dev20.html