Skip to content

Releases: lite-xl/lite-xl-plugin-manager

Continuous Release

29 Nov 13:13
Compare
Choose a tag to compare
  • 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

08 Nov 14:45
Compare
Choose a tag to compare
  • 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

08 Nov 14:45
Compare
Choose a tag to compare
  • 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

19 Oct 21:07
Compare
Choose a tag to compare
  • 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

21 Apr 17:26
Compare
Choose a tag to compare
  • 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

20 Apr 20:25
Compare
Choose a tag to compare
  • 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 an addon level for when url 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 and LDFLAGS to COMPILE_FLAGS and LINK_FLAGS internally in build.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 inside extra.
  • Made it so that --table and --raw can access extra fields.
  • Changed how url is generated in list.

v1.2.7

24 Mar 22:49
Compare
Choose a tag to compare
  • 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

20 Mar 15:59
Compare
Choose a tag to compare
  • Added in support for arbitrary execution of strings, rather than just of files with exec.
  • Added in support for accessing lpm internals with exec, just as you would with plugins.

v1.2.5

18 Mar 02:05
Compare
Choose a tag to compare
  • 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

08 Mar 18:02
Compare
Choose a tag to compare
  • Added aarch64-linux to the release CI list.
  • Fixed an error in plugin_manager with MOD_VERSION_MAJOR.
  • Fixed an error where packages would be flagged as only being for certain architectures if they had optional files.