Skip to content

Releases: lapce/lapce

nightly

16 May 01:11
11f36a7
Compare
Choose a tag to compare
nightly Pre-release
Pre-release
chore(deps): bump pulldown-cmark from 0.10.2 to 0.10.3 (#3223)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.4.0

24 Apr 21:56
Compare
Choose a tag to compare

Some 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: Line wrapping based on width (no column-based yet)
  • #1277: Error message prompted on missing git user.email and/or user.name
  • #2910: Files can be compared in the diff editor
  • #2918: Allow searching the shortcuts overview by shortcut (e.g. "Ctrl+P") or when condition (e.g. "list_focus")
  • #2955: Using glob patterns to hide files or directories in explorer
  • #3026: Add missing file explorer context menu entries
  • #3047: Add support for different CrLf/Lf line endings per-file
  • #3053: Add tooltips to various places
  • #3069: Allow color variables for themes
  • #3086: Add folding to panels
  • #3095: Add option to hide the Open Editors section in the explorer
  • #3096: Add source control status coloring to file explorer
  • #2989: Add building packages for linux distros
  • #3123: Swap sled to plain text file for db

Bug Fixes

  • #2779: Fix files detection on fresh git/VCS repository
  • #3031: Fix find not receiving inputs when clicked
  • #3142: Fix terminal default profile saving incorrectly
  • #3158: Fix ShowHover command for showing hover with keybind
  • #3119: Fix non US keyboard layout

v0.3.1

04 Dec 22:30
Compare
Choose a tag to compare
bump version

v0.3.0

31 Oct 22:36
Compare
Choose a tag to compare

Features/Changes

  • #2190: Rewrite with Floem UI
  • #2425: Reimplement completion lens
  • #2498: Show Lapce as an option when doing "Open With..." on Linux
  • #2549: Implement multi-line vim-motion yank and delete (3dd, 2yy, etc.)
  • #2553: Implement search and replace
  • #1809: Implement debug adapter protocol

Bug Fixes

  • #2650: Inform language servers that Lapce supports LSP diagnostics

v0.2.8

01 Jun 20:04
Compare
Choose a tag to compare
bump version

v0.2.7

16 Mar 20:21
Compare
Choose a tag to compare

Features/Changes

Bug Fixes

  • #2209: Fix macOS crashes
  • #2228: Fix .desktop entry to properly associate with Lapce on Wayland

v0.2.6

28 Feb 20:29
Compare
Choose a tag to compare

Breaking changes

  • #1820: Add remote svg icon colour to theme, disable plugin settings when none are available
  • #1988: Replace modal status background with background/foreground theme keys

Features/Changes

  • #1899: Improve sorting files with numbers
  • #1831: Plugin settings shown on right click
  • #1830: Adds Clojure language support
  • #1835: Add mouse keybinds
  • #1856: Highlight git/VCS modified files in explorer, palette, and buffer tabs
  • #1574: Panel sections can be expanded/collapsed
  • #1938: Use dropdown for theme selection in settings
  • #1960: Add sticky headers and code lens for PHP
  • #1968: Completion lens (disabled by default)
    • image
  • #1972: Add file duplication option in fs tree context menu
  • #1991: Implement rendering of images in markdown views
  • #2004: Add ToggleHistory command
  • #2033: Add setting for double click delay (Currently only works for opening file from the explorer)
  • #2045: Add 'Rename Symbol' option on right-click
  • #2071: Add command and keybinds to delete line
  • #2073: Add Ctrl+{a,e,k} keybinds on macOS
  • #2128: Add Lapce app icon to logo collection
  • #2127: Extended double-click options with file-only and file + folders mode

Bug Fixes

  • #1911: Fix movement on selections with left/right arrow keys
  • #1939: Fix saving/editing newly saved-as files
  • #1971: Fix up/down movement on first/last line
  • #2036: Fix movement on selections with up/down arrow keys
  • #2056: Fix default directory of remote session file picker
  • #2072: Fix connection issues from Windows to lapce proxy
  • #2069: Fix not finding git repositories in parent path
  • #2131: Fix overwriting symlink
  • #2188: Fix auto closing matching pairs in inappropriate inputs

v0.2.5

14 Dec 21:34
Compare
Choose a tag to compare

Breaking changes

  • #1726: Add more panel theme keys, apply hover first, then current item colour

Features/Changes

  • #1791: Add highlighting for scope lines
  • #1767: Added CMake tree-sitter syntax highlighting
  • #1759: Update C tree-sitter and highlight queries
  • #1758: Replaced dlang syntax highlighting
  • #1713: Add protobuf syntax and highlighting
  • #1720: Display signature/parameter information from LSP
  • #1723: In the palette, display the keybind for a command adjacent to it
  • #1722: Add 'Save without Formatting'; Add option to disable formatting on autosave
  • #1741: Add syntax highlighting for glsl
  • #1756: Add support for ssh port with [user@]host[:port]
  • #1760: Add vim motions cw, ce, cc, S, and QOL modal bind gf
  • #1770: Add support for terminal tabs

Bug Fixes

  • #1771: Update tree-sitter-bash
  • #1737: Fix an issue that plugins can't be upgraded
  • #1724: Files and hidden folders no longer will be considered when trying to open a plugin base folder
  • #1753: Limit proxy search response size in order to avoid issues with absurdly long lines
  • #1805: Fix some LSP bugs causing code actions to not show up correctly

v0.2.4

18 Nov 21:06
Compare
Choose a tag to compare

Features/Changes

  • #1700: Add prisma syntax and highlighting
  • #1702: Improved svelte treesitter queries
  • #1690: Add codelens and sticky headers for Dart
  • #1711: Add zstd support for plugin
  • #1715: Add support for requests from plugins

Bug Fixes

  • #1710: Fix autosave trying to save scratch files
  • #1709: Fix search result ordering
  • #1708: Fix visual issue when search panel is placed to either side panel

v0.2.3

10 Nov 20:27
Compare
Choose a tag to compare

Features/Changes

  • #1655: Add status foreground theme key, use author colour for plugin version
  • #1646: Fork the process when started from terminal
  • #1653: Paint plugin icons
  • #1644: Added "Reveal in File Tree" action to the editor tabs context menu
  • #1645: Add plugin search

Bug Fixes

  • #1651: Fixed an issue where new windows would never be created after closing all windows on macOS.
  • #1637: Fix python using 7 spaces instead of 4 spaces to indent
  • #1669: It will now remember panel states when open a new project