lapce version history
10 releases tracked, newest first.
nightly
Pre-releaseJun 10, 2026Maintenance and minor improvements.
22 downloads
v0.4.6
Jan 21, 2026### Features/Changes
- Add `.har` file extension as recognised JSON language (<https://github.com/lapce/lapce/pull/3853>)
- Remove builds for Ubuntu Oracular, add Ubuntu Plucky (<https://github.com/lapce/lapce/pull/3808>)
### Bug Fixes
- Fix mouse wheel scrolling when viewing diff (<https://github.com/lapce/lapce/issues/3821>)
- Fix editor tabs not selectable while appearing selectable (<https://github.com/lapce/lapce/pull/3818>)
- Fix flickering when reordering editor tabs (<https://github.com/lapce/lapce/pull/3818>)
- Fix diff viewer to scroll using mouse (<https://github.com/lapce/lapce/issues/3821>)
- Fix updating window scale when it changes via settings tab (<https://github.com/lapce/lapce/issues/3832>)
- Fix vendor tarball not being included in GitHub release
- Fix cursor style inconsistencies (<https://github.com/lapce/lapce/pull/3819>)
22 downloads
v0.4.5
Sep 5, 2025### Bug Fixes
- Fix missing/incorrect metadata for Linux packages using AppStream metainfo
- Fix incorrect version in macOS/Windows package metadata
- Fix rendering issues when using custom scale display (<https://github.com/lapce/lapce/issues/3795>)
22 downloads
v0.4.4
Aug 30, 2025### Features/Changes
- Update Fedora releases to use 41/42
- Update Alpine to latest (used for building portable lapce-proxy)
- Remove Ubuntu Focal (20.04)
### Bug Fixes
- Fix dropdown menu disappearing after releasing mouse button (<https://github.com/lapce/lapce/issues/3786>)
- Fix issue with cargo vendoring due to duplicate `dpi` crate
22 downloads
v0.4.3
Jun 26, 2025### Features/Changes
- Add Ubuntu 24.04 LTS (noble) build
- Use Diff syntax for files with .diff/.patch extensions by default.
- Update titles of file dialogs for better clarity
- Bump to Rust 2024 Edition
- Implement "Find References" panel
- Implement "Go To Implementation" panel
### Bug Fixes
- Fix pointer event not working on plugin panel
- Fix rename/new file editor in file explorer is too small
24 downloads
v0.4.2
Aug 24, 2024### Features/Changes
- Implement "Run in terminal"
- Implement document symbols in a panel
- Implement "Go To Location" functionality in the Diff editor.
- Implement on screen find which is similar to `f` in vim but for the whole screen.
- Make file explorer horizontal scrollable
- Implement "Reveal in system file explorer"
### Bug Fixes
- Fix markdown syntax highlighting
- Fix click issue on window error message
24 downloads
v0.4.1
Aug 7, 2024### Features/Changes
- Add fedora builds
- Finish tree sitter dynamic libary support by downloading from https://github.com/lapce/tree-sitter-grammars
- Saves scale configuration in settings to restore at startup
- text in ui can be selected and copied
- add right click context menu for editor tab
- terminal: added support for Alt+ some character input
- Terminal: right-click to add "clear all" function
- terminal: double-click to maximize bottom
- initial lsp code lens support for rust-analyzer
- Context menu for "reveal file in explorer"
- support rust-analyzer's notification "experimental/serverStatus"
- jump to definition support in Inlay Hints
- "Show Call Hierarchy" support
- Add proxy support and retry to all HTTPS GET requests.
- Implement the drag-and-drop to open file/folder
### Bug Fixes
- [#3203](https://github.com/lapce/lapce/pull/3203): Fallback to default theme is theme key is not found
- use windows subsystem to prevent console running
- reimplement gotodefinition on cmd/ctrl+click
- fix crash on tinyskia renderer
- show file status for scratch documents
- fix crash due to locale_config
24 downloads
v0.4.0
Apr 24, 2024Some highlights of this release:
- experimental support of Copilot
- added line wrapping
- ported the editor to floem
- the non US keyboard layout issue should be fixed
- added Linux packages
### Features/Changes
- [#2723](https://github.com/lapce/lapce/pull/2723): Line wrapping based on width (no column-based yet)
- [#1277](https://github.com/lapce/lapce/pull/1277): Error message prompted on missing git user.email and/or user.name
- [#2910](https://github.com/lapce/lapce/pull/2910): Files can be compared in the diff editor
- [#2918](https://github.com/lapce/lapce/pull/2918): Allow searching the shortcuts overview by shortcut (e.g. "Ctrl+P") or when condition (e.g. "list_focus")
- [#2955](https://github.com/lapce/lapce/pull/2955): Using glob patterns to hide files or directories in explorer
- [#3026](https://github.com/lapce/lapce/pull/3026): Add missing file explorer context menu entries
- [#3047](https://github.com/lapce/lapce/pull/3047): Add support for different CrLf/Lf line endings per-file
- [#3053](https://github.com/lapce/lapce/pull/3053): Add tooltips to various places
- [#3069](https://github.com/lapce/lapce/pull/3069): Allow color variables for themes
-
22 downloads
v0.3.1
Dec 4, 20239 downloads
v0.3.0
Oct 31, 2023### Features/Changes
- [#2190](https://github.com/lapce/lapce/pull/2190): Rewrite with Floem UI
- [#2425](https://github.com/lapce/lapce/pull/2425): Reimplement completion lens
- [#2498](https://github.com/lapce/lapce/pull/2498): Show Lapce as an option when doing "Open With..." on Linux
- [#2549](https://github.com/lapce/lapce/pull/2549): Implement multi-line vim-motion yank and delete (`3dd`, `2yy`, etc.)
- [#2553](https://github.com/lapce/lapce/pull/2553): Implement search and replace
- [#1809](https://github.com/lapce/lapce/pull/1809): Implement debug adapter protocol
### Bug Fixes
- [#2650](https://github.com/lapce/lapce/pull/2650): Inform language servers that Lapce supports LSP diagnostics
9 downloads