Version 1.8 - 6 July 2011
Fixed: Junction-linked data folders not being scanned for mods.
Fixed: Links being displayed incorrectly in the BOSSlog if more than one was given in a message.
Changed: Masterlist updater now runs by default.
Changed: Updated version of libcurl used when building BOSS.exe and BOSS GUI.exe to 7.21.7 from 7.21.4.
Changed: Overhauled the "Plugin Numbers" section of the BOSSlog:
Moved the section to the top of the BOSSlog.
Renamed the section from "Plugin Numbers" to "Summary".
Added message counts, with numbers of total messages, warning messages and error messages.
Added a notice that is displayed when there has been no change in the recognised mod list since BOSS was last run.
Added: A settings file ("BOSS.ini") to allow users to set default behaviours, options and BOSSlog formatting styles.
Added: Support for unauthenticated proxies to the masterlist updater and the GUI's "Check For Updates" functionality.
Added: Five new command line parameters:
--proxy-host,-H [ hostname ] to specify a proxy's host server for the masterlist updater.
--proxy-port,-P [ port ] to specify a proxy's port for the masterlist updater.
--proxy-type,-T [ type ] to specify a proxy type for the masterlist updater.
--trial-run,-t to run BOSS without actually changing the load order.
--no-update,-U to inhibit automatic masterlist updating.
Added: Support for Fallout: New Vegas mods that use the Fallout 3 master file, such as "A Requiem for the Capital Wasteland".
Added: Support for regular expressions in the masterlist.
Added: Support for conditional incompatibility and conditional requirement messages in the masterlist.
Added: BOSSlog filter option to hide userlist warning messages.
(GUI) Fixed: The "Enable File CRC Display" and "Enable Mod Version Display" options getting confused between their values under the "Sort Mods" and "Undo Changes" run options.
(GUI) Fixed: The icon not appearing in the title bar.
(GUI) Fixed: The GUI hanging when BOSS is launched.
(GUI) Changed: The "Masterlist Update" checkbox now sets the --no-update command line parameter if unchecked to override BOSS's default behaviour.
(GUI) Changed: The look of the "About" window.
(GUI) Changed: Overhauled the "Check For Updates" functionality:
Removed the masterlist update checker, as it has been made redundant by BOSS's automatic masterlist updating.
Added automatic updater functionality. Replaced "Check For Updates" output window with a series of notification dialogs asking if the update should be downloaded and installed. If no update was found, or there was an error, relevant dialog messages are displayed.
"Check For Updates" now also automatically runs when the GUI starts. This only displays a message if an update was found.
(GUI) Changed: Renamed a number of options, simplifying their names slightly.
(GUI) Changed: Options selected are now saved on exit and loaded on start.
(GUI) Added: "Perform Trial Run" option.
(GUI) Added: Settings page for specifying how the GUI behaves.
(Installer) Changed: Updated to reflect various changes to programs.
(Installer) Changed: Installer now runs uninstaller before installing if a previous installation of BOSS is found.
(Docs) Changed: Significant content and formatting changes to main ReadMe, slight formatting changes to User Rules readme.