Vimperator 2.2 has been released.
Here's the list of changes, which is also available via :help version-2.2:
- IMPORTANT: Vimperator’s licence has changed from the MPL/GPL/LGPL tri-license to the MIT license.
- IMPORTANT: Map.flags has been replaced with individual properties. Mappings defined in plugins with mappings.add will need to be updated.
E.g. mappings.add(..., { flags: Mappings.flags.ARGUMENT | Mappings.flags.COUNT | Mappings.flags.MOTION | Mappings.flags.ALLOW_EVENT_ROUTING }); is now mappings.add(..., { arg: true, count: true, motion: true, route: true }); - IMPORTANT: shifted key notation now matches Vim’s behaviour. E.g. <C-a> and <C-A> are equivalent, to map the uppercase character use <C-S-A>. (this might change again, as this is REALLY inconsistent, and i don’t know if I like copying bugs)
- IMPORTANT: 'popups' now takes a stringlist rather than a number.
- add :winonly
- add :tabattach
- add :keepalt
- add :styledisable, :styleenable, and :styletoggle
- add :sanitize, 'sanitizetimespan' and 'sanitizeitems'
- add :verbose
- add :window to run a command in a new window
- add ! version of :delbmarks to delete all bookmarks
- add :toolbaropen, :toolbarclose, and :toolbartoggle
- make :open behavior match that of :tabopen and :winopen when no argument is specified
- add extension related commands - :extadd, :extdelete, :extdisable, :extenable, :extensions, :extoptions
- add -javascript flag to :autocommand
- add 'private' - enter private browsing mode, matching PrivateMode autocommand
- add -description option to :command
- command-line options are now supported via the host application’s -vimperator option
- add ;i and ;I for opening image location (in new tab)
- add all.html to show all help sections in a single page - available via :helpall
- add ;c extended hint mode - open the context menu
- add @: mapping - repeat the last Ex command
- add | mapping - toggle between rendered and source view