Skip to content

Releases: biozz/whop.nvim

2025-10-25 - v2.0.0

25 Oct 20:03

Choose a tag to compare

  • Add Telescope based preview of the command
    • This feature introduced some refactoring of the core plugin logic
    • And also I had to duplicate setup logic inside Telescope extension
  • Update README
  • Add more builtin commands:
    • Remove whitespace on each line (vim)
    • Join lines (vim)
    • Wrap each line with single quotes (vim)
    • Wrap each line with double quotes (vim)
    • Minify and escape JSON (jq)
    • Unescape JSON (jq)
    • YAML-JSON-CSV converters via dasel
    • Insert whatthecommit.com message (curl)
  • Add silent modifier to almost all of the commands to prevent annoying messages if the command breaks or not found
  • Remove [builtin] prefix from builtin commands and add it dynamically during plugin setup
  • Add [user] prefix to user defined commands dynamically during plugin setup
  • Add initialization checks to prevent errors when plugin is not properly set up
  • Add default commands = {} configuration option (linting)
  • Make sure that mini.pick and snacks.picker are supported alongside existing Telescope and vim.ui.select() pickers

2024-08-13 - v1.3.0

13 Aug 20:33

Choose a tag to compare

  • Add more builtin commands:
    • Remove blank/empty lines (vim)
    • Reverse the order of lines (tac)
    • Shuffle lines (shuf)
    • Sort JSON keys (jq)
  • Rename Reverse (rev) to Reverse each line (rev)
  • Add blank/empty to several commands related to removal of blank lines for ease of searching
  • Add missing (vim) suffix to couple of commands

2024-07-10 - v1.2.0

09 Jul 21:16

Choose a tag to compare

Add three more builtin commands:

  • Generate UUID4 (python)
  • Unix timestamp to ISO formatted datetime (python)
  • ISO formatted datetime to Unix timestamp (python)

2024-03-03 - v1.1.0

03 Mar 18:38

Choose a tag to compare

  • Add opts table to telescope extension to be able to customize the picker
  • Minor changes related to typing and linting
  • Add .luacheckrc, .neoconf.json and .stylua.toml
  • Add more builtin commands:
    • PowerShell escape characters to Unix
    • Change single quotes to double quotes
    • Change double quotes to single quotes
    • snake_case to CamelCase (python)
    • CamelCase to snake_case (python)
    • snake_case to kebab-case (python)
    • kebab-case to snake_case (python)
    • To UPPER case (python)
    • To lower case (python)
    • Base32 Encode (python)
    • Base32 Decode (python)

v1.0.1

17 Jan 19:15

Choose a tag to compare

Bring back Telescope extension which was accidentally removed in v1.0.0

v1.0.0

17 Jan 19:08

Choose a tag to compare

This is a major rewrite of the plugin in terms of structure. It now uses the new plugin layout from my-awesome-plugin.nvim.

With the new layout comes a sets of improvements:

  • docs generation
  • typing annotations
  • tests
  • better modular structure

There is also a new command :Whop which is used as a regular picker for a command.

Minor changes:

  • update CONTRIBUTING.md, cleanup implemented commands

v0.0.3

08 Nov 09:20

Choose a tag to compare

  • Fix unexpected behaviour when custom commands from the config would override builtin commands

v0.0.2

25 Oct 19:09

Choose a tag to compare

  • Add vim.ui.select() as an alternative to Telescope
  • Add ansible-vault encrypt and ansible-vault decrypt

v0.0.1

23 Oct 19:07

Choose a tag to compare

Initial version.