HEDscan Release 0.11

New Feature:
  - Major overhaul of settings menu
  - Major overhaul of recorder
  - Changed color of command console
  - Changed ICON colors
  - 2D View
  - Right click sensors / cards
      - Added mark as Bad
      - Added exclude
      - Added properties menu
  - Added "Localize Head" for automated HPI
  - Added triggers
  - Added record based on triggers
  - Can mark signals as bad in the FFT and DataVis

Bug Fixes:
  - BUG#1161: Recording failure on sensor error
  - BUG#593: FFT misreporting noise floor when paused
  - BUG#720: Startup error on port 1 of card
  - BUG#416: Sensor locks on resonance but heater drifts

Known Issues:
  - BUG#604: System Update can get stuck in Finalizing State


HEDscan Release 0.10

New Feature:
  - Multi-Axis Sensor Operation
      - By/Bz Dual Axis
      - By/Bz + Bx compensation
      - Bz single axis
  - Error Logging on Sensor Failure
  - Added disk space monitoring 
  - GUI Aesthetic Changes
      - Recording Icon Changed
      - Button presses are visible
      - Power button added 
      - System name displayed center 
      - Added warnings for sensor localization and disk utilization
      - FFT Lines are selectable
      - Integrated Release Notes Dialog
      - Added "selected" option to streamctl
      - Added console command: sensorserial
  - Changed sampling rate to 1kHz
  - API Improvements
  - Sensors in error states do not prevent other sensors from starting

Bug Fixes:
  - BUG#926: Fixed units in *.fif file channels 
  - BUG#973: Fixed Blank channel remained on stream removal
  - BUG#867: Fixed Bug in Failure Dialog
  - BUG#790: Fixed Recording doesn't stop on Disconnect
  - BUG#778: Fixed channel select missing channel
  - BUG#767: Fixed float not supported in notch filter
  - BUG#728: Fixed flicker on DataVis channels
  - BUG#714: Fixed restore filter not keeping value
  - BUG#710: Fixed helmet locations not being updated on re-localization
  - BUG#620: Fixed crash when adding streams to DataVis
  - BUG#879: Fixed noise spike at 187.5 Hz

Known Issues:
  - BUG#604: System Update can get stuck in Finalizing State



HEDscan Release 0.9 (Hotfix)

New Features:
  - Added hedscan_hpiscan.py 

Bug Fixes:
  - BUG#716 - Fixed timed recording occasionally running long
  - BUG#712 - Corner case synchronization issue between some chassis fixed

Known Issues:



HEDscan Release 0.9

New Features:
  - Updated Sensor Select to be more detailed
  - Added Channel Selection
  - Sorted .fif files
  - Added Axis Settings Options in Data Vis
  - Enabled fif recording via API
  
Bug Fixes:
  - BUG#590 - Changed Recording to Recorder
  - BUG#547 - Play/Pause on time graph now toggles
  - BUG#429 - Incorrect number of sensors on localization
  - BUG#638,#417 - Disallowed double click to prevent crashes
  - BUG#584 - Bz Mux unintentionally enabled during operation
  - BUG#548 - Enabled serial number access for Helmet
  - BUG#533 - Fixed uninitialized variable causing GUI crash

Known Issues:



HEDscan Release 0.8

New Features:
  - Added parameter file installation
  - Changed default sensor selection behavior and added sensor select button
  - Updated _channels.tsv serial number column naming convention
  - Improved reliability when client experiences network delay
  - Improved initialization procedure

Bug Fixes:
  - BUG#531 - Fixed LSL streaming errors
  - BUG#488 - Fixed 50 Hz line filter option implementing 60 Hz filter
  - BUG#479 - Fixed incorrect serial number for accessory cards
  - BUG#527 - Fixed system crash when restart is selected during sensor zeroing
  - BUG#448 - Fixed incorrect TSV DC offset field values. Occasional erroneously high field measurements

Known Issues:
  - BUG#533 - GUI crash on FFT open. Problem has not been reliably reproduced. Situation being monitored.



HEDscan Release 0.7

New Features: 
  - Filters in the Data Visualizer
  - Added a "Generate" diagnostics button

Bug Fixes:
  - BUG#456 - Fixed sign on offset fields
  - BUG#415 - Fixed issue that causes the GUI to crash when the datavis is closed
  - BUG#393 - Fixed issue that occasionally caused an update to fail
  - BUG#359 - Fixed issue preventing a large number of channels from being displayed

Known Issues:



HEDscan Release 0.6

New Features:
  - DC Background Field Reporting 
  - HEDscan Component Serial Number Reporting
  - Recordings include _channels.tsv per BIDS

Bug Fixes:
  - BUG#374 - Fixed issue that caused sensors to operate at higher heat after a primary chassis failure

Known Issues:
  - BUG#359 - DataVis will not graph with too many channels
  

HEDScan Release 0.5

New Features:
  - Basic GUI console scripting
  - FIF Description field contains JSON with chassis, GUI and helmet versions
  - FIF data blocksize set to 1 second
  - Add update_fif.py to reformat old recordings
  - Remove aliasing on DataVisualizer by showing signal envelope

Bug Fixes:
  - BUG#221 - Analog output wavegen pulsing issues
  - BUG#270 - Add .conf to DataVis save config
  - BUG#296 - helmet localization returning multiple sensors in same location
  - BUG#298 - Digital Input not working in slot 16
  - BUG#303 - Polarity of b fields inverted
  - BUG#316 - wavegenctl intermittent failure

Known Issues:


HEDscan Release 0.4

New Features:
  - Multi-chassis support
  - Digital Input support

Known Issues:
  - BUG#221 - Analog output wavegen pulsing issues. Only use pulsed mode for sin and cos waves in this release.


HEDscan Release 0.3

New Features:
  - Analog Output card support
  - Sensor startup reliability improvements
  - Data save directory structure
  - GUI cleanup and visual improvements

Bug Fixes:
  - BUG#196 - Sensors not detected after chassis update

Known Issues:
  - BUG#221 - Analog output wavegen pulsing issues. Only use pulsed mode for sin and cos waves in this release.


HEDscan Release 0.2

New Features:
  - Accessory card firmware update
  - Chassis update notification
  - Front panel power button graceful poweroff

Bug Fixes:
  - Sensor startup reliability fixes.
  - BUG#169 - Chassis reboot sometimes results in power off.

Known Issues:
  - BUG#196 - Sensors not detected after chassis update


HEDscan Release 0.1

Features:
  - Automatic chassis discovery
  - Single chassis operation
  - Single axis magnetometer operation
  - Data recording to FIF file with sensor positions
  - Timed recording support
  - Data visualization, both time and frequency domain
  - Data streaming via Lab Streaming Layer (LSL)
  - Helmet sensor localization
  - Analog input accessory card support
  - Chassis system update support (software and firmware)
  - Chassis reboot and power off

Known Issues:
  - BUG#169 - Chassis reboot sometimes results in power off. Manually power the chassis back on via the front panel power button if this should occur.
