Midori Changelog

What's new in Midori 11.3.0

Apr 5, 2024
  • Astian Suite + Productivity:
  • Midori 11.3 features our first Astian Suite applications, Notes, Contacts and the new Astian Calendar, which was released a few days ago. But this is not all, we have improved and prepared our unification service, Astian Accounts, so that users have a better reach from the same account.
  • Renewed return of AstianGO:
  • AstianGO is our search engine, like Midori, focused on speed and privacy to offer an uncensored browsing experience with high privacy. This month we launched the alpha and it is under constant improvement. Midori integrates it, although it is not yet available. the default search engine since we are still carrying out work, however users will now be able to enjoy a fast search, without censorship, without invasive advertising, blocking many trackers and blocking advertising from services such as YouTube among others.
  • With AstianGO and Midori you can now do:
  • News search.
  • Video search with playlists.
  • Image search.
  • Customization options.
  • And much more.
  • Enhanced Privacy and Anonymous Browsing:
  • With an update to the tracker list and the upcoming integration of tracker and ad blockers, Midori positions itself as a leader in privacy protection. Additionally, improvements to anonymous browsing offer an additional layer of security for users concerned about their online privacy. But it doesn’t end there, Midori 11.3 lays the foundations for the native integration of our ad blocker, MidoriVPN and MidoriDNS. Which are already being worked on at vpn.astian.org
  • Visual Improvements and Customization:
  • Midori 11.3 has raised the bar in terms of design and customization. From improved icons to the ability to set vertical tabs to the left or right, users now have unprecedented control over their browsing experience.
  • Advanced Workspace Management:
  • Workspace management is now more intuitive and efficient than ever. Issues that previously caused confusion have been resolved, allowing users to maximize their productivity with ease.
  • WebApps Support and Preparations for Midori_OS:
  • The reintroduction of WebApps support since version 9.0, now available for Linux, MacOS and Windows, marks a significant step towards the future of Midori. This feature paves the way for Midori_OS, an operating system focused on user privacy and freedom.
  • Multilingual Expansion and Commitment to Safety:
  • With the addition of the Ukrainian language and significant security improvements, Midori 11.3.0 demonstrates its commitment to global accessibility and user data protection.

New in Midori 11.1.3 (Dec 5, 2023)

  • Global Privacy Control:
  • One of the most important and significant tools for privacy is Global Privacy Control, this is a tool that helps users communicate their intention not to be tracked online. The GPC is designed to offer users another option to control their data from their browsers in this case in Midori. Although Midori is based on Gecko, this option was not active until version 11.1.3.
  • Secure connections:
  • In this version of Midori 11.1.3 we have implemented by default the HTTPS configuration for all sites, the path is also prepared for the update that will come with MidoriDNS
  • Private mode navigation:
  • To make private browsing more private, we have implemented an improvement that prevents information from being saved in forms using this browsing mode.
  • References to Mozilla:
  • Gecko is the engine that allows Midori to navigate the web. This engine is developed and used by Firefox. However, we have no relationship with this great organization. Therefore, in order to acquire technological independence, we have eliminated certain references among them:
  • Connections to Cloudflare DNS through Mozilla.
  • Reference to Mozilla Firefox support links.
  • Connection references to Mozilla servers and services.
  • Mozilla VPN promotion has been removed
  • Mozilla DoH connections have been disabled.
  • Memory Management:
  • We know that the lightness of Midori is one of the most important and essential points for many users, so for those users who have more than 8GB in RAM we have added an improvement that makes better use of memory in multimedia viewing, making May Midori be much more fluid.
  • Minor improvements:
  • New images for private browsing mode.
  • Improvement in the browser’s language selection list in the settings menu.
  • New parameters for importing data from other browsers.

New in Midori 11.1.2 (Nov 28, 2023)

  • Fixes:
  • Version 11.1.1 released a few days ago was released and although the version and although the launch was perfect, our computing infrastructure could not resist, what does this affect? Midori is constantly monitoring if there are any updates available. Users of version 11.1.1 will not see this due to the adjustments that were made to the infrastructure.
  • Improvements in the separation tabs.
  • Updates:
  • We have updated the customization options by using user.js

New in Midori 11.1.1 (Nov 27, 2023)

  • First and foremost, the following security and privacy problems have been corrected:
  • Clickjacking Troubleshooting: Some websites had the ability to attract attention to cause unwanted clicks.
  • Memory safety issues which could allow arbitrary code to enter memory, harming the performance and security of the OS.
  • Error in selecting text and/or web elements, this only affected Midori in X11 environments.
  • Out-of-bound memory access issues in WebGL2 blitFramebuffer which allowed On some systems, depending on graphics settings and drivers, it was possible to force an out-of-bounds read and leak memory data in images created in the element of the canvas.
  • Linux:
  • Midori 11.1.1 special for Linux brings correction to the icon display.
  • Problems displaying images in WebP form.
  • Improvements in translations for Spanish Mexico, in the next update support for Spanish Mexico & Spanish Spain will be improved
  • Improvements to the AppImage universal installer format.
  • Correction in the data synchronization process.
  • Windows:
  • Now Midori imports a new online installer for 32/64 bytes although it has a weight of approximately 700KB the installer requires internet for installation
  • Improvements in the display of images in WebP form
  • Icon improvements.

New in Midori 11.1.0 (Nov 15, 2023)

  • Midori 11 is a special and definitive step in the development of this browser, because it establishes the pillars of the development of this fabulous browser, which apart from being the most recognized light browser, is also a web browser that is characterized by respect for privacy. and user information, without further ado, the news is as follows:
  • Integration with our search engine without censorship and respect for privacy AstianGO.
  • Up to 15% higher performance compared to browsers that use the Chromium engine.
  • Improved consumption achieving a 20% improvement in performance compared to previous versions of Midori
  • Your time and resources on your devices are valuable and at Midori we know it, which is why we have been concerned about ensuring that you make the most of them.
  • We have improved the aesthetics of the browser with improvements in the default visual themes, we have improved the icons, to make Midori more attractive and visual.
  • We have made a small change, our sidebar is now located on the left of the browser, allowing access to tools such as Google Translate, our file storage service Astian Cloud, Notes and other tools.
  • Security:
  • Security and privacy are paramount, and we’re proud to let you know that we’ve further strengthened these features based on rigorous BrowserAudit reporting. With Midori 11.0, you can browse with peace of mind knowing that your personal data is protected.
  • MidoriVPN & Astian Cloud Integrations
  • But that is not all. Midori 11.0 takes an exciting first step towards integration with Astian Cloud file storage cloud and our VPN browsing service, MidoriVPN. In addition, we have optimized resource consumption, especially memory, to give you greater autonomy on your portable devices.

New in Midori 0.5.11 (Sep 8, 2015)

  • Add fake theme for built-in icons
  • Don't truncate long speed dial titles if there's room to display them
  • Fix warnings for -Wformat-security
  • Ensure vala knows the prototypes of functions it calls, fixing pointer truncation in tests
  • Add unit test to check appmenu/menubar visibility
  • Fix last known GTK2 entry placeholder text bugs
  • Make sure that only one of appmenu and menubar are visible *initially* as well as when changed
  • Move adblock icons to hicolor
  • Limit bookmarks panel callbacks to the lifetime of the panel to fix a crash
  • Fix fallout (broken bookmarks and history panel search) from tweaks to GTK2 entry placeholder
  • fix property binding to ensure that exactly one of appmenu button and menubar is always visible
  • Skip open-with codepath with abp links, they are internal
  • Use find_file to locate execinfo.h
  • Fix middle/ctrl/normal clicking bookmarks (not folders) in the bookmarkbar.
  • Add copright header to sanitize_bar.sh
  • Adblock fixup: Escape . in filter with \
  • Don't shadow variable uri in midori_browser_save_uri
  • Switch Adblock icons to 24px color
  • Always include app menu in toolbar
  • Fix various mis[sing ]annotations and style issues in GIR
  • Compile typelib from gir
  • Fix assert when resetting webapp state after inactivity reset
  • clean up handling of double-valued db column in Tabby
  • Add a comment to explain MidoriBrowser popup callback
  • fix warnings printed when right-clicking resize grip between location and search entries
  • Win32: Use Dr. MinGW if present to preserve crash info
  • Fix menubar warning caused by direct cast instead of `as`
  • Helper script for setting up bzr with some usefull plugins and settings
  • Stop using Gtk.Entry.max_width_chars
  • avoid deprecated SoupServer API with libsoup 2.48
  • Use unowned in foreach loops in Midori.Window
  • Use unowned in foreach loops in Midori.Completion
  • Use unowned with Adblock.Subscription and Element in foreach loops
  • Use unowned strings in foreach loops
  • Enable openWith in app mode and make it work with view-new
  • Implement Midori.Window class with toolbar/ headerbar
  • Drop support for libsoup-gnome-2.4 < 2.37.1
  • Make search icons for engines work correctly
  • Move to WebKit2 4.0 which broke ABI
  • Port to zeitgeist-2.0
  • win32: Bump shipped GrayBird theme version to fix some rendering issues
  • avoid deprecated GtkDialog API with GTK+2 >= 2.22
  • Title case for "Export Certificate" button
  • fix incorrect type of MAX(sorting) in Tabby

New in Midori 0.5.10 (Sep 1, 2015)

  • use exit instead of return in license script
  • Fix HAVE_GCR guards after GtkPopover port
  • Remove example app and .desktop before creating it in the unit test
  • Fix cache dir path in Adblock and always mkdir tmp
  • Port location action from Granite.PopOver to Gtk.Popover
  • Match https site when user-style is using domain syntax
  • Always disable developer tools on Win32
  • Reimplement Midori.URI.unescape and add various tests
  • Make the inspector resizable with GTK3 by packing into a GtkScrolledWindow
  • Don't build tabs2one in release builds
  • Don't assume GNotification works on Win32
  • update copyright date in About dialog
  • Don't entity-escape history and bookmark results in location completion
  • Only set tabs' error state if errors come from the main frame
  • Implement Paste and Proceed as an action
  • No Gcr on Win for the moment
  • Yet another Speed Dial CSS update
  • Port bookmark popover from Granite to Gtk.Popover
  • Make application choosers resizable with a sane default size
  • Use GNotification >= 2.40 and use Midori.App API in webmedia
  • Rework mouse button handling in KatzeArrayAction
  • Don't bind :day in HistoryDatabase.query
  • Make GCR mandatory for all builds
  • Update coub support in mediaHerald
  • history-list: Fix gtk+3 build caused by dropping “using Gtk;”
  • Drop all remaining usages of “using *;”
  • Don't open search engines menu when clearing search action
  • Only remove apps in the sidepanel when left-clicking the delete icon
  • Improve robustness of GTK3-compatibility placeholder text fallback
  • Clean up vapi dependency
  • tls_flags from webkit_web_view_get_tls_info need to be 0
  • Don't add failed pages to history
  • Throw error for wrong paramter in Statement.bind
  • Replace NoJS “allow all pages” setting with “allow local pages”
  • Avoid bugs due to race condition in addons delete dialog
  • Calculate transfer progress at regular intervals to fix 0B/s bug and recalcitrant progess bars
  • Fix warnings occurring with EXTRA_WARNINGS
  • Escape parentheses in adblock_fixup_regexp()
  • Use File.query_exist() on win32 when checking for db to attach
  • Handle _NEW_WINDOW_ACTION explicitly to make _blank targets work
  • Fix undefined behavior uint in mouse gestures
  • fix JavaScript keyup event by calling inherited key-release-event handler in MidoriBrowser
  • Inline renaming of speed dials
  • Handle current_size and last_size of Download being equal
  • Add proper copyright headers to element_hider and autosuggestcontrol
  • Add X-GNOME-UsesNotifications to indicate the use of notifications
  • Fix typo in Bookmarks menu UI definition

New in Midori 0.5.9 (Sep 1, 2015)

  • Remove dead code from browser and preferences
  • Build-fix: Make PanedAction's Child.widget public
  • Fixes tab history undo
  • Set a placeholder text on the URL entry
  • Add “Add Bookmark” to menu
  • Show search menu upon left icon click in location bar
  • Fix crash when saving with associated resources
  • Fix webkit2 downloads based on older branch
  • Don't hide window decorations for Midori-Granite
  • Connect bookmarks-db singleton correctly to fix menus
  • Fix some symbol names and transfer annotations in doc comments
  • Use correct signature for window-state-event handler
  • Do not overescape page titles in view completion
  • Make adblock skip non-standard last update metadata strings
  • Drop deprecated Granite LightWindow used for the Clear Private Data dialog
  • Keep storing the last web media tab played
  • Allocate CookiePermissionManagerModalInfobar correctly
  • Make middle clicking reload button duplicate the current tab, similar to other browsers
  • Use network-changed of GNetworkMonitor to reload all tabs if network becomes available
  • Show different messages based on network connectivity
  • Fix crash when activating the edit menu
  • Fix “open all in tabs” for bookmarks
  • Fix a few simple leaks
  • Don't focus the locationaction when leaving blank pages
  • Fix leaks of two references to the MidoriApp in Tabby
  • Compile with valac 0.16 again
  • Never display about:new in the urlbar
  • Fix crash right-clicking forms on local pages
  • Share 'youtube, vimeo, dailymotion' that you are playing in Midori using org.midori.mediaHerald
  • Give the SoupURI a path when checking cookie relevance
  • Resolve ellipsis and title stripping in completion
  • Add www. and .com/.country_domain and proceed with Ctrl+Enter/Shift+Enter with (readable code)
  • Clean up browser tab/ uri/ title notify
  • Drop pseudo Granite distinction in completion layout
  • Fix visibility of SpeedDial, Toolbar, Bookmarkbar context menu items
  • Distinguish between desc file missing and other parsing issues
  • Use dependencies to clear test folders before execution
  • Win32: Drop dropbox usage from win release script, rename resulting output files

New in Midori 0.5.8 (Apr 4, 2014)

  • Today is the day of Midori 0.5.8. Dedicated to Adblock and WebKit2. Rather than trying to meet fixed dates as we used to, we selected which goals define if the cycle is done. No more no less
  • As liked, fast and efficient our Adblock extension was, the original maintainer isn’t around anymore and flaws were accumulating on a code base that wasn’t very accessible anymore. So long story short Adblock is rewritten from C to Vala, several classes and files instead of one monolithic entity, plenty unit test cases and real whitelist support. Add to that a statusbar icon for easy flipping filtering on and off and seeing whether anything was blocked on the site. If you had problems with peculiar display problems whilst using Adblock, chances are good they’ll be gone with the upgrade. Adblock is as always shipped with Midori so just be sure to enable it in the Preferences
  • In other news WebKit2 is making another big jump and closer to the finish line. Text selection behavior, favicons, support for multiple rendering processes, opening new windows and setting cache and cookie paths correctly. There’s still work to do in the areas of extensions and downloads in particular, but we’re getting there
  • We have working spelling corrections again. Right-click an underlined word and pick a suggestion from the menu. It’s that simple
  • Two new extensions implement Ctrl+Enter to complete www. and .com and a handy little notes panel which automatically saves one or more snippets as you make changes
  • Aaaaaand we’ve got a brand new file type editor (MIME type on Linux). Finally the user is in control of how files open, either via the Preferences or the right-click “Open With…” menu item

New in Midori 0.5.7 (Jan 16, 2014)

  • Includes refactored tabs, better font defaults, and a number of smaller fixes.

New in Midori 0.5.5 (Oct 3, 2013)

  • Fix name and text fields inversion in XBEL folder import
  • Correct packing of cookie and nojs permission dialog.
  • Don't set tab title/special when a non-main frame displays an error
  • Revise "cookies" debug output, merge expiry check and disallow revival of old cookies
  • Drop now unused cgit module.xml file
  • Use SoupProxyResolverGnome unconditionally and disable prefetching if proxy is active
  • win32: Hide gui for profiles in webapp manager, as they are currently broken on Windows
  • win32: support additional mouse buttons for going back/forward in history
  • Enrich app error messages with filenames
  • Fix segfault if url contains " "
  • Replace 'Run as app' in bookmark dialog with 'Create launcher'
  • Split config files and install from folders recursively
  • Implement GTK+ theme switching via Preferences (Win32)
  • Enable set_disk_cache_directory with WebKit2
  • Introduce Midori.ContextAction and refactor page menu from scratch
  • Define large dialog icon size relative to dialog icon size
  • Extension Devpet which shows error messages and backtraces in systray
  • WebKit2 cookie support
  • Check the hit test result for editable to see if , should search
  • Use SoupCookieJarSqlite and drop KatzeHttpCookies(Sqlite)
  • Show folder tree when editing bookmarks
  • Handle double value in _midori_browser_activate_action
  • Add privacy preferences in web app mode
  • Escape parentheses in adblock_fixup_regexp
  • Introduce object oriented API for access to History Database
  • Allow rss feeds with version 0.92
  • Rename History completion to Bookmarks and History
  • Don't show rss feed icon on twitter, underlying API was retired
  • Read apps/ profiles from folder, leave launchers separate
  • Fill in bookmark folder attributes in bookmarkbar populate

New in Midori 0.5.4 (Jul 17, 2013)

  • Skipping versions is becoming a bit of a habit. Midori 0.5.4 is out, the reason is in part due to the version control move and in part to the new website. Overall nothing to worry about, development is going on as fast as ever as you can see in the changelog.
  • Error pages are looking quite a bit nicer now and also try to be more informative. Alexander popped out of nowhere to work on it and other little improvements to the speed dial.
  • Bookmarks are also improving at an increasing pace thanks to André. Several bigger changes are already in the pipeline for the next cycle.
  • Another worthy highlight are the increased minimum requirements. Glib 2.23.3, GTK+ 2.24, Vala 0.16.0 and WebKit 1.8.3 are required now. If you wonder why that’s good news consider the large chunks of backwards compatibility code we were able to drop, which paved the way for improving thumbnail generation and favicon handling among other things.

New in Midori 0.5.2 (May 18, 2013)

  • Re-release with a proper version number and changelog

New in Midori 0.5.1 (May 18, 2013)

  • Fix mouse gesture regression breaking context menu
  • Fix --run command line switch by midori_paths_init
  • Fix bug in size calculation for the history list popup
  • Handle diagnostic dialog argument in running instance
  • Fix feed panel default value crash
  • Ensure existence of the applications directory
  • Fix download tooltip crash and extend test case
  • Integrate user interaction exploit demo in about:
  • Don't convey loading or progress on special pages
  • Address missing NULL checks and dead code found by clang
  • No security window for blank pages, but a search icon
  • Introduce UI for created apps/ launchers: Web App Manager
  • Add custom-title setting to override browser title
  • Add a Gtk.Entry to --plain mode for entering URLs
  • Deprecate middle_click_opens_selection in favour of gtk-enable-primary-paste
  • Webkit2:
  • Require 1.11.91 aka 2.0.0 for WebKit2
  • Delayed load, clear favicons, clear HTTP cache, tab favicons
  • Navigation policy, mouse buttons, security details
  • basic cookies, download dialog, res://, stock://, print
  • Zoom, default-charset, view-source, spell-check, prefetch
  • Back/ forward, enable-java, plugin listing, web inspector

New in Midori 0.5.0 (Apr 5, 2013)

  • Store --execute arguments in string array
  • Prevent overlay frame from being caught by show_all
  • Unconditionally show Toolbar Style preference
  • Duplicate current URI when reloading Midori.View
  • Update tabs being closable on setting change in Granite
  • Check default_search before setting SearchAction default
  • Populate application chooser button in idle
  • Bail out of completion resizing if cell height is 0
  • Pass proxy to bookmark dialog when editing via menu
  • Tweak bookmark dialog, button to buttons, toggles side by side
  • Move 'Flash windows' option into History List
  • Use light window for Clear Private Data with Granite
  • Use GtkFontButton with filter func with GTK+ 3.2
  • Implement 'Run in debugger' button in diagnostic dialog
  • Add Win32 work-around to History List for modifiers
  • Make toolbar drag/ drop work in GTK+3
  • Check if active form element is input before getting search text
  • Implement direction-based mouse gesture configuration
  • Implement mouse movement, load-failed, crashed, search in WebKit2
  • Add 'Show last crash log' button to diagnostic dialog
  • Make invalid actions fail; exit on error in new process only
  • Accept setting=value and extension=true/ false in --execute
  • Merged cookie permissions as of 2013-03-08
  • Gray out webGL preference if context is unavailable
  • Use browser API to Close Other in view menu item
  • Fix periods to ellipsis in Custom/ Customize Shortcuts
  • Support Colorful Tabs in History List
  • Add Midori.Tab.fg/ bg_color and Midori.View.set_colors
  • Fix word-wrap, #decription and #message in about.css
  • Set view scroll policy to Never to avoid flickering
  • Use XDG_RUNTIME_DIR for temporary files
  • Build Vala and C parts of core separately
  • Don't provide default value for enable-scripts
  • Respect Open new pages: window for Web Search and Open Image
  • enable-javascript in WebKit1/ 2, macro for (Web)Settings
  • Fix MIDORI_*_VERSION to be integers
  • Fix .desktop file validation unit test and fix errors
  • New tab behavior' preference: about:dial/ new/ search/ home alias URLs
  • Use stripped down XBEL variant for session and trash
  • Allow any proxies supported by libproxy; list supported types in preferences

New in Midori 0.4.9 (Mar 8, 2013)

  • Let non-Granite security window behave like a window
  • Disable Contractor support in Granite for now
  • Use cache_dir_for_reading in about:paths
  • Strip LRE to prevent it from begin saved to disk
  • Enable stripping 'referer' by default
  • Fix crash on closing Adlock preferences dialog
  • Bail on unset title in completion, fixing strchr urlbar crash
  • Manage cookies accept policy per domain - not installed by default
  • Don't store/ load stock:// icons for special pages
  • Drop KatzeScrolled in favour of GTK+ 3.4 touchscreen support
  • Write XBEL safely to prevent loss on eg. full disk
  • Omit nspluginwrapper Netscape plugins from extensions
  • Add --debug/ -g switch to run Midori in gdb
  • List versions from about:version in --version
  • Work in progress --enable-webkit2 option enabling WebKit2/ GTK+3
  • Rename menu _Window to _Tabs
  • Update Easylist subscription URL for Adblock
  • Stop redundant tab numbering when adding
  • Allow feed panel webview widget to shrink.
  • Don't search for place holder text on cookie list rebuild
  • Add 'Google Translate (gt)' as a search engine
  • Default external Download Manager to "fetch" on FreeBSD
  • Drop GCC-version specific -Wno-unused-but-set-variable
  • Change X-Ayatana-Desktop-Shortcuts to Actions

New in Midori 0.4.8 (Feb 19, 2013)

  • Fix un-delaying of tabs
  • Support downloads with FlashGet on Win32
  • Fix compilation with GLib 2.30
  • Fix error handling in extensions
  • Retain selection in urlbar when switching tabs
  • Fix missing right-click menu on NextForward button
  • Hide error page button if buttons have no images
  • Rework URL completion: suggest open tabs
  • Always highlight matches in inline search
  • Pantheon: Only show private launcher in search
  • Granite: Fix notebook, require 0.2, drop _about_dialog_new
  • Don't include http(s), file or www. in page title
  • Autodetect Twitter RSS feeds
  • Adblock: Improve date parsing
  • Unit test rework: backtraces, regardless of debugging, wine
  • More accurate version numbers in about:version
  • Drop obsolete --log-file command line switch
  • Emit inspector attach-window with correct signature
  • Fix Netscape plugins opening download dialogs
  • Rework path handling and setup in different modes (fix segfaults)
  • Manage Netscape plugins are individual extensions
  • Address gtk_icon_set_render_icon_pixbuf assertions
  • Fix renaming in speed dial with spaces in title
  • Render completion title/ URL side by side with Granite
  • Transparently use Favicon-/ IconDatabase/ file store per WebKit
  • Add TabMoveFirst/ Last hotkeys (without defaults)
  • Drop Hildon support
  • Show URI in 'not responding' dialog
  • Query search engine icons when loading, rather than stupid guesses

New in Midori 0.4.7 (Sep 21, 2012)

  • Unify download behavior: link fingerprints, space check, clearing, tooltips
  • GIO-based check for enough space and permissions, GIO-based themed icons
  • Show opener/ tab domain in download dialog:
  • http://lcamtuf.coredump.cx/fldl/ http://lcamtuf.coredump.cx/switch/
  • Extension to download with a specific command line
  • Size in download dialog and fallback filename heuristic
  • Windows: GTK+3, Faenza icons, gdb helper, Netscape plugins,
  • ship CA bundle, fix View source, --portable/ -P on Windows
  • Granite (Beta): about dialog, static notebook, no "New Tab" in toolbar, Print ? Share
  • Support building with Wayland-enabled GTK+3
  • Theming: content view, secondary toolbar class, drop old icon names, bigger error icon
  • Introduce --plain mode equivalent to GtkLauncher, lazy URLs for --snapshot/ -s
  • Log bookmarks, history and downloads to zeitgeist
  • Show security details and export certificates with GCR, error out instead of colored urlbar
  • Only allow data: URLs in urlbar for images
  • Recognize and cache HSTS, system-wide /etc/xdg/midori/hsts
  • Strip HTTP Host to outsmart some filter proxies
  • Completion: Fix PageUp/Down, Shift+Tab and wrap: This is consistent with GTK+ (excluding Tab) and Firefox
  • Change Focus Current Tab to Ctrl+Alt+Home
  • Fix Shift+Space for scrolling upwards
  • Control+Alt+R: Readable mode
  • Handle access key in link hints
  • Drop speed dial keyboard access in favour of "." link hints
  • No Open, Bookmark bar, Customize toolbar, Inspect page in app menu; split panel menu
  • Use ellipsises instead of period thresomes
  • Hinted text in bookmarks, history and cookie manager
  • Ellipsize panels (except for Transfers)
  • Add icon to bookmark dialog and remove labels
  • Validate proxy server IP and render invalid URLs in GTK+3
  • Rename "Toplevel" folder to "Bookmarks"
  • Chrome identification option; "Automatic" user agent is Chrome-based
  • Search: Create engines from search forms, remove "icon" field
  • Copy Image s/Address// always copy both URL and data
  • Rework debugging by introducing MIDORI_DEBUG; about:paths
  • Adblock: Refresh filters based on file time and meta data, abp: links
  • Optionally save website including resources
  • Merged NextForward akin to StopReload
  • PanedAction, Viewable, SpeedDial, (most of) Settings, Paths in Vala
  • Improved database: requires sqlite 3.6.19 and 0.2.6 in import dialog
  • Confirm Caret Browsing before enabling it
  • Support for custom items in Statusbar Features (see FAQ)
  • Draggable favicon as URL or text, URL icon for URL entries
  • Remember if inspector was attached
  • Open tabs in the background by default
  • RTL support in special/ error pages
  • Fix progressbar text with GTK+3
  • Build fix: More robust GTK+2 version check
  • Ensure progress in urlbar and tab match
  • Zoom text and images by default
  • Don't mixup tokens starting with the same letters
  • Seemless running out of build folder
  • No speed dial in --app/ --private, fix layout with many tiles
  • Add X-GNOME-Fullname to .desktop and translate desktop shortcuts
  • Delayed Load extension

New in Midori 0.4.6 (Sep 21, 2012)

  • Fix crasher in geolocation infobar
  • Fix crasher in about:version on some systems
  • Fix crasher opening bookmarks from Unity global menu
  • Use WebKitFaviconDatabase as of WebKit 1.8.0
  • Use midori-prefixed temp folder in midori_view_save_source
  • Fix cancelling downloads with SteadyFlow or Aria2
  • Fix crash dialog instead of opening tab in a running window
  • Fix page icons in multi-frame sites (gmail, tumbler)
  • Distinguish Simplified and Traditional Chinese
  • Support go-jump-symbolic
  • Handle empty tabs due to download links with a target
  • Handle frame load interrupted in the unholy trinity
  • Fix libsoup version check and wrong SSL status in location

New in Midori 0.4.5 (Sep 21, 2012)

  • Work around black border around widgets on Win32
  • Whitelist direct/ re-directed navigation requests in adblock
  • Require Vala 0.14
  • Provide geolocation diagnostics in about:geolocation
  • List available about: URLs and app instance name in about:version
  • Replace illegal characters in download filenames
  • Tweak app options on Win32 and use ShellExecuteEx in sokoke_show_uri
  • Use sokoke_show_uri in midori_browser_download_status_cb
  • External Download manager Steadyflow and Aria2 (with cookies)
  • Ensure adblock config folder when blocking images
  • Use sqlite WAL mode for history if available
  • Allow relative -c/ --config path
  • Context menus on Back and Forward toolbar items
  • Always show the tabbar by default
  • Use ubuntu-bug if it exists
  • Show inline find while typing and statusbar text in overlay with GTK+ 3.2
  • Esc/ closing "downloads still active" should cancel, not continue
  • Optional Granite support for notebook and bookmark dialog as pop-over
  • Ctrl+j to toggle statusbar aka downloads
  • Show at most 3 search engines in completion
  • Don't replace existing onclick/ blur with autosuggest
  • Implement low_memory_profile for FreeBSD and Win32
  • Use var in internal javascript, to fix Google apps
  • Handle download requests in frames

New in Midori 0.4.4 (Sep 21, 2012)

  • Disable page cache with < 352 MB RAM
  • Display filename in download dialog
  • Fix box packing in GTK+3 (in most cases)
  • Enable experimental HTML5 fullscreen API
  • Harden IPv6 address recognition in location
  • Experimental site data policy support (see FAQ)
  • Close tabs by middle clicking close button
  • Merge cookies and other data in Clear Private Data
  • Improve KatzeArrayAction for Unity menuproxy compatibility
  • Use GDateTime for history to avoid broken C runtimes
  • Add Midori tag to DuckDuckGo default URI
  • Rewrite completion popup resizing
  • Streamline page icon loading stages and fallbacks
  • Disable clipboard work-around for WebKit >= 1.4.3
  • Re-word .desktop entry as an action
  • Display informative text in private browsing
  • Consistent clear icons in entries
  • Revised download filename generation
  • Add 'Open in Image Viewer' menu item
  • Formhistory 2.0 with GDOM support
  • Handle javascript: and mailto: links better
  • Handle = key in Ukrainian layout better
  • Fix bookmark export and deletion of bookmark folders
  • Speed dial shortcut re-reordering by DND

New in Midori 0.4.3 (Sep 21, 2012)

  • Implement about:widgets to test rendering
  • Fix resizing of inspector by applying a minimum size
  • Use dark theme with GTK+ 3 in private browsing
  • Use channel-(in)secure-symbolic icons if available
  • Use .security-(un)trusted classes with GTK+
  • Improve notebook resizing peformance
  • Fix tab icons in GTK+3 and don't look for GTK+ jscore
  • Use system-wide CA file with libSoup 2.37.1
  • Improve cookie manager performance
  • Action and tab creation for faster startup
  • Fix number of items in trash in private browsing
  • Add Cairo version to about:version
  • Add X-GNOME-Keywords and X-AppInstall-Keywords to .desktop
  • Add easy privacy list to default Adblock filters
  • Fully implement speed dial for GTK+3
  • Disable box shadows with WebKitGTK+ 1.2.7
  • Fine-grained monospace font overriding
  • Implement resizing of Location and Search in toolbar
  • Don't show empty speed dial shortcuts in-between
  • Use Midori's name in midori-private.desktop
  • Hide all bars in fullscreen and a menu to Unfullscreen

New in Midori 0.4.2 (Sep 21, 2012)

  • Improve -moz-document parsing in user stylesheets
  • Render verified secure sites in green, not yellow
  • Version details for extensions built against a different release
  • More detailed and more condensed about:version output
  • Refresh missing speed dial thumbnails automatically
  • Use faster global CSS mechanism for adblock and addons
  • Show crash dialog only if there's a session
  • Don't complete on a leading space or search token
  • Support user stylesheets on about: and file:// locations
  • Implement 'Always use my font choices' preferences
  • Allow smaller tabs when close buttons are disabled
  • Merge 'Closed Tabs' with 'History' in Clear Private Data
  • Correctly use user-home and bookmark-new icon names
  • Use versioned file speeddial-head-0.4.2.html
  • Split proxy server preference into host and port
  • Support localized 'next' and 'previous' links
  • Implement 'Only accept cookies cookies from sites you visit'
  • Fix crash in Add/ Import Bookmark feature
  • Fix size of tabs with GTK+ 3
  • Detect existing Firefox profiles for bookmark import
  • Work-around "omg!" in local directory browsing
  • Rework '--run' feature to allow window.open() and console.info()
  • Automatically clear finnished downloads from the transferbar
  • Add 'Create desktop shortcut' to the app menu
  • Require GLib 2.22 and libSoup 2.27.90
  • Don't register recent files in private browsing mode
  • Findbar and speed dial honor close button position
  • Use sqlite3-based backend for cookie storage
  • Make '--snapshot' create png images with GTK+ 2.20
  • Automatically resizing, embossed speed dial, close on hover

New in Midori 0.4.1 (Oct 11, 2011)

  • Experimental, unfinnished GTK+ 3 support
  • 'Automatic' identification with quirks
  • Build fix for WebKitGTK+ >= 1.4.3
  • Register downloaded files as recent files
  • Fix Flash window on background tabs
  • Fix regression with clearing cookies on quit
  • Fix opening tabs from toolbar buttons
  • Use symbolic find and clear icons
  • Drop usage of mootools
  • Install separate Private Browsing shortcut
  • Support dragging tabs out of the window
  • Use feed: to support Thunderbird news reader
  • Re-open closed tabs in private browsing
  • Compare link-fingerprints caselessly

New in Midori 0.4.0 (Aug 4, 2011)

  • Provide buttons to choose how to startup after crash
  • Fix crash on corrupted database
  • Never delay URIs given as command line arguments
  • Space at the bottom of the page: Go to next page
  • Initialize session in app/ private before adding URIs
  • Add 'Last open tabs' option to Clear Private Data
  • Show kinetic scrolling option regardless of Hildon
  • Interpret Shift+Backspace as going forward
  • Advertise SVG images as a supported MIME type
  • Zoom in steps of 10% and support Ctr+=
  • Fix a crasher on invalid geo: links
  • Integrate Adblock and History List options in list
  • Skip empty lines, ignore subdocument rules in Adblock
  • Respect VALAC at configuration time
  • URL cache, faster JS generator, inline parsing in Adblock
  • Reuse source of webview instead of redownloading
  • Remove the description field from bookmark dialog
  • Add --log-file/ -l switch to log to a file
  • Pass through javascript: URIS from the command line
  • Tab and Window items in Unity Quicklist
  • Adjust the preferences dialog
  • Require WebKitGTK+ 1.1.17 and Vala 0.10

New in Midori 0.3.6 (May 19, 2011)

  • Track selected search engine per window
  • Improve preference dialogue size and alignments
  • Validate URIs in Adblock, homepage and bookmarks
  • Fix loading of Adblock lists from https
  • Support Backspace as Go Back and F5 as Reload
  • Show 'Private Browsing' in Unity Quicklist
  • Ignore Network Cancelled errors
  • Reduce allocations when preparing speed dial
  • Fix icon sie of scalable stock icons
  • Implement geo URI support as per RFC 5870
  • Fix crash after clearing cookies
  • Faster javascript-based JSON import
  • Improve speed dial markup, without scripts
  • Allow Escape to cancel History List
  • Fix crashes in completion

New in Midori 0.3.5 (May 19, 2011)

  • Remove frame titles from preference dialogue
  • Show search engine icons in completion
  • Add Liferea news aggregator workaround
  • Support libSoup cache + size with WebKitGTK+ 1.3.11
  • No language, no encryption but Mozilla in user agent
  • Support F6, F7, Ctrl+(Shift)+Tab and Tab to complete
  • Strip scheme and www. in completion
  • Render filename as title of patch files
  • Turn location into a plain entry
  • Fix tab panel foreground colours
  • Mask timezone, language and plugins in private mode
  • Add 'Strip referrer details' preference
  • Embed extension list in preferences
  • Remove the Page Holder and Download Manager option
  • Disable prefetching and HTML5 storage in private mode
  • Handle 'Plugin will handle load' error
  • Show access keys next to numbers in link search
  • Introduce --private/ -p command line switch
  • Don't show toolbar preferences if running a DE
  • Show script alerts as infobars
  • Improve URI handling with addon installer
  • Change Ctrl+Q for Quit to Ctrl+Shift+Q
  • Make speed dial faster and mandatory
  • Load speed dial in private browsing mode
  • Show video formats in about:(version)
  • Move speed dial to key file instead of JSON
  • Add Offline Application Cache to Clear Private Data

New in Midori 0.3.3 (Mar 15, 2011)

  • Use 60 connections and 6 per host
  • Allow re-ordering of search engines
  • Resurrect right-click button on the panel
  • Page Next finds a and link tags again
  • Always save state when quitting
  • Support MD5 and SHA1 Link Fingerprints
  • Use lock-secure and lock-insecure icons
  • Replace unmaintained docs with FAQ
  • Work around copying bug in WebKitGTK+
  • In doubt always focus page on key press
  • Show transfer speed in tooltips
  • Support x-scheme-handler for GLib < 2.28
  • Improve link search, always require Return
  • Re-order tabs with Ctrl+Shift-PageUp/Down
  • Improve fragment (#) handling
  • Show Netscape plugins in about:version
  • Add Zoom Level combobox to Statusbar Features
  • Improve handling of cookie updates
  • Always show a minimum visible progress
  • Don't limit search engines in completion popup

New in Midori 0.3.2 (Mar 7, 2011)

  • Fix opening address with Go button
  • Fix automigration of existing bookmarks
  • Fix crash on opening autocompletion
  • Fix adblock handling of frames
  • Reflect tab order in the saved session
  • Don't show multiple user addon infobars
  • Provide distribution setting for close on left
  • Export to Netscape HTML format
  • Avoid config update on state changes
  • Always show progress and search engines in location
  • Default to app menu and no menubar
  • Fix GTK+ 2.14 build problems
  • Show 'Private Browsing' in window title
  • Uncached reload with Ctrl+Shift+R

New in Midori 0.3.0 (Mar 7, 2011)

  • Support libnotify 0.7
  • Copy-friendly URIs with
  • No blocking of typed URLs with adblock
  • Import from Netscape HTML
  • Bookmark im- and export fixes
  • Unit tests cleaned up and updated
  • Correct bookmark and search icon names
  • Better link menu handling
  • Certificate location on FreeBSD
  • Fix Russian keyboard issues
  • Stylesheet parsing improvements
  • Simplify language and panel options
  • Default to DuckDuckGo search
  • No Netscape plugins in extension panel
  • Easy user addon install infobar

New in Midori 0.2.9 (Mar 7, 2011)

  • Add 'Identify As' to Statusbar Features
  • Don't restrict length of HTTP login passwords
  • Implement Find Links by number with '.'
  • Reflect security in icon tooltip
  • Use GIO to determine special URI schemes
  • Upgrade waf (addresses threading issues)
  • Allow clearing HTML5 databases and form history
  • Add --help-execute command line switch
  • Improve private mode, with search and hotkeys
  • Support no-desktop-files and internal Open With
  • Support x-scheme-handler spec
  • Infobar for location and HTML5 database
  • Optimise cookie storing, reduce wakeups
  • Avoid deprecated GTK+ interfaces
  • Remove console in favour of Inspector
  • Simplify and explain cookie preferences
  • Fix Google Reader incompatibility

New in Midori 0.2.8 (Mar 7, 2011)

  • Re-implement Bookmarks menu and toolbar button
  • Show transferbar even if statusbar is hidden
  • Smart case for inline search while typing
  • Use Alt+Shift+Right instead of Ctrl+Right for Next Page
  • Adding, edit and delete buttons for user scripts/ styles
  • Rename 'Minimize Tab' to 'Show Tab Icon Only'
  • Delete key in completion deletes items
  • Don't show homepage in bookmarkbar
  • Fix crash when using location arrow button

New in Midori 0.2.7 (Mar 7, 2011)

  • Multiple word completion in location
  • Database backed bookmarks
  • Search bookmark panel and drag bookmarks
  • Bookmarks in address completion
  • Removed bookmarks and history from menubar
  • Add 'Minimize New Tabs' and 'Copy Addresses of Tabs'
  • Refactorings and optimisations in the core
  • Adblock compatibility improvements and speedup
  • Changeable speed dial size
  • Delayed pages at startup, or after a crash

New in Midori 0.2.6 (Nov 9, 2010)

  • Show a dialogue when quitting while downloading
  • Render icons in errors/ speed dial properly
  • Fix a build error with API documentation
  • Fix error pages in frames, and a related crash
  • Allow more shortcuts or columns in speed dial
  • Add 'Copy All' button to Console panel