2013 July - December
Code:
* Someone clone us a few more Palanas, then clone his clones.  What's the worst that could happen?
* Prioritize picking FPS rather than resolution for capture devices (primarily for webcams)
* Add option to disable encoding while previewing
* Add additional warnings if trying to use Aero monitor capture on windows 7 and below, allow disabling of Aero at runtime
* Cropping improvements
* Fixed possible crash / corruption when loading multiple GIFs on a scene
* Fixed crash when using network paths for text sources
* Dynamic bitrate changing support
* Updated to latest libx264 build (which now includes OpenCL acceleration options)
* Fixed multiple libx264 crashes (all thanks to R1CH and the x264 devs)
* Per-scene volume support (made by HomeWorld)
* Fixed a stuttering bug that could happen on some systems with game capture
* Fixed a few bugs with OpenGL capturing
* Added game capture support for windows 8.1 preview
* Greatly improved 64bit DirectX 9 game capturing
* Greatly improved OpenGL capturing performance with game capture
* Several methods of deinterlacing support for capture devices (by Palana)
* QuickSync encoding support (by Palana)
0.54 Beta - 2013-07-10

* Fixed a crash with libx264 by switching to linux cross-compiled versions compiled with mingw
0.541 Beta - 2013-07-10

* Added QSV profile for platforms with non-functional D3D11 API version 1.6 support and broken acceleration on API version 1.4 (palana)
* Fixed a crash with retro deinterlacing on I420 and UV12 output from devices (palana)
* Made the "Incompatible hook modules detected" error disableable (r1ch)
* Fixed a few more x264-related crashes (r1ch/x264 devs)
* (Hopefully) Fixed a bug with the stream delay option where if you saved to file while streaming it would cause the network to inadvertently disconnect prior to finishing the rest of delay (Jim)
* Fixed various cropping bugs (r1ch)
* Made it so edit mode is not disabled when going fullscreen (ThoNohT)
* Added more context menu options when right-clicking the preview window (ThoNohT)
* Fixed a bug when using game capture with OpenGL games where the game wouldn't capture on certain systems after updating to 0.54+ (Jim)
* Fixed a pretty bad memory leak when using game capture with OpenGL games that would affect the game itself (Jim)
0.542 Beta - 2013-07-19

* Renamed "lagged frames" to "late frames" to be more descriptive of what they are
* Fixed opacity not working on directshow sources with certain color formats
* Fixed monitor capture rotation issues on Windows 8
* Added support for per-service setting recommendations (currently active for Twitch)
* Added a keyframe interval option to advanced settings
* Added congestion control - reduce bitrate when congestion is detected (experimental, requires .ini editing)
* Added support for RTMP authentication (requires .ini editing)
* Global sources are muted when they not present on a scene
* Allow negative audio offset for video devices
* Fixed a crash when using certain hotkeys
* Improved detection for TeamSpeak 3 and ASUS GamerOSD incompatible hooks
* Support additional D3D versions for Vista game capture
* Refactored network code to minimize risk of disconnects and improve throughput
* Finish processing and flushing all frames before disconnecting a stream or closing a recording
* Fixed a bug where game capture would pick some games up as a 1x1 solid color block
* Reverted GL code for the time being until the newer code is a bit more stable
* Fixed a rather bad mic sync issue that has been happening in rare circumstances
0.550 Beta - 2013-08-15

* Using a new fixed version of fast GL capture
* Fixed some opengl capture crashes
* Fixed game capture causing games to crash with windows vista
* Made the mic sync hack optional (as an option in advanced settings now)
* Fixed a bug with mic cutting out
* Fixed a false positive with norton
0.551 Beta - 2013-08-16

* Fixed a bug with GL game capture that was causing it to use the slower variant on most computers (thanks to kharay for pointing it out and helping debug it)
* Updated some more translations
0.552 Beta - 2013-08-17

* Added streaming requirements check to youtube service listing
* Increased speed of shader loading (palana)
* Added saving of custom colors when bringing up a color dialog
* Updated translations (Many thanks to Gol-D-Ace and dodgepong for helping with new translations)
* Fixed a timeout crash that could occur when stopping stream (kernelbase.dll breakpoint crash, r1ch)
* Added "scroll mode" to text source (by that crazy text-loving homeworld who never sleeps)
0.553 Beta - 2013-08-30

* Re-enabled auto-updater, was off by mistake (if you downloaded 0.553 please download 0.554 instead)
0.554 Beta - 2013-08-31

* Fixed a crash when adding scene with no scenes and preview running (r1ch)
* Added a hook check for Dolby Axon to prevent crashes when in use (r1ch)
* Changed default scene buffering to 700 milliseconds
* Fixed an issue where a cropped source can be moved around by dragging it from outside of its visible area (homeworld)
* Made some minor adjustments to monitor capture (homeworld)
* Added an "x264 Encoder Profile" feature in advanced to change from "high" to "main" x264 encoder profiles
* Made the 64bit and 32bit update checks independent (r1ch)
* Added/Changed a few more services
* Fixed a potential crash when stopping stream (though this might still happen on occasion)
* Removed logging of shader cache files
* Fixed some more issues with quicksync (palana)
* Added date/time for FLV files (palana)
* Reduced minimum selectable FPS to 1 for people who for whatever reasons want to do more slideshow-esque streams
* Added a "projector" feature that allows you to preview the stream on a separate monitor in full screen while using OBS on a another monitor, can be used by right-clicking the preview window and using the "projector" option from the context menu and selecting the monitor to use. The projector window can be disabled by pressing escape on it, by closing it on the task bar, or by using the "disable" option in the context menu.
* Audio can now be encoded in either 48khz or 44.1khz (by Extrems)
* Constant framerate issues resolved and performance improved when using it
* Moved encoding to a separate thread to avoid issues with keyframe interval timing and made CFR default
0.57 Beta - 2013-09-24

* Made a hotfix for a bug where audio can sometimes the mic could cut out.  (Need to be careful with those coefficients)
0.571 Beta - 2013-09-29

* Other minor bugfixes and log changes
* Added an option to show only currently plugged in audio devices in the audio section (jim)
* Updated services list (jim)
* Added a -start command line option to start the stream immediately after loading (jim)
* Fixed some issues wth blackmagic/decklink devices to prevent them from blackscreening (don't use the custom resolution checkbox with these devices) (jim)
* Adjusted frame skip threshold to prevent it from triggering too easily (jim)
* Added an option to manually check for updates (r1ch)
* Fixed some crashes caused by external network DLLs (r1ch)
* Made some improvements and fixes to quicksync encoding (Palana)
0.580 Beta - 2013-10-17

* Hotfixed the bug where you couldn't edit the sources properties that somehow managed to squeeze through to release
0.581 Beta - 2013-10-17

* Fixed "push to talk delay", which wasn't working
* Fixed some minor issues with capturing opengl games (hopefully)
* Fixed an issue with windows 8.1 (which just released) where directx 9 games would capture with poor performance
0.582 Beta - 2013-10-19

* Fixed a minor issue where elgato devices would occasionally not initialize properly and have a black screen
* Hotfixed an issue with sources not resizing properly when reconfigured
0.583 Beta - 2013-10-24

* Fixed a bug with window capture's window selection dialog bugging out if there's a window without a title within it (paibox)
* Fixed an issue with game capturing Direct3D 9 games caused by a new windows 8.1 update
0.584 Beta - 2013-11-15

* Switched to the new CBR filler feature of x264 instead of using X264_NAL_HRD_CBR (r1ch)
* Updated x264 to latest development branch (jim)
* Fixed RTMP authentication bug for 64bit OBS (r1ch)
* Added ability to use input devices for the desktop sound channel (for example, use "What you hear" or "Stereo Mix", or even a mic -jim)
* Some QSV fixes/adjustments (palana)
* Fixed some bugs with the shader cache (r1ch/palana)
* Fixed an issue where CoD: Ghosts wouldn't capture properly with game capture (jim)
0.59 Beta - 2013-12-11

* Fixed some issues with locale files
* Force MP3 audio to use 44.1khz to prevent transmission issues, especially with twitch (jim)
* Made it so window capture won't draw a black box if the window isn't found, instead it won't draw anything (so it'll be transparent when the window isn't found -paibox)
* Added "Use WaveOut Renderer" as an option to device source (paibox)
* Fixed an issue where game capture wouldn't capture "Typing of the Dead" properly (jim)
0.591 Beta - 2013-12-16

* Fixed date/time output for FLV files (palana)
* Added 'main' profile override for quicksync, as well as some other minor quicksync tweaks (palana)
* Fixed a potential freeze issue when shutting down stream (r1ch)
* Fixed a bug with per-scene-volume plugin where muting it via hotkey wouldn't properly save settings (homeworld)
* Fixed a bug where device sources sometimes wouldn't properly mute/unmute properly if used as a global source (paibox)
* Fixed an issue with selection of devices that use the same name in the device source (paibox)
* Fixed an issue with game capture performing poorly for DirectX 9 games under certain revisions of windows 7 (jim)
0.592 Beta - 2013-12-28