Releases: lite-xl/lite-xl-plugin-manager
Releases · lite-xl/lite-xl-plugin-manager
v1.0.10
Updated CHANGELOG.md.
v1.0.9
1.0.9
- lpm now automatically extracts and chmod's .gz files.
- Added in preprocessor guard for shallow cloning to allow non-bleeding-edge libgit2 linkings.
- Fixed bug where dangling symlinks of lite binaries in $PATH would cause an error.
v1.0.8
1.0.8
- Autoflush stderr, so that certain windows terminals don't get blank prompts.
- Added method to grab and install orphan plugins from one-off repos.
- Passed debug build status through to underlying libraries.
- Fixed bug where we compared sizes of folders to determined if they were the same.
- Made it so you can set the define LPM_DEFAULT_REPOSITORY if you want to build a custom manager.
- Made it so tests run more smoothly, and will always use the lpm you compiled, instead of system lpm.
- Normalized paths on windows to backslashes for consistency.
v1.0.7
1.0.7
- Upgraded submodules.
- Moved mbedtls to a submodule, as there was an erroneous resaon why it wasn't, and upgraded it to fix #33, which occurs due to a clang compiler bug.
- Improved debuggability with regards to tls and the
--trace
flag. - Fixed some small bugs with
plugin_manager
that nonetheless rendered it inoperable. - Fixed issues with getting the absolute path of symlinks.
- Fixed issues with symlinks that are broken not getting detected at all.
- Allowed for dashes in auto-generated ids.
- Fixed a bug that stopped things form working when explicitly calling
init
. - Allowed
run
to use--remotes
. - Fixed bug for auto-detecting data directories, when determining system
lite-xl
.
v1.0.6
1.0.6
- Changed from full git cloning to shallow cloning.
- Fixed major bug on windows that stopped repositories from cloning.
- Moved json to the libraries folder.
v1.0.5
1.0.5
- Marked
lpm
forplugin_manager
as optional. - Made
--help
andhelp
output onstdout
, rather thanstderr
, following convention. - Removed system configuration search paths for
git
. - Removed
xxd
as a build dependency. - Colorized some extra messages.
- Made repository fetching atomic.
- Made sure that
common.path
checked for executability and non-folderness. - Added in meson as a build system (thank you @Jan200101).
v1.0.4
Updated CHANGELOG, and fixed one last test.
v1.0.3
1.0.3
- Fixed a major issue with windows that causes a crash.
- Ensured that the simplified releases are pointing to the right place.
v1.0.2
1.0.2
- Suppresses the progress bar by default if we're not on a TTY.
- Added
url
as a field toSPEC.md
. - Modified
run
so that it'll use the system version if you don't specify one. - Added the ability to specify a repo url as part of
run
, so you can easily test new plugin branches and their plugins without actually modifying your lpm state. - Fixed a few typos.
- Fixed issue with
run
not handling cases where plugins were either orphaned or core plugins, which would cause the bottle to be incorrectly constructed. - Fixed issue where you could add non-numeric lite versions.
- Fixed issue where tables generated with lpm didn't annotate non-remote url plugins with *.
- Fixed a memory leak.
- Added in warning to let people know when stubs are mismatching versions.
- Added in warning when we cannot acquire an lpm global lock, and also made it so we do not lock upon running something.
- Better error handling for invalid manifests, specifically when paths for plugins don't exist.
- Fixed issue with permissions not being recorded correctly when extracting from a zip file.
- Added in --reinstall flag.
v1.0.1
Added CHANGELOG.md.