Skip to content

Releases: lewis6991/pckr.nvim

v1.0.0

17 Feb 12:42
Compare
Choose a tag to compare

1.0.0 (2025-02-17)

⚠ BREAKING CHANGES

  • simplify plugin.run
  • re-implement cli with subcommands
  • rename enable handler to cond
  • add comment on no-single-branch
  • allow keys to be a string list
  • replace git -C with the cwd option (#303)
  • insert paths separately to avoid splitting (#439)

fixup

  • add comment on no-single-branch (d5cfbbd)
  • allow keys to be a string list (6722c23)

Features

  • add :Pckr log (4e3cbe2)
  • Add :Pckr upgrade to upgrade pckr.nvim (fc584f2), closes #1
  • add ability to detect when a different repo with a similar name is added (#340) (a7d5680)
  • add another common breaking change tag pattern (0dbe2c7)
  • add arguments to luarocks installation (a05e712)
  • add autoremove option (#855) (327568c)
  • add config_pre (773b3be)
  • Add detection of "break:" tags in commits as breaking changes (6c75121)
  • add newline after errors in failed updates (1f9acb3)
  • Add option to specify use_rocks-style Luarocks in the table form of startup (#785) (dbfe2a3)
  • add packer status (#267) (56c193d)
  • Add PackerLoad command (#305) (0d4ca48)
  • add retry option #253 (#348) (4595e59)
  • add support for bind custom function to keys (7e87657)
  • Add the windows installation command (#413) (40663b4)
  • add threshold message (#984) (d3ecfb4)
  • add very simple breaking change detection and marking (#511) (710b9bf)
  • allow local plugins to update without fast-forward (b394bc1)
  • allow run key to be a table of mixed types of hook (#364) (df0f740)
  • allow spec.cond to be a boolean (5b10846)
  • allow using other lazy loaders along with cond (#609) (755f7c4)
  • auto install missing plugins (83c33bd)
  • autogenerate profiling code for packer_compiled (#221) (93f440d)
  • better logging (ea27cdb)
  • cmd loader add range attribute (dd43515)
  • cmd: load plugin during completion (330240e)
  • compile: allow adding mapping descriptions (#985) (213ed03)
  • compile: support lua files in after directory (#473) (09cc2d6)
  • create singleton events/commands/keymaps for load handlers (c89092c)
  • detect repo changes (#374) (e5b0a94)
  • display: allow not showing info by default when displaying results (#1035) (ec327f5)
  • display: big refactor (959b837)
  • enable :PackerUpdate/Install/Sync to operate on specific plugins (#606) (a97cace)
  • event: add desc (f7ad0c4)
  • general overhaul (d795417)
  • git: support showing diff of range of commits (#1034) (bc9ede4)
  • hide shorten HOME in log files (ded4c00)
  • improve logging (d166825)
  • intial work on lockfile support (f3a7e8c)
  • lazy load dependencies of condition loading plugin (0ab4370)
  • make all plugins opt by default (a60ade7)
  • make sure handlers destruct themselves when plugins are loaded (d91cb80)
  • measure plugin config (fb4c7bb)
  • more optimal branch checking (e9b3ffd)
  • packer_status: show manually loaded plugins as loaded (#617) (5972ba5)
  • pass display object to post-install/update hooks (5539072)
  • preview: fully remove...for now (a916186)
  • re-add PackerSync (66dd948)
  • re-add spec.cond (6b4011d)
  • re-add updates from --progress (2b513b4)
  • re-implement cli with subcommands (deb9f5a)
  • remove loadplugins optimization (66e36e3)
  • remove snapshots (d412620)
  • rename enable handler to cond (05807f1)
  • rename spec.cond to spec.enable (52777e9)
  • rework startup (7204795)
  • simplify plugin.run (1aab514)
  • simply re-issue the event for event cond load plugins (#29) ([b02d02c](https:/...
Read more