Beta 4:
  Added support for InstallAware installers
  Added support for .gif and apng files (FFMPEG)
  Added support for Enigma Virtual Box executables using EnigmaVB unpacker (plugin)
  Added support for Ghost Installer Studio installers
  Added support for Smart Install Maker installers (plugin)
  Added lessmsi for improved support for .msi files
  Added statistics GUI
  Added status box when moving/copying unicode files to temp directory
  Added timeout to some scan functions to prevent delays caused by unresponsive helper binaries
  Added extraction to last used directory command line option and context menu
  Changed forcing a single instance and auto-adding is now disabled if the extraction
		  is already finished and only the result message box is opened
  Changed unicode path logic: file is now copied instead of moved if it is on a different
		  drive than the temp directory
  Changed status box design
  Fixed multiple error messages being displayed on failed update check
  Fixed update message display problem
  Fixed possible problems when entering relative paths in main GUI input fields
  Fixed extraction not working when file directory contains unicode characters and
		there is not enough free space on the drive containing the temp folder
  Fixed free space check not taking unicode file moving into account
  Fixed .sit extraction
  Fixed crash when trying to extract wise installers
  Fixed swf extraction ignoring some images and sounds
  Updated language files for Portuguese, Russian, Swedish, Italian
  Removed DMGExtractor and replaced it with 7z
  Updated 7zip to 16.04
  Updated ExeInfoPE to 0.0.4.3
  Updated fsbext to 0.3.5
  Updated innounp to 0.46
  Updated QuickBMS to 0.7.5
  Updated ttarchext to 0.2.10

Beta 3:

  Beta 3 brings a brand new updater, fixes several errors related to missing permissions 
  and adds 8 formats to the list of extractable files.

  Added support for .mp3, .wmv and .wma files
  Added support for bcm compressed files using bcm
  Added support for zpaq archives using zpaq
  Added support for Android boot images using bootimg (plugin)
  Added support for Excelsior Installer executables
  Added support for ISO zipped image files using unisz
  Added status box to sfx script extraction
  Added output directory permission check
  Added update summary to update prompt
  Added back is5comp (plugin)
  Changed .exe detection logic for speed improvements
  Changed file type detection: TrIDLib is now used for extraction, TrID for scan only mode, the library
		  version is much faster but returns less additional information
  Changed settings directory: if UniExtract detects insufficient write permissions to its directory,
		  all settings are stored in %APPDATA%; this way multiple users on the same local system can
		  also have different preferences
  Changed .exe extraction: UniExtract will now terminate with a NOTPACKED error instead of using 
		  generic 7z extraction, which produces useless files
  Changed success evaluation: if files were overwritten the extraction was often evaluated as failed
  Changed success evaluation: improved failure detection
  Changed keepopen option: moved from edit menu to main GUI for better usability
  Fixed crash when clicking finish button in plugin GUI if no item has been selected before
  Fixed helper binaries execution failing if %comspec% environment variable is unset
  Fixed .pea detection
  Fixed .chm extraction
  Fixed .mht detection
  Fixed FreeArc extraction
  Fixed AdvancedInstaller extraction
  Fixed registry keys are now being deleted after scanning if they did not exist before for ExeInfo, PEid
  Fixed settings not being saved if UniExtract lays in program files directory due to lacking permission
  Fixed updating/FFMPEG download if user has no write permissions to UniExtract's directory
  Fixed free space check failing if output directory does not exist
  Fixed not enough free space dialog's 'Abort' button not working
  Fixed download progress indicator not being on top of first start GUI
  Fixed first start GUI now shows 'Installed' if FFMPEG already exists
  Fixed error message display bug for unicode files
  Fixed some wrong detections
  Fixed unicode multipart rar/7z archive extraction
  Fixed unpack prompt in some cases being displayed again after the user clicked 'no'
  Fixed 7zip check often returning true, even if the file cannot be extracted, leading to 'failed' extraction result
  Fixed crash in update message when UniExtract is run from command line and 'No' is clicked
  Fixed syntax help dialog closing automatically
  Fixed possible false positives when using checkNSIS function
  Fixed password detection for some .rar files
  Fixed some untranslated terms in MethodSelect GUI
  Removed globalprefs option and preference storage in registry
  Removed faad and flac, extraction is now handled by FFMPEG
  Removed unnecessary input file moves
  Removed 7zip 15.14, reverted to 15.05 as NSIS support was dropped from newer versions
  Updated ExeInfoPE to 0.0.4.1
  Updated peazip to 0.53/1.0
  Updated ttarchext to 0.2.9
  Updated Japanese translation, thanks to A. Inaba
  Updated Chinese (Simplified) translation, thanks to SeaHOH

Beta 2b:
  Fixed crash when extracting .exe files
  Fixed encoding for Swedish language file

Beta 2:
  Added game mode: status box is not being displayed if a foreground fullscreen application is running
  Added /update command line parameter
  Added wrong password error message (exit code 10) for rar, 7z extractors
  Added support for CreateInstall installers (plugin)
  Added support for DGCA compressed files (plugin)
  Added support for pcm audio tracks in video files and .mxf files
  Added support for Advanced Installer installers
  Added support for SQLite databases, creates .sql command file
  Added fallback extension check for .assets files
  Added import function to plugin GUI to simplify plugin setup
  Fixed keepopen option not working after batch mode finished
  Fixed SQLite dlls not being found
  Fixed help command line parameter
  Fixed storeguiposition and checkgame options not being saved
  Fixed extraction failing for Gentee Installer, Installer VISE and Setup Factory
  Fixed preferences and context menu GUI label width for some translations
  Fixed updating 7zip binaries
  Changed error message if no tracks to be extracted in video file
  Changed WarnExecute messages to include full paths instead of untranslated '<outdir>'
  Updated innounp to 0.45
  Updated unrar to 5.31 Beta 1
  Updated 7zip to 15.14
  Updated extraction script for Visionaire files
  Updated finnish translation, thanks to Jyrki Vesterinen
  Updated portuguese (Portugal) translation, thanks to Luis Neves
  Updated russian translation, thanks to an anonymous contributor
  Updated Portuguese (Brazilian) translation, thanks to Igor Rückert

Beta 1:
  Added support for Ren'Py game engine's .rpa archives using unrpa
  Added support for Unreal Engine packages (.u, .uax, .upk) using Unreal Package Extractor (plugin)
  Added support for Telltale game archives (.ttarch)
  Added support for Livemaker games via crass/crage (plugin)
  Added support for .aac audio files (decompress to wav) using faad (plugin)
  Added support for .flac audio files using flac
  Added support for FreeArc compressed archives (.arc) using FreeArc unpacker
  Added support for .mpq archives using MPQ Plugin for Total Commander (plugin)
  Added support for .sfArk files using sfarkxtc
  Added filescan with MediaInfo dll to provide additional information on media files (scan only mode)
  Added delay to update script to prevent 'not found' error, changed execution parameter
  Added 'Open program directory' help menu entry
  Added file metadata (filesize, creation date,...) to log file when 'Ask for feedback' is enabled
  Added timeout exit message
  Added additional weblinks to help menu
  Added option to disable video track extraction
  Added support for Windows 10
  Added explaining tooltips to some options
  Added option to always keep GUI in foreground
  Added tooltips to batch queue view
  Added support for password list for .rar, .zip and .7z archives
  Added input file not found error message
  Fixed after update behaviour when other versions of UniExtract are installed
  Fixed last update date not beeing saved when an update was found
  Fixed AutoIt error message in first start GUI when no language file was found, now exits with error code 99
  Fixed possible infinite loop in run function when helper binary execution terminates too fast, resulting in UniExtract not 
        shutting down after successful extraction
  Fixed BMS scripts were not checked if GAUP detected files, but was unable to extract them
  Fixed game archive detection if file extension is not lower case
  Fixed detection of Matroska files, extraction of ogg and webm tracks in video files
  Fixed context menu GUI: alluser checkboxes not clickable despite having admin rights
  Fixed video extraction: multiple audio/video tracks had same names when extracted, so FFMPEG always asked to overwrite, 
        now type(audio/video) and number of track for each type is added as well as the track's language
  Fixed folder size calculation in status box did not work correctly for FFMPEG and probably others
  Fixed moving unicode tempfiles to output directory created subdirectory with temporary name
  Fixed feedback success evaluation
  Fixed some terms not using translation files
  Fixed NSIS extraction overwriting existing files; UniExtract still creates not useful output files for some custom NSIS installers
		but all content is now kept in output directory
  Fixed occasionally high CPU load when reading console output
  Fixed tray exit handler not terminating all helper binaries
  Fixed FFMPEG updater
  Fixed swf: extraction of .jpg files; performance slightly increased
  Fixed GameSelect GUI: not a game message is now always the first element and preselected
  Fixed unicode files are changed to ???????? and therefore fail to extract when adding them to batch queue
  Fixed unicode files' extraction to subdir folder name
  Fixed rar extraction returning success if there was a write error or access denied message
  Fixed slowdown when extracting to drive root directory caused by size calculation
  Fixed /prefs command line parameter not working
  Fixed help screen closing after 15 seconds when opened from command line
  Fixed some untranslated terms
  Fixed rounding issues in free space check when using batch mode
  Fixed error when trying to open SQLite database
  Fixed scan only command being queued if batch mode is active
  Fixed log file naming special cases
  Changed percentage indicator detection to include float percentage values
  Changed percentage indicator detection to include pattern x/y
  Changed user input needed message should be more visible now
  Changed check for update behaviour: check is only performed on start if GUI is opened; if run from command line or context menu,
		  it will be done right before terminating, so extraction/scan will not abort after installing update
  Changed internal behaviour for extraction and game select functions
  Changed language files, added new %name term to reduce %s usage
  Changed FFMPEG is now downloaded to the correct subdirectory (x86/x64), so the appropriate version is used in portable mode on 
		  different operating systems
  Changed feedback GUI now displays privacy agreement before sending	
  Changed after update behaviour, most recent changelog is now opened
  Changed translation files, removed %s variables and introduced numbered placeholders, that can be switched to 
		  fit a language's word order; added %name shortcut
  Changed unicode files are now renamed instead of moving them to a temporary directory if possible
  Changed inno setup extraction to rename ',1' files to avoid extracted programs not finding some files
  Changed GUI design on Windows 10 systems to fit standard window style
  Changed multiple part rar files are now added only once to batch queue, so it is possible to drag and drop 
		  all rar files onto UniExtract without having to deal with 'file exists' prompts
  Disabled directory size calculation when extracting to drive to prevent significant slow down
  Removed 64 bit iso.wcx plugin as it does not work correctly with QuickBMS
  Replaced booz with unzoo (adds support for 64 bit systems, longer filenames, logging)
  Replaced tee with mtee (adds support for unicode and longer filenames, smaller)
  Replaced tee with wintee (Windows 10 only, due to mtee not terminating fast enough)
  Updated AutoIt to 3.3.14.1
  Updated unrar to 5.21
  Updated fsbextract to 0.3.4a
  Updated exeinfo PE to 0.0.3.8
  Updated disunity to 0.3.4
  Updated quickbms to 0.6.5
  Updated innounp to 0.43
  Updated language files, added new terms to all language files, set encoding to UTF-16, updated translation info text,
		  changed %s to %name and %1, %2,...

Alpha 4:
  Added scroll bar to feedback edit controls
  Added view/edit batch queue GUI
  Added option to change path of filescan.txt (batch mode filescan log file)
  Added /batch command line parameter to add a file to the batch queue without processing it
  Added /clear command line parameter to clear batch queue and disable batch mode
  Added unicodecheck option to preferences GUI
  Added option for manual status box positioning to ini file
  Added plugin GUI
  Changed NO_FREE_SPACE message: file sizes are now rounded
  Fixed deactivate batch mode on tray exit
  Fixed disabled logging for 'silent exits'
  Fixed automatically adding a file to batch mode by singleton logic resulted in an endless loop opening and closing UniExtract 
		until main instance finished work
  Fixed changes in the batch file when UniExtract is running were completely ignored until the process restarted
  Fixed ctrl+a did not work on edit controls due to Windows API bug
  Fixed filescan.txt should now be deleted correctly before starting new batch mode
  Fixed batch mode not starting when clicking OK on main GUI
  Fixed unicode check displaying message box in silent mode
  Fixed batch file not beeing closed when clicked on 'No' on duplicate message box
  Fixed automatic status box positioning with non-standard task bar (e.g. task bar on top of screen)
  Updated QuickBMS to 0.6
  

Alpha 3:
  Added delay before checking for renamed file after tridscan
  Added no update available message box
  Added warning before changing file associations
  Added option to disable unicode check
  Added 1024 bytes hex dump of input file when user decides to open feedback GUI via prompt
  Fixed RENAME_NOTFOUND message contained '&' special character
  Fixed possible update check failure when ini file does not contain a lastupdate value
  Fixed batch queue file was created in working dir when using relative paths
  Changed main gui, changing between scan and extraction mode is much easier now
  Changed after update behaviour: now opening minor changelog instead of overall changelog
  Changed after update behaviour: new options are now added to ini file (useful for options without corresponding GUI control)
  Updated Exeinfo PE to 0.0.3.6
  
  
Alpha 2.1:
  Added minor changelog
  Fixed cascading context menu
  
  
Notes:
  Some features are not yet available in development versions; they will be added during beta test.
	- Some extractions are already supported, but the filetype is only recognized with custom trid definitions.
	  These will be added as soon as the stable version is ready to be released.
	
	
	
	
	