Changes since 2012-12-03: 

New features: 
 * New commandline option --proxy for dwbem
 * New commands 'reload_bookmarks', 'reload_quickmarks'
 * New option 'load-on-focus'
 * Prompt if a form should be resubmitted
 * Expand ~ in user-stylesheet-uri
 * New command 'print_preview', new option 'print-previewer'
 * New option 'accept-language'
 * New extension 'unique_tabs'
 * Indicate installed/disabled extensions when calling dwbem -a/-l
 * Allow arbitrary uri-schemes for commandline/open-prompt
 * Check for supercookies
 * New commandline option '--check-syntax'
 * Searchable find/command history
 * HSTS-support
 * Added bashcompletion for dwb/dwbem
 * Control-Return follows selection in new tab, Shift-Return follows selection in
   background tab
 * New option 'max-visible-completions'
 * Mousewheel cycles through tabs
 * New command 'tabdo'
 * New option 'passthrough-keys'
 * Refactored scripting api

Bug fixes: 
 * Fixing a use after free when reading scripts
 * Fixing memory leak in connect_object
 * Fixing memory leak in signal_set
 * Escape download path when spawning with application, parse arguments with
   g_shell_parse_argv
 * Fixing hint clicking on youtube images
 * Fixing wrong default PREFIX
 * Fixing broken layout on dwb:quickmarks
 * Fixing wrong font size in hints
 * Fixing format security errors
 * Fixing a segfault when a tab is closed
 * Unref use WebKitHitTestResults
 * Fixing --no-confirm of dwbem deleted the config
 * Adding elements with contenteditable property to editable elements
 * Fixing several segfaults when connecting GObject in the scripting context
 * Fixing ignored '@'-shortcut
 * Check for numpad-return

Removed:
 * Removed scratchpad


Changes since 2012-10-28: 

New features:
 * Paste primary selection into webview
 * New option 'hints-key-lock'
 * Tab numbers in the status line
 * Extended javascript api

Bug fixes: 
 * Fixing :search command
 * Increasing performance of adblocker after a decrease with webkit-1.10
 * Fixing 2 segfaults in js-api
 * Ignore the default action for Mouse Buttons 8 and 9
 * Fixing a memory leak when closing a tab
 * Fixing segfault if userscript is a symlink
 * Ellipsize dwb:-links correctly
 * Update status bar if a tab is closed
 * Fixing wrong excaping when backslash is mapped to a shortcut

Removed: 
 * Command line option -s removed


Changes since 2012-08-22:

New features:
 * Indicator for quick/bookmarks
 * Scratchpad for userscripts
 * Update statusbar from userscripts
 * New option 'enable-webgl'
 * New option 'enable-accelerated-compositing'
 * New option 'show-single-tab'
 * Implementing 'mouseMove' signal for userscripts
 * Implementing 'Object.setPrivate', 'Object.getPrivate' for userscripts
 * Allow usage of directories for 'adblock-filterlist'
 * Extension manager for javascript extensions
 * New option 'sync-files', old 'sync-files' is now 'file-sync-interval'
 * New methods 'Array.fastIndexOf', 'Array.fastLastIndexOf'
 * More information in version info

Bug fixes:
 * Fixing element hider issues with webkit-1.10
 * Unescape uris with javascript-scheme
 * Always unprotect callback function in request_callback
 * Protect callback function in global_send_request
 * Adding missing download command to keys
 * Fixing wrong section number in dwb-js-manpage
 * Create js-quark before creating any objects; don't allocate position string in dwb_update_status_text
 * Use sizeof for stack-allocated strings; fixing one possible buffer overflow
 * Set default value for sync_files
 * Don't ignore case in directory listings
 * Create a new webview in view_create_web_view_cb if tabs are disabled
 * Fixing possible segfault in dwb_normal_mode
 * Let wv, frame and download be derived from gobject; fixing possible segfault in tabs_create; apply scripts before checking signals
 * Fixing several typos 
 * Ignore empty key-names in dwb:keys
 * Descriptions for cookie-functions
 * Respect evironment LDFLAGS
 * Check if key or value is NULL in dwb_set_key, fixes a possible segfault

Changes since 2012-05-11 

New features: 
 * A javascript api
 * Extensions: 'formfiller', 'requestpolicy', 'perdomainsettings', 'userscripts'
 * Token matching for tab completion
 * New command 'sanitize'
 * New option 'addressbar-dns-lookup'
 * New option 'close-last-tab-policy'
 * Create hints for image maps
 * Added DWB_PROXY environment variable to external download command
 * Use up/down key for tab completion
 * Adding download-speed to the download label
 * Focus hints with up/down-keys
 * New command 'toggle_tab'
 * New setting 'do-not-track'
 * Tilde-expansion for paths
 * New option 'bars-padding'
 * New option 'searchengine-submit-pattern'
 * New options 'progressbar-empty-color', 'progressbar-full-color',
   'progressbar-style'
 
Removed: 
 * $XDG_CONFIG_HOME/dwb/scripts/ is no longer supported, scripts from that
   directory are only injected with the 'userscripts' extension.
 * Removed command 'reload_scripts'.

Bug fixes:
 * Fixing wrong tab marked as protected when session is restored
 * Try to avoid overlapping hints
 * Fixing a bug when a new searchengine is added on certain sites.
 * Fixing segfault when web-inspector is closed
 * Fixing several memory leaks.
 * Fixing a use-after-free and a too small malloc
 * Don't unescape uri in the statusbar if it contains \n, \r or \f
 * Fixing issues with onscreen keyboards
 * Fixing issues with autocompletion


Changes since 2012-02-01 

New features:
  * New settings 'close-tab-focus-policy', 'new-tab-position-policy''
  * New setting 'ssl-use-system-ca-file' for libsoup > 2.38
  * New commands 'hints_background' 'hints_images_background', 'hints_url_background', opens hints in a background tab
  * New setting 'update-search-delay'
  * New commands 'back_open', 'backopen_url'
  * Adding case sensitive search
  * Tilde expansion for downloads and pathcompletion
  * New command 'dump'
  * New commands 'toggle_local_setting', 'local_set'
  * New settings 'font-hidden-statusbar'
  * New setting 'hint-auto-follow'
  * New command 'normal_mode'
  * New setting 'use-ntlm'
  * New dwb-uri 'dwb:searchengines'
  * New command 'cancel_download'
  * New command 'clear_tab'
  * New settings 'download-gradient-start', 'download-gradient-end'
  * New setting 'auto-insert-mode'
  * New command 'reload_userscripts'
  * New commands 'tab_move', 'tab_move_left', 'tab_move_right'
  * Adding 'DWB_MIME_TYPE' environment variable for external download scripts
  * New setting 'tabbar-visible'
  * Adding to small status bars if the statusbar is hidden that show links under
    pointer and insert mode state 

Changed: 
  * All dwb://<name> uris are replaced with dwb:<name>
  * Additional dbus backend for single instance handling
  * Possibility to send commands in userscripts to stdout, must be sent to
    $DWB_FIFO instead

Removed: 
  * Removed settings 'mail-handler', 'ftp-handler'

Bug fixes: 
  * Fixing broken downloads with libwebkit > 1.8.0
  * Fixing a possible segfault in the proxy setting
  * Fixing several memory leaks
  * Fixing not saved mimetypes for downloads opened with external applications
  * Fixing segfault when startpage is not set
  * Fixing several typos 
  * Several minor bug fixes