MultiMC

MultiMC is a free, open-source launcher system for Modded minecraft specially designed to overcome the features lacking on the official launchers, such as offline gameplay or Linux support. It's developed by a two person team.

Features
The main features that MultiMC brings to the launchers ecosystem are:
 * Manage multiple instances of Minecraft at once.
 * Custom icons and groups for instances.
 * Manage multiple minecraft user profiles, and allow offline gameplay.
 * Start Minecraft with a custom resolution, java arguments.
 * Change Java's runtime options (including memory options such as MaxM and MinM).
 * Shows Minecraft's console output in a color coded window.
 * Kill Minecraft easily if it crashes / freezes.
 * Forge integration (automatic installation, version downloads, mod management).
 * Minecraft world management, with copying and renaming features.
 * Import and export Minecraft instances to share them with anyone.
 * Supports every version of Minecraft that the vanilla launcher does, including snapshots.
 * Manage Logs and in-game screenshots taken during gameplay

Another features that can be done via the use of Vazkii's Curse ModPack DownLoader are intended for modpacks that now can't be directly downloaded from the curse mods page, but instead the user needs the Twitch launcher and all the features that this brings with it. So, CMPDL fills this gap allowing easy instance creations for the MultiMC launcher.

Version History
There's no official changelog formatted version history available, most of the new implementations for the launcher are posted on the official blog at:

https://multimc.org/posts.html

Official Site
https://multimc.org/