Skip to content

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

Continuous Release

04 Oct 19:27
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.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.

latest

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.

v1.2.3

07 Mar 02:03
Compare
Choose a tag to compare
  • STDIN flushing was added for prompts.
  • Partially downloading files, then cancelling no longer causes lpm to break on subsequent operations.
  • Fixed a bug relating to local paths not being computed directly under some cirstumances leading to errors on install.
  • Small terminals will no longer spew huge amounts of output into the console when downloading things; we'll now truncate download status prompts when attached to a small TTY.
  • Improved error handlings of tar extracting.
  • Added discord release notifications to CI.

v1.2.2

03 Mar 22:17
Compare
Choose a tag to compare
  • Added in ability to disallow self-upgrade at compile time with -DLPM_DEFAULT_RELEASE=''.
  • Added in the ability to specify which files to chmod executable with addons.files.extra.chmod_executable.