Releases: lite-xl/lite-xl
Lite XL v2.1.6 Release Candidate 2
This releases contains general Quality-of-Life improvements to the editor, including a new icon tailored for macOS, support for highlighting CUDA files and improvements to projectsearch (e.g. search status is shown on top, horizontal scrolling is possible, and elipsis is added to long filenames).
Other than that, we've optimized the renderer and now it performs anywhere from 6x to 352x faster compared to v2.1.5! You should definitely to v2.1.6, especially since there are no compatibility-breaking changes in this release.
This second release candidate also fixes a crash related to the tokenizer caused by incorrect cherry-picking for the first release candidate.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
New Features
-
Add CUDA syntax highlighting support (#1848)
-
Add macOS-specific application icon (#1844)
-
Add keyboard shortcut to tooltips in ToolbarView (#1880)
-
Improve projectsearch (status on the top, horizontal scrolling, elipsis) (#1876)
Fixes
-
Correctly free SDL_Texture and SDL_Renderer (#1849)
-
Fixed minor typo from merge of #1854 for Windows builds
-
Fix multi-type usage in delimited patterns (#1740)
-
Fix appimage cd error and use static appimage runtime (#1924)
Other Changes
-
Rewrite glyph cache (#1845)
-
Use lite-xl-build-box-manylinux (#1877)
-
Remove unused calls to system.absolute_path() (#1895)
-
Remove lhelper script, build configuration and dependency support (#1906)
-
Refactor how arguments are handled in process.start() (#1854)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.5...v2.1.6-rc2
Lite XL v2.1.6 Release Candidate 1
This releases contains general Quality-of-Life improvements to the editor, including a new icon tailored for macOS, support for highlighting CUDA files and improvements to projectsearch (e.g. search status is shown on top, horizontal scrolling is possible, and elipsis is added to long filenames).
Other than that, we've optimized the renderer and now it performs anywhere from 6x to 352x faster compared to v2.1.5! You should definitely to v2.1.6, especially since there are no compatibility-breaking changes in this release.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
New Features
-
Add CUDA syntax highlighting support (#1848)
-
Add macOS-specific application icon (#1844)
-
Add keyboard shortcut to tooltips in ToolbarView (#1880)
-
Improve projectsearch (status on the top, horizontal scrolling, elipsis) (#1876)
Fixes
-
Correctly free SDL_Texture and SDL_Renderer (#1849)
-
Fixed minor typo from merge of #1854 for Windows builds
-
Fix multi-type usage in delimited patterns (#1740)
-
Fix appimage cd error and use static appimage runtime (#1924)
Other Changes
-
Rewrite glyph cache (#1845)
-
Use lite-xl-build-box-manylinux (#1877)
-
Remove unused calls to system.absolute_path() (#1895)
-
Remove lhelper script, build configuration and dependency support (#1906)
-
Refactor how arguments are handled in process.start() (#1854)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.5...v2.1.6-rc1
Lite XL Continuous Release
Install plugins with lpm inside meson (#1951) * meson: install plugins with lpm * meson: add cachedir as output * build.sh: fix bash syntax error * build.sh: only copy datadir when PGO is enabled * build.sh: properly install files with meson install * build.sh: install macOS bundle files with .app suffix * ci: copy bundle and portable files correctly * package-dmg: remove extraneous steps * ci: fix wrong bundle path * build.sh: force reconfigure bundle=false if bundle is not explicitly given * build.sh: move wrong bundle=true assignment to the right place * ci: remove -a flag from cp command * ci: use xargs and find -print0 to omit spaces in find output * ci: specify correct path to Info.plist * ci: correctly run dmgbuild * dmgbuild: get application path from command line * ci: organize dmgbuild arguments * ci: properly escape arguments * ci: finally correctly specify yaml string * ci: don't copy Info.plist again * build.sh: don't install any plugins if -A is not specified * build.sh: use the latest release from github
Lite XL v2.1.5
This release addresses issues with multicursor text editing, the autoreload plugin and several platform-specific issues that are fixed upstream. Besides that, this release also improves Python, C and C++ syntax highlighting and the user experience on macOS.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads, such as ZIP files for Windows and lightweight releases, are available below.
Please refer to the relevant section in the README for OS requirements.
New Features
-
The macOS DMG images have a new look. (#1816)
-
The number and
static constexpr
highlighting for C and C++ is improved. (#1752, #1818, #1819) -
The Python syntax highlighting is improved, including highlighting for f-strings, type annotations and negative numbers. (#1723)
-
In macOS, you can drag and drop files and folders onto Lite XL in the Dock to open them.
You can also open them with the Right-click → "Open with" menu and set Lite XL to open different file types by default. (#1822, #1828) -
Various upstream dependencies are updated, which may fix platform-specific issues such as CTRL+V paste in Windows and cursor issues on Linux. (#1812)
Fixes
-
Fix removing threads when iterating over
core.threads
(#1794) -
Fix dirmonitor backend selection (#1790)
-
Fix clipboard removing newlines on Windows (#1788)
-
Change co_wait to co_await in
language_cpp
(#1800) -
Fix font scale on monitor change when
RENDERER
backend is used (#1650) -
Avoid calling the change callback multiple times in the same notification (#1824)
-
Fix autoreload reloading file too soon and misses some updates (#1823)
-
Fix multicursor mangling lines on text insertion due to wrong selection index in
Doc:merge_cursors()
(#1833, #1834)
Other Changes
-
Add functionality to generate release notes (#1774)
-
Update action dependencies (#1724)
-
Update macOS runner images (#1804)
-
Update macOS copyright notice (#1815)
-
Update SDL2 and PCRE2 (#1812)
Please go to changelog.md for a detailed description of all the changes.
Commits since the last version: v2.1.4...v2.1.5
Lite XL v2.1.5 Release Candidate 4
This release addresses issues with multicursor text editing, the autoreload plugin and several platform-specific issues that are fixed upstream. Other than that, this release also brings improvements to Python, C and C++ syntax highlighting and the user experience on macOS.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
New Features
-
The macOS DMG images have a new look. (#1816)
-
The number and
static constexpr
highlighting for C and C++ is improved. (#1752, #1818, #1819) -
The Python syntax highlighting is improved, including highlighting for f-strings, type annotations and negative numbers. (#1723)
-
In macOS, you can drag and drop files and folders onto Lite XL in the Dock to open them.
You can also open them with the Right-click → "Open with" menu and set Lite XL to open different file types by default. (#1822, #1828) -
Various upstream dependencies are updated, which may fix platform-specific issues such as CTRL+V paste in Windows and cursor issues on Linux. (#1812)
Fixes
-
Fix removing threads when iterating over
core.threads
(#1794) -
Fix dirmonitor backend selection (#1790)
-
Fix clipboard removing newlines on Windows (#1788)
-
Change co_wait to co_await in
language_cpp
(#1800) -
Fix font scale on monitor change when
RENDERER
backend is used (#1650) -
Avoid calling the change callback multiple times in the same notification (#1824)
-
Fix autoreload reloading file too soon and misses some updates (#1823)
-
Fix multicursor mangling lines on text insertion due to wrong selection index in
Doc:merge_cursors()
(#1833, #1834)
Other Changes
-
Add functionality to generate release notes (#1774)
-
Update action dependencies (#1724)
-
Update macOS runner images (#1804)
-
Update macOS copyright notice (#1815)
-
Update SDL2 and PCRE2 (#1812)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.3...v2.1.5-rc4
Full Changelog: v2.1.4...v2.1.5-rc4
Lite XL v2.1.5 Release Candidate 3
This release addresses issues with the autoreload plugin and several platform-specific issues that are fixed upstream. Other than that, this release also brings improvements to Python, C and C++ syntax highlighting and the user experience on macOS.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
Please refer to the relevant section in the README for OS requirements.
New Features
-
The macOS DMG images have a new look. (#1816)
-
The number and
static constexpr
highlighting for C and C++ is improved. (#1752, #1818, #1819) -
The Python syntax highlighting is improved, including highlighting for f-strings, type annotations and negative numbers. (#1723)
-
In macOS, you can drag and drop files and folders onto Lite XL in the Dock to open them.
You can also open them with the Right-click → "Open with" menu and set Lite XL to open different file types by default. (#1822) -
Various upstream dependencies are updated, which may fix platform-specific issues. (#1812)
Fixes
-
Fix removing threads when iterating over
core.threads
(#1794) -
Fix dirmonitor backend selection (#1790)
-
Fix clipboard removing newlines on Windows (#1788)
-
Change co_wait to co_await in
language_cpp
(#1800) -
Fix font scale on monitor change when
RENDERER
backend is used (#1650) -
Avoid calling the change callback multiple times in the same notification (#1824)
-
Fix autoreload reloading file too soon and misses some updates (#1823)
Other Changes
-
Add functionality to generate release notes (#1774)
-
Update action dependencies (#1724)
-
Update macOS runner images (#1804)
-
Update macOS copyright notice (#1815)
-
Update SDL2 and PCRE2 (#1812)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.3...v2.1.5-rc3
Full Changelog: v2.1.4...v2.1.5-rc3
Lite XL v2.1.5 Release Candidate 2
This release addresses issues with the autoreload plugin and several platform-specific issues that are fixed upstream. Other than that, this release also brings improvements to Python, C and C++ syntax highlighting and the user experience on macOS.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
New Features
-
The macOS DMG images have a new look. (#1816)
-
The number and
static constexpr
highlighting for C and C++ is improved. (#1752, #1818, #1819) -
The Python syntax highlighting is improved, including highlighting for f-strings, type annotations and negative numbers. (#1723)
-
In macOS, you can drag and drop files and folders onto Lite XL in the Dock to open them.
You can also open them with the Right-click → "Open with" menu and set Lite XL to open different file types by default. (#1822) -
Various upstream dependencies are updated, which may fix platform-specific issues. (#1812)
Fixes
-
Fix removing threads when iterating over
core.threads
(#1794) -
Fix dirmonitor backend selection (#1790)
-
Fix clipboard removing newlines on Windows (#1788)
-
Change co_wait to co_await in
language_cpp
(#1800) -
Fix font scale on monitor change when
RENDERER
backend is used (#1650) -
Avoid calling the change callback multiple times in the same notification (#1824)
-
Fix autoreload reloading file too soon and misses some updates (#1823)
Other Changes
-
Add functionality to generate release notes (#1774)
-
Update action dependencies (#1724)
-
Update macOS runner images (#1804)
-
Update macOS copyright notice (#1815)
-
Update SDL2 and PCRE2 (#1812)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.3...v2.1.5-rc2
Full Changelog: v2.1.4...v2.1.5-rc2
Lite XL v2.1.5 Release Candidate 1
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
New Features
-
The macOS DMG images have a new look. (#1816)
-
The number highlighting for C and C++ is improved. (#1752, #1818, #1819)
-
The Python syntax highlighting is improved, including highlighting for f-strings, type annotations and negative numbers. (#1723)
-
Various upstream dependencies are updated, which may fix platform-specific issues.
Fixes
-
Fix removing threads when iterating over
core.threads
(#1794) -
Fix dirmonitor backend selection (#1790)
-
Fix clipboard removing newlines on Windows (#1788)
-
Change co_wait to co_await in
language_cpp
(#1800) -
Fix font scale on monitor change when
RENDERER
backend is used (#1650)
Other Changes
-
Add functionality to generate release notes (#1774)
-
Fix typo in release note template (#1801)
-
Update action dependencies (#1724)
-
Update labeler action config (#1805)
-
Update macOS runner images (#1804)
Please go to changelog.md for detailed description of all the changes.
Commits since last version: v2.1.3...v2.1.5-rc1
Full Changelog: v2.1.4...v2.1.5-rc1
Lite XL v2.1.4
This release addresses severe bugs not found in previous releases, and improves the usability of the editor.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
Features
- Add
.pyi
extension tolanguage_python
(#1728) - Improve autocomplete suggestions box behavior with long text (#1734)
- Improve
CommandView
and autocomplete scroll behavior (#1732) - Add
from
symbol to support ESM (#1754) - Add Arduino syntax highlighting support in
language_cpp
(#1767) - Skip patterns matching nothing in tokenizer (#1743)
Fixes
- Fix uninitialized variables in
src/api/process.c
(#1719) - Fix
language_js
regex/comment distinction (#1731) - Fix compilation on non-MINGW64 platforms (#1739)
- Limit
language_js
regex avoidance to numbers, and fix starting/*
comments (#1744) - Fix
buffer_size
ing_read
for Windows (#1722)
Other Changes
Changes: v2.1.3...v2.1.4
Lite XL v2.1.4 Release Candidate 1
This release addresses severe bugs not found in previous releases, and improves the usability of the editor.
Downloads
- Windows (Setup): 32-bit, 64-bit
- Linux (64-bit): AppImage, tarball
- macOS: Universal, Intel, Apple Silicon
Other downloads such as ZIP files for Windows and lightweight releases are available below.
For OS requirements, please refer to the relevant section in the README.
Features
- Add
.pyi
extension tolanguage_python
(#1728) - Improve autocomplete suggestions box behavior with long text (#1734)
- Improve
CommandView
and autocomplete scroll behavior (#1732) - Add
from
symbol to support ESM (#1754) - Add Arduino syntax highlighting support in
language_cpp
(#1767) - Skip patterns matching nothing in tokenizer (#1743)
Fixes
- Fix uninitialized variables in
src/api/process.c
(#1719) - Fix
language_js
regex/comment distinction (#1731) - Fix compilation on non-MINGW64 platforms (#1739)
- Limit
language_js
regex avoidance to numbers, and fix starting/*
comments (#1744) - Fix
buffer_size
ing_read
for Windows (#1722)
Other Changes
Changes: v2.1.3...v2.1.4-rc1