#MultiMC Changelog ##0.4.6 - Improved handling of LWJGL on OSX - Downloads now always follow redirects - Changed default console font to Courier 10pt on Windows - Status icons now: - Include a 'yellow' one - Are clickable na link to [help.mojang.com](https://help.mojang.com/) - Refresh when the icon theme does - Minecraft windows size is now always at least 1x1 pixel (prevents crash from bad settings) - Jar mods are now always put into a generated temporaty Minecraft jar instead of being put on the classpath - Better handling of Forge downloads (obviously invalid/broken files are redownloaded) - Mod lists are updated and sorted after adding mods - Log uploads now follow the maximum allowed paste sizes of paste.ee and are encoded properly - Icon themes can be changed without restarting - All download tasks now only start 6 downloads, using a queue (fixes issues with assets downloads) - Blocked various environment variables from affecting Minecraft: - "JAVA_ARGS", - "CLASSPATH", - "CONFIGPATH", - "JAVA_HOME", - "JRE_HOME", - "_JAVA_OPTIONS", - "JAVA_OPTIONS", - "JAVA_TOOL_OPTIONS" - Generally improved MultiMC logging: - More error logging for network tasks - Added timestamps relative to application start - Changed default PermGen value to 128M because of many issues from new users - MultiMC now doesn't use a proxy by default - Fixed bugs related to corrupted settings files (settings and patch order file saves are now atomic) - Added a workaround for icon themes broken in KDE Plasma 5 (only relevant for custom builds) - Updated zip manipulation library - files inside newly written zip/jar files should have proper access rights and timestamps - Implemented simple modpack import and export feature: - Export allows selecting which files go into the resulting zip archive - Only MultiMC instances for now, other pack formats are planned - Import is either from local file or URL, URL can't have ad/click/pay gates - Made Minecraft resource downloads more resilient (throwing away invalid/broken index files) - MCEdit tool now recognizes MCEdit2.exe as a valid file to runtime - Massive internal restructuring - Inserted blatant self-promotion (Only Minecraft 1.8 and up) - Minecraft asset import from old format has been removed - Running profilers now works on Windows - Instance copy doesn't follow symlinks on Linux anymore - Still does on Windows because copying symlinks requires Administrator level access - Instance delete doesn't follow symlinks anymore - anywhere - Fixed issue with the application getting stuck in a modal dialog when screenshot uploads fail - Description text in the main window status bar now updates when Minecraft version is changed - Instance profiles and patches are now loaded lazily (speeds up MultiMC start) - Groups are saved after copying an instance - MultiMC will warn you if you run it from WinRAR or temporary folders - Log page now has a button to scroll to bottom - Version lists: - All version lists now include latest and recommended versions - recommended are pre-selected - Java version list now sorts versions based on suitability - best on top - Forge version list includes the development branch the version came from - Minecraft list marks latest release as 'recommended' and latest snapshot as 'latest', if it is newer than the release - Improved wording of instance delete dialog - Errors are reported while updating the instance in the Version page - MultiMC launcher part will now exit cleanly when MultiMC crashes or is closed during instance launch - MultiMC now recognizes the Java version used and will not add PermGen settings to Java >= 1.8 - Mod list browse buttons now properly open the central mods folder - Fixed typos (forge -> Forge) - Mod folder lists are no longer watching for updates when the user doesn't look at them ##0.4.5 - Copies of FTB instances should work again (GH-619) - Fixed OSX version not including the hotfix number - If the currectly used java version goes missing, it now triggers auto-detect (GH-608) - Improved 'refresh' and 'update check' icons of the dark and bright simple icon themes (GH-618) - Fixed console window hiding - it no longer results in windowless/unusable MultiMC ##0.4.4 - Other logs larger than 10MB will not load to prevent logs eating the whole available memory - Translations are now updated independently from MultiMC - Added new and reworked the old simple icon themes - LWJGL on OSX should no longer clash with Java 8 - Update to newer Qt version - Look and feel updated for latest OSX - Fixed issues caused by Minecraft inheriting the environment variables from MultiMC - Minecraft log improvements: - Implemented search and pause - Automated coloring is updated for log format used by Minecraft 1.7+ - Added settings for the font used in the console, using sensible defaults for the OS - Removed MultiMC crash handler, it will be replaced by a better one in the future ##0.4.3 - Fix for issues with Minecraft version file updates - Fix for console window related memory leak - Fix for travis.ci build ##0.4.2 - Show a warning in the log if a library is missing - Fixes for relocating instances to other MultiMC installs: - Libraries now use full Gradle dependency specifiers - Rework of forge installer (forge can reinstall itself using only the information already in the instance) - Fixed bugs in rarely used library insertion rules - Make the global settings dialog into a page dialog - Check if the Java binary can be found before launch - Show a warning for paths containing a '!' (Java can't handle that properly) - Many smaller fixes ##0.4.1 - Fix LWJGL version list (SourceForge has changed the download API) ##0.4.0 - Jar support in 1.6+ - Deprecated legacy instances - Legacy instances can still be used but not created - All Minecraft versions are supported in the new instance format - All instance editing and settings dialogs were turned into pages - The edit instance dialog contains pages relevant to editing and settings - The console window contains pages useful when playing the game - Redone the screenshot management and upload (page) - Added a way to display and manage log files and crash reports generated by Minecraft (page) - Added measures to prevent corruption of version files - Minecraft version files are no longer part of the instances by default - Added help for the newly added dialog pages - Made logs uploaded to paste.ee expire after a month - Fixed a few bugs related to liteloader and forge (1.7.10 issues) - Icon themes. Two new themes where added (work in progress) - Changelog and update channel are now visible in the update dialog - Several performance improvements to the group view - Added keyboard navigation to the group view ##0.3.9 - Workaround for 1.7.10 Forge ##0.3.8 - Workaround for performance issues with Intel integrated graphics chips ##0.3.7 - Fixed forge for 1.7.10-pre4 (and any future prereleases) ##0.3.6 - New server status - now with more color - Fix for FTB tracking issues - Fix for translations on OSX not working - Screenshot dialog should be harder to lose track of when used from the console window - A crash handler implementation has been added. ##0.3.5 - More versions are now selectable when changing instance versions - Fix for Forge/FML changing its mcmod.info metadata format ##0.3.4 - Show a list of Patreon patrons in credits section of the about dialog - Make the console window raise itself after minecraft closes - Add Control/Command+q shortcut to quit from the main window - Add french translation - Download and cache FML libs for legacy versions - Update the OS X icon - Fix FTB libraries not being used properly ##0.3.3 - Tweak context menu to prevent accidental clicks - Fix adding icons to custom icon directories - Added a Patreon button to the toolbar - Minecraft authentication tasks now provide better error reports ##0.3.2 - Fix issues with libraries not getting replaced properly (fixes instance startup for new instances) - Fix april fools ##0.3.1 - Fix copying of FTB instances (instance type is changed properly now) - Customizing FTB pack versions will remove the FTB pack patch file ##0.3 - Improved instance view - Overhauled 1.6+ version loading - Added a patch system for instance modification - There is no longer a single custom.json file that overrides version.json - Instead there are now "patch" files in /patches/, one for each main tweaker (forge, liteloader etc.) - These patches are applied after version.json in a customisable order, - A list of these files is shown in the left most tab in the Edit Mods dialog, where a list of libraries was shown before. - custom.json can still be used for overriding everything. - Offline mode can be used even when online - Show an "empty" message in version selector dialogs - Fix FTB paths on windows - Tooling support - JProfiler - JVisualVM - MCEdit - Don't assume forge in FTB instances and allow other libraries (liteloader, mcpatcher, etc.) in FTB instances - Screenshot uploading/managing - Instance badges - Some pre/post command stuff (remove the timeout, variable substitution) - Fix logging when the system language is not en_US - Setting PermGen to 64 will now omit the java parameter because it is the default - Fix encoding of escape sequences (tabs and newlines) in config files ##0.2.1 - Hotfix - move the native library extraction into the onesix launcher part. ##0.2 - Java memory settings have MB added to the number to make the units obvious. - Complete rework of the launcher part. No more sensitive information in the process arguments. - Cached downloads now do not destroy files on failure. - Mojang service status is now on the MultiMC status bar. - Java checker is no longer needed/used on instance launch. - Support for private FTB packs. - Fixed instance ID issues related to copying FTB packs without changing the instance name. - Forge versions are better sorted (build numbers above 999 were sorted wrong). - Fixed crash related to the MultiMC update channel picker in offline mode. - Started using icon themes for the application icons, fixing many OSX graphical glitches. - Icon sources have been located, along with icon licenses. - Update to the German translation. ##0.1.1 - Hotfix - Changed the issue tracker URL to [GitHub issues](https://github.com/MultiMC/MultiMC5/issues). ##0.1 - Reworked the version numbering system to support our [new Git workflow](http://nvie.com/posts/a-successful-git-branching-model/). - Added a tray icon for the console window. - Fixed instances getting deselected after FTB instances are loaded (or whenever the model is reset). - Implemented proxy settings. - Fixed sorting of Java installations in the Java list. - Jar files are now distributed separately, rather than being extracted from the binary at runtime. - Added additional information to the about dialog. ##0.0 - Initial release.