Releases: lite-xl/lite-xl
Lite XL Continuous Release
continuous convert unix style paths literals into meson path segments
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
Lite XL v2.1.3
This release addresses severe bugs not found in previous releases.
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.
Important Notes
-
Lite XL will use the default
SCALE
of 1 due to unreliable display scale detection,
causing UI elements to have incorrect sizing in High DPI displays.
To workaround this issue, set theLITE_SCALE
environment variable to your desired display scale. -
macOS users should not run
xattr -C /Applications/Lite\ XL.app
anymore,
instead they could right-click the program in Finder and click "Open".
This should allow the user to run Lite XL directly.
Fixes
-
Fix
doc:create-cursor-{previous,next}-line
with tabs
(#1697) -
Fix heap buffer overflow and memory leaks in process and renderer API
(#1705) -
Improve Python number syntax highlighting
(#1704) -
Fix inconsistent NagView options on
doc:save
(#1696) -
Fix crashes with autoreload when files are deleted externally and replaced with a directory
(#1698) -
Improve JavaScript number syntax highlighting
(#1710)
Other Changes
- Process API style changes
(#1709)
Changes: v2.1.2...v2.1.3
Lite XL v2.1.3-rc2
Changes Log
2.1.3-rc2 - 2024-01-21
This release addresses severe bugs not found in previous releases.
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.
Important Notes
-
Lite XL will use the default
SCALE
of 1 due to unreliable display scale detection,
causing UI elements to have incorrect sizing in High DPI displays.
To workaround this issue, set theLITE_SCALE
environment variable to your desired display scale. -
macOS users should not run
xattr -C /Applications/Lite\ XL.app
anymore,
instead they could right-click the program in Finder and click "Open".
This should allow the user to run Lite XL directly.
Fixes
-
Fix
doc:create-cursor-{previous,next}-line
with tabs
(#1697) -
Fix heap buffer overflow and memory leaks in process and renderer API
(#1705) -
Improve Python number syntax highlighting
(#1704) -
Fix inconsistent NagView options on
doc:save
(#1696) -
Fix crashes with autoreload when files are deleted externally and replaced with a directory.
(#1698) -
Improve JavaScript number syntax highlighting
(#1710)
Other Changes
- Process API style changes
(#1709)
Changes: v2.1.2...v2.1.3-rc2