Releases: lite-xl/lite-xl-plugin-manager
Releases · lite-xl/lite-xl-plugin-manager
Continuous Release
- Fixed a bug relating to repository fetching.
- Ensured test suite runs on any auto-detected setup.
- Disabled
switch
in the case that lpm was buitl without a release URL.
v1.3.1
- Fixed a bug relating to repository fetching.
- Ensured test suite runs on any auto-detected setup.
- Disabled
switch
in the case that lpm was buitl without a release URL.
latest
- Fixed a bug relating to repository fetching.
- Ensured test suite runs on any auto-detected setup.
- Disabled
switch
in the case that lpm was buitl without a release URL.
v1.3.0
- Signficiant workflow changes, courtesy of Takase "Big T" @takase1121.
- Significantly increased performance of installing lots of plugins (like when constructing bottles) (~50x speed improvement).
- Better debugging facilities for HTTP requests.
- Better support for modifying bottles (including the system bottle) in a delta, rather than deleting and recreating.
- Fixed an issue with not always detecting orphaned dependencies in meta plugins.
- Fixed a bug where metaplugins didn't quite flag themselves as installed.
- Fixed a bug where the system lite-xl was not determined at runtime, but saved.
- Fixed a bug where some plugins were erroneously classified as complex.
- Fixed a bug where windows executions didn't always work with quotes.
- Fixed a bug where sometimes newlines weren't emitted when downloading things leading to weird UI stuff.
- Automatically determines mod-version of lite-xls when possible, instead of assuming
MOD_VERSION_LATEST
if not specified. - Allowed HTTP requests to be run in coroutines, so that we can other things while we're waiting for data.
- Added in support for applying lists of plugins in
plugin_manager
based on a config that can be specified per project. - Updated the scoop manifest, courtesy of @maksimaliabyshev.
- Added in support for
.xz
/LZMA compression. - Fixed several bugs with extended tar formats.
v1.2.9
- Fixed a major bug which caused lpm to stop working in CI pipelines without
$TERM
defined. - Fixed some minor bugs with templating in
--table
and--raw
. - Changed how the
url
field is reported.
v1.2.8
- Fixed a bug where when we
handleize
certain strings, they'd erroneously end in-
. - Changed separator for
LPM_PLUGINS
to be a,
instead of:
, due to plugins. - Spec now properly contains
checksum
at anaddon
level for whenurl
is specified. - Added in a warning for when you use an explcit repository as part of a
run
list, and it contains a version of an addon you're trying to run that is lower than the one in your primrary repos. - Fixed issues with meson and
mbedtls
. - Major internal restructuring to better accomodate
lpm
plugins. - Renamed
CFLAGS
andLDFLAGS
toCOMPILE_FLAGS
andLINK_FLAGS
internally inbuild.sh
, so as to not disrupt more exotic build configurations that rely on these variables. - Removed hack to support jgmdev's older libraries.
- Allowed specification of
HOSTCC
to build lua for static builds. - Ensured that
author
is pulled from insideextra
. - Made it so that
--table
and--raw
can access extra fields. - Changed how
url
is generated inlist
.
v1.2.7
- Fixed a bug where a
gc
race would cause us to erroneously hold onto a file handle longer than we need to. - Improved error reporting and logging around sending
GET
requests. - Fixed an issue where
Transfer-Encoding: chunked
didn't work quite correctly, if headers aren't sent in a single read. - Changed how
--ephemeral
bottles work; now one running instance if completely independent from another, unlike normal bottles, where multiple executions share the environment. - Changed how stubs are reported when listing plugins.
- Fixed a bug relating to plugin loading and ARGS clobbering.
- Abstracted out the
common.handleize
method.
v1.2.6
- Added in support for arbitrary execution of strings, rather than just of files with
exec
. - Added in support for accessing
lpm
internals withexec
, just as you would with plugins.
v1.2.5
- Added in support for
mbedtls3
. - Added in support for
Transfer-Encoding: chunked
. - Added in better support for determining the path of the running exectable in
EXEFILE
. - Added in detection of being a TTY on windows for some terminals.
- Fixed a bug with self-upgrading in
common.copy
that would cause a race between the garbage collector and the main program on windows. - Allowed for pretty-printing of json.
- Allowed for local plugins to exist for
lpm
, allowing it to modify behaviour if specified with--plugin
or if located in~/.config/lpm/plugins
; plugins currently located at https://github.com/adamharrison/lite-xl-maintenance.
v1.2.4
- Added
aarch64-linux
to the release CI list. - Fixed an error in
plugin_manager
withMOD_VERSION_MAJOR
. - Fixed an error where packages would be flagged as only being for certain architectures if they had optional files.