6.18.02

Release Notes
Audio Weaver Designer - Version 6.18.02

HIGHLIGHTS:
-------------------------------------------------------------------------------
o Feature-Licensing system introduced (Enabling Designer functionality to be enabled via licensing)
o Designer Pro Edition now includes "Custom Module SDK" content (Usage of which is enabled by a valid "Feature: Module Creator" License.)
o Minimum system requirements updated
    - Pro Edition requires MATLAB version 2017b or later
    - 64-bit version of Windows now required
o Installer size reduced for Standard Edition and ST Edition


NOTABLE NEW-FEATURES AND IMPROVEMENTS
-------------------------------------------------------------------------------
    - Pro Edition now supports custom module creation with valid "Module Creator"  Feature License
    - Improved error reporting when trying to connect to server and license is invalid
    - Improved error reporting when target cannot be found
    - Improved prebuild error reporting (input channel count mismatch, blockSize inconsistencies, etc)
    - Improved error reporting when allocating FFTs
    - Updated Audio Weaver Designer User's Guide to include info about Custom Module Creator
    - Updated the documentation for Advanced module FftFract32 
    - Updated the Help file and name of Periodic Streaming module.
    - Cleaned up example layouts, sorted them by category, and replaced the deprecated modules in each example
    - Update target list when reconnecting to target on Global Preferences
    - Allow Standard Edition of Designer to work with a Pro license
    - Add drop out count to the 1 Hz update shown by the command line server
    - New module added! CycleBurnerSet
    - New module added! BlockDelayV2
    - New module added! TableLookupV2 
    - Add verbosity control to regression tests to allow easier comparison
    - Improved Wire information display (to show buffer reuse)
    - ParamGet help file updated
    - Updated documentation for Deprecated ModulePack (which module's should be used instead
    - Updated installer to use a newer version of Matlab (2017) 
    - Reduced installer size (MCR installer now downloaded on-demand)
    - Standard Edition installer now uses 64 bit Matlab
    - Added "Clear Login Credentials" entry to GUI's Help menu
    - Restarting Designer now re-connects to Ethernet targets
    - ScalerV2 now supports complex data
    - Updated Module User's guide
    - Updated the Module Developers Guide 
    - Changed the name of "Audio Weaver Server Command Syntax" to "Audio Weaver Tuning Command Syntax" 
    - Added "clear_credentials", "set_core_description", and "get_moduleclass_info" to Tuning Command Syntax manual
    - Can now search for subsystem pins
    - Updated boolean_source_module.m so that it has a text label function and shows the value on the canvas
    - Updated ZeroPaddingFract32 help file
    - Showing allocated wire buffer number of the canvas when showing "Wire Info"
    - Improved some Module's browser and canvas images
    - General Purpose Vector Scaler now supports complex numbers
    - Made clock divider inheritable in feedback wires

    
NOTABLE BUGS FIXED
-------------------------------------------------------------------------------
    - Sink inspector should not activate / deactivate module
    - Parameters in inspector and property window can become mismatched
    - Server does not proper display profiling clock when it equals 16 kHz
    - Record Output Audio with specified file name in Layout Properties is not working
    - Adder module with single channel input appears to add / pass other channels to output 
    - Cannot use paramset with subsystem modules
    - Tools->Compare layouts functionality not working
    - Edit Feedback Property dialog box freezes the entire Designer window 
    - Cannot resolve different sample rates (fixed sample rate mismatches if floating point precision issues)
    - Navigating into a subsystem fails catastrophically if remote target loses connection while designer is drawing
    - Some inspectors (like Router and SbBeamformer) caused trouble when system is saved
    - Router inspector can't be closed.
    - TCP/IP communication not stable on Windows VM
    - Some of the check boxes on the Generate Target Files dialog box are not persisted when saving / loading
    - Offline license key bug fixes
    - fft_fract32_module crashing awe_server
    - Compiled subsystems aren't pulling in all of the needed internal modules
    - The inspector for Cycle burner module should be wider to fit all the digits
    - Clock divider not working with PinkNoise module
    - Router and RouterSmoothed modules not allowing access to all channels
    - ClipIndicator module fails regression
    - Meter fails regression test
    - Regression test test_scalern_v2 fails on the Native target
    - Changing connection from Ethernet localhost hangs for minutes
    - clockDivider issue with subsystem source modules
    - The information in designer pop up window "About Audio Weaver" is incorrect