Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
ruicsh
released this
08 Jun 19:42
Added
Directory Specs : Added specs_dir option to recursively scan and load .lua spec files (parent-first, sorted).
Dependency Management : Transitive dependency resolution, topological sorting, and automatic injection of undeclared dependencies.
Semver Support : Full semver range support (^, ~, >=, *) for version constraints, resolved via git tags.
Spec Fields : Added cond, enabled (boolean or function), init, main, and priority support.
Build Engine : Support for function, command, file, and shell build steps with auto-detection.
Lazy Loading (Legacy) : Initial implementation of keymap, command, event, and filetype triggers (later replaced by eager engine).
Dashboard Enhancements : Added Clean tab for orphan management and Update tab (U) for inline progress.
Commit Logs : Added inline git log expansion (<CR>) with columnar rendering and abbreviated ages.
Orphan Management : Automated detection and cleanup of on-disk orphans and stale metadata.
Changed
Renamed plugins_dir to specs_dir for clarity.
Refactored monolithic codebase into structured subdirectories (ui/, parser/, state/, core/).
Fixed
Deep-merge logic for opts across duplicate plugin specs.
Neovim 0.12 lockfile format compatibility (supporting plugins key and rev field).
You can’t perform that action at this time.