Firenvim version history - 25 versions
Firenvim by Ghjuvan Lacambre
- Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on. 
- Latest version- Version 0.2.16Released Apr 28, 2024 - 250.75 KBWorks with firefox 88.0 and later- Add firenvim#write() function enabling users to write arbitrary data (236ea75)
 - Better messages for firenvim_config misconfiguration (cbbd7e8)
 - Fix for firenvim being unusable with nightly neovim (79ca923 / #1603)
 - Better WSL support (#1578) (7e2f12b)- Source code released under GNU General Public License v3.0 only 
- Older versions- Version 0.2.15Released Aug 12, 2023 - 251 KBWorks with firefox 88.0 and later- Firenvim should not trigger on github source code pages ( 5d27ebf )
 - Arc browser support ( 9a39ceb )
 - Fixed chrome://extensions/shortcuts missing options ( e2d5a0f )
 - Do not react to mouse when `:set mouse=` ( 8a5bde3 )
 - Work better with $NVIM_APPNAME ( 07652ec )
 - Improve error handling & detection ( d1909c7 d9a2a73 aa6311f )
 - Fix computing of paths on WSL ( c9cab43 )- Source code released under GNU General Public License v3.0 only 
- Version 0.2.14Released Nov 5, 2022 - 250.85 KBWorks with firefox 88.0 and laterNew features:
 - Support for CodeMirror 6 on Chrome (a26550e)
 - Ability to entirely disable the command line (ace9cc3)
 - Better troubleshooting of setup issues (21dd0c7)
 Fixes:
 - Japanese/Chinese input method handling in Chrome (d7355dc)
 - Issues building with more recent nodejs versions (b8f8645)
 - Vivaldi manifest path installation (0b3a162)
 - Github issue autofill not working (fbe3edc)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.13Released Jul 15, 2022 - 254.45 KBWorks with firefox 88.0 and laterNew features:
 - LibreWolf is now supported (0cbb89b)
 Fixes:
 - Blurry fonts on HiDPI (83c066f)
 - Breakage caused by incorrect parsing of msgpack encodings introduced in recent Neovim versions (b959588)
 - Breakage caused by Neovim's removal of $NVIM_LISTEN_ADDRESS (8e6eaa8)
 - Not working on some nix installations (458ccfe)
 - Breakage when Neovim emits messages on startup (1f91597)
 - Breakage caused by XDG env variables missing (f17b672)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.12Released Jan 9, 2022 - 252.89 KBWorks with firefox 88.0 and laterNew features:
 - firenvim#focus_next and firenvim#focus_prev functions are now available in neovim in order to switch focus to the next/previous page element as <Tab> would in Firefox/Chrome (7f8c3c3)
 - The firenvim add-on configuration page now points to instructions about configuring Firenvim (1014690)
 
 Bug fixes:
 - firenvim#eval_js should work better in firefox (1a56616)
 - "tabs" permission has been removed - it turns out that it wasn't actually needed anymore (d316afe)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.11Released Nov 20, 2021 - 244.31 KBWorks with firefox 88.0 and laterpackage.json: bump version 0.2.10 -> 0.2.11
 New features:
 - The firenvim browser button now contains a link to the troubleshooting guide (eb3abef)
 Bug fixes:
 - Firenvim will work on websites with strict CSPs on Firefox (50aae17, fa6406d)
 - Neovim plugin has been fixed after neovim breaking change (35caecb)
 - Unnecessary files aren't shipped on thunderbird anymore (f62386a)
 - firenvim#install() will attempt to recover from cmd.exe and powershell.exe not existing in the PATH on windows (35ddc81)
 - The thunderbird compose window will stop closing itself after some time without any activity (553c913)
 - Negative or null-dimensions characters do not break the renderer anymore (3624c47)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.10Released Sep 15, 2021 - 237.19 KBWorks with firefox 88.0 and laterMinor fix for thunderbird.- Source code released under GNU General Public License v3.0 only 
- Version 0.2.9Released Sep 14, 2021 - 237.12 KBWorks with firefox 88.0 and laterNew features:
 - Thunderbird is now supported again (1d25481)
 - Filenames used by Firenvim are now configurable (af4dd9f)
 - Swap files are now enabled again (7c98134)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.8Released Aug 21, 2021 - 228.49 KBWorks with firefox 89.0 and laterpackage.json: bump version 0.2.7 -> 0.2.8
 New features:
 - Github autofill will now work better with unknown browsers (ba47d29)
 - Monaco editor is now supported on more sites (35b46e7)
 - iPython cells are now treated as python (80ebf05)
 - Firenvim can now be triggered from other extensions (1f27118)
 Bug fixes:
 - Fix Firenvim not working if the $VIM or $VIMRUNTIME environment
 variables are set but not pointing to directories (286f025)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.7Released Jun 4, 2021 - 226.86 KBWorks with firefox 89.0 and laterNew features:
 - Messages from the command line are now cleared after a timeout (5af2957)
 Feature removal:
 - The HTML renderer has been removed (48227c8)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.6Released May 9, 2021 - 328.23 KBWorks with firefox 69.0 and laterBug fixes:
 - Font fallback will now work better
 - Double cursor in term buffers is fixed
 - Issues around vertical splits scrolling are gone- Source code released under GNU General Public License v3.0 only 
- Version 0.2.5Released Apr 9, 2021 - 327.47 KBWorks with firefox 69.0 and laterNew features:
 - HTML filetype is now automatically set when editing html pages (c509e58)
 - Chrome dev is now supported on mac (196b092)
 - Ace editor is now supported across more web pages (15c43da)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.4Released Feb 5, 2021 - 326.41 KBWorks with firefox 69.0 and laterNew features:
 - Error messages from neovim should be easier to understand (233ce64)
 - Firenvim now works with a windows browser and a wsl neovim (53229b4)
 - Firenvim now works with microsoft edge on windows (aa8b834)
 - Firenvim now works with chrome-dev/unstable on linux (2f7ed74)
 - A ton of new tests that should bring much more stability to Firenvim
 Bug fixes:
 - Mouse coordinates used to be wrong when the browser was zoomed-in (696b978)
 - <C-MouseLeft> now works
 - Sending multiple events from neovim (e.g. write and focus_page) to
 firenvim used to result in race conditions, now fixed (e00e2f6)
 - Setting the cursor position on firenvim writes now works on Chrome (bf549e0)
 - There used to be a race condition where Firenvim would start before
 the content of the textarea was written to the disk, now fixed (801039d)
 - Browser shortcuts would sometimes be duplicated (c4be634)
 - The "Toggle firenvim in this tab" button did not always work when
 trying to re-enable firenvim (5182bb6)
 Feature removal:
 - Browser shortcuts for focusPage/focusInput have been removed. They
 have been broken for a while a nobody complained. Use
 firenvim#focus_page() and firenvim#focus_input() instead (aaccf84)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.3Released Jan 12, 2021 - 326.6 KBWorks with firefox 69.0 and laterBug Fixes:
 - Black bars/lines should be a thing of the past (930115b)
 - Firenvim will correctly identify again the element to take over when using its keyboard shortcuts (109adad)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.2Released Jan 11, 2021 - 325.38 KBWorks with firefox 69.0 and laterBug fixes:
 - `:set lines` on UIEnter now works again (8c65850)
 - Firenvim now appropriately resizes itself on HiDPI screens (176a146)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.1Released Jan 9, 2021 - 325.03 KBWorks with firefox 69.0 and laterNew features:
 - The firenvim command line is enabled by default (d3a2a3b)
 Bug fixes:
 - The black bars that could happen on sides of the neovim frame on
 resizes have been eliminated (0399e6a)
 - The duplicate lines that could happen when scrolling down have been
 fixed (c50eb79)
 - The firenvim frame won't disappear anymore when writing to a
 contenteditable body(a498f97)- Source code released under GNU General Public License v3.0 only 
- Version 0.2.0Released Jan 8, 2021 - 325.38 KBWorks with firefox 69.0 and laterNew features:
 - A canvas renderer has been merged, improving performance by a lot (34a7ca8)
 - It is now possible to edit the HTML of contenteditable elements (6ed8dfd)
 Bug fixes:
 - Firenvim now works better with frames (8e6895e)
 - Firenvim won't focus the editor if it is closed while the page is focused (934f772)
 - Firenvim will now work better with pages that remove its elements from the page (b6003c6)
 - Firenvim will now respect XDG on Linux (44113e4)- Source code released under GNU General Public License v3.0 only 
- Version 0.1.32Released Nov 10, 2020 - 204.48 KBWorks with firefox 69.0 and laterNew features:
 - firenvim#eval_js() now takes a second optional argument which lets you
 specify the name of a callback function which should be called with
 the result of the evaluated expression.
 - It is now possible to ask Firenvim to ignore key presses, letting the
 browser handle them instead.
 - Firenvim is now available for Thunderbird nightly.
 Bug fixes:
 - firenvim#press_keys() now has keycodes in the events it generates.
 This means that press_keys() should work with non-standard compliant
 web pages.
 - The firenvim frame now has a lower z-index, allowing the Vimium frame
 to be on top of it.
 Feature removal:
 - The persistent server feature has been removed. It has been broken for
 a while and nobody complained.- Source code released under GNU General Public License v3.0 only 
- Version 0.1.31Released Sep 19, 2020 - 237.18 KBWorks with firefox 69.0 and laterBug fixes:
 - Firenvim does not hang anymore on pages that contain numerical HTML IDs.
 - Firenvim now defaults to markdown on all reddit subdomains.
 - Firenvim will now always properly disappear from the page on page changes in web apps.
 - The neovim plugin now uses a "firenvim" namespace for its tools, preventing conflicts with other plugins.
 - firenvim#press_keys now correctly registers modifiers for special keys (e.g. <C-CR>).- Source code released under GNU General Public License v3.0 only 
- Version 0.1.30Released Jul 7, 2020 - 236.12 KBWorks with firefox 69.0 and laterBug fixes:
 - Make firenvim work on JupyterLab- Source code released under GNU General Public License v3.0 only 
- Version 0.1.29Released Jun 24, 2020 - 236.23 KBWorks with firefox 69.0 and laterBug fixes:
 - Fix disabling Firenvim from the urlbar-button and global keyboard-shortcuts not working (f0b6ebc)- Source code released under GNU General Public License v3.0 only 
- Version 0.1.28Released Jun 22, 2020 - 247.12 KBWorks with firefox 69.0 and laterNew features:
 - New function available: firenvim#eval_js, which lets you evaluate
 javascript in the page from neovim (db880ba)
 - Firenvim will now default to using the markdown syntax for lobste.rs (1642155).
 - The behavior of the "reload" button has changed, to make it more
 intuitive (557de47).
 - The one-time password generated by the browser addon to communicate
 with neovim now is twice as long (432acd8).
 Bug fixes:
 - The takeover empty/nonempty setting now considers empty space as
 emptyness (ccbc371)
 - The Firenvim frame attached to an input element that disappeared from
 the page will now correctly reappear when the input reappers and is
 selected (84e1ae3)
 - Firenvim won't take over disabled elements anymore (d251119)
 - Firenvim is now able to deal with pages that contain multiple elements
 with the same id (85d12f4)
 - Firenvim now works in Gitlab's WebIDE (fea177a)
 - Firenvim now correctly works with inputs located in frames (9756795)- Source code released under GNU General Public License v3.0 only 
- Version 0.1.27Released Apr 29, 2020 - 309.9 KBWorks with firefox 69.0 and later- Fix bug where cursor is not visible before entering insert mode- Source code released under GNU General Public License v3.0 only 
- Version 0.1.26Released Apr 28, 2020 - 309.82 KBWorks with firefox 69.0 and later- Firenvim won't update if there is an active Firenvim instance (this means you won't lose your editing sessions anymore)
 - Firenvim will invert the cursor's colors if no colors are specified (this means the cursor is visible again)- Source code released under GNU General Public License v3.0 only 
- Version 0.1.25Released Apr 27, 2020 - 308.88 KBWorks with firefox 69.0 and later- Firenvim will now correctly set the cursor's color
 - Firenvim will now be better a shutting down
 - Firenvim will stop preventing you from unfocusing it if you have a save-on-focuslost autocommand
 - Warning message about versions is now browser-agnostic- Source code released under GNU General Public License v3.0 only 
