sloth-flake.nvim/CHANGELOG.md

2.7 KiB

Changelog

All notable changes to this project will be documented in this file.

[0.0.10] - 2024-06-09

Features

  • Runtime is now optional
  • [breaking] init.lua configuration is now a mkNeovimPkg's option
  • Add option init config object to generate init.lua

Miscellaneous Tasks

  • Add alejandra to nix shell

[0.0.9] - 2024-06-09

Features

  • Sloth command has now completion
  • Add describe subcommand
  • Introduce mkPluginsFromInputs function

Bug Fixes

  • Init/config are loaded to on-the-fly build plugins
  • Plugins with init are now loaded as they should be

Refactor

  • Filters are now fully dynamic

Miscellaneous Tasks

  • Remove sourcesWith fn, using lib.fileset
  • Move back to flake-utils

[0.0.8] - 2024-06-04

Features

  • Can load lazy plugins on events
  • Can load lazy plugins on keymaps

Bug Fixes

  • Move files instead of copying them
  • Sloth list was broken since refactoring

Miscellaneous Tasks

  • Switch from nixpkgs 23.11 to unstable

[0.0.7] - 2024-06-03

Features

  • Add version Sloth subcommand
  • Add viAlias and vimAlias mkNeovimPkg options
  • Add vimdiffAlias and nvimdiffAlias mkNeovimPkg options

Bug Fixes

  • Init function is called before plugin is loaded

Documentation

  • Fix url in the import example

Refactor

  • Extract all dep logic in Dep object
  • Extract Sloth command code in its own module
  • Split Sloth subcommands in their own files
  • Deps provides accessors via metatables
  • Deps are now loaded via a FSM

[0.0.6] - 2024-05-30

Features

  • Can load lazy plugins
  • Can load lazy plugins via placeholder cmds
  • Loading plugins respect dependencies option
  • Can load lazy plugins on FileType autocommand
  • Introduce new Sloth command with list subcommand
  • Add Sloth load subcommand

Bug Fixes

  • Prevent setup function to be called twice

Refactor

  • Plugin normalization

Miscellaneous Tasks

  • Delete dead code
  • Add CHANGELOG with git-cliff

[0.0.5] - 2024-05-28

Features

  • Add real documentation

Bug Fixes

  • Give default init.lua if none provided
  • Remove namePrefix and nameSuffix

Miscellaneous Tasks

  • Refactor lua generation
  • Remove dead code

[0.0.4] - 2024-05-28

Features

  • Generating plugins lua definition from nix
  • Simplify lua api

[0.0.3] - 2024-05-26

Features

  • Rename neofalke to sloth-flake.nvim
  • Check inputs of functions with yants

[0.0.2] - 2024-05-26

Features

  • Can give dependencies to new package
  • Can build package with all config
  • Remove neovim from nix-shell
  • Neoflake and runtime plugin have their version

Miscellaneous Tasks

  • Release v0.0.2