Skip to content

chore(main): release 3.0.0#1

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--release-please-action
Open

chore(main): release 3.0.0#1
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--release-please-action

Conversation

@github-actions
Copy link

🤖 I have created a release beep boop

3.0.0 (2023-03-24)

⚠ BREAKING CHANGES

  • User defined invalid_key_behavior handlers will be activated for control characters that don't have defined surrounds.
  • User defined invalid_key_behavior handlers will be activated for control characters that don't have defined surrounds.
  • Disable "smart" quotes.
  • Remove on-the-fly scripting for queries.
  • Use a somewhat reasonable naming scheme.
  • Revert some changes.
  • Pattern/function-defined modifications. (#113)
  • Add more surround actions. (#92)
  • Code rewrite, type annotations, docs. (#66)
  • Improper changing multi-line HTML tags.
  • Cursor forward-searches to modify delimiters. (#36)
  • Add setup function for configuration.

Features

  • Add <Plug> mappings; decouple mappings. (af10059)
  • Add exclude key to get_selections. (e2c22a6)
  • Add s alias to default mappings. (7e3cd3c)
  • Add buffer-local mappings (#28) (cf27dc4)
  • Add bug report template. (c079e53)
  • Add cancelling and default for insert surround. (370f473)
  • Add change surrounding delimiter command. (90bda47)
  • Add default way to surround line. (45ff114)
  • Add feature request template. (61bf1ef)
  • Add insert/function pairs to defaults. (822b0ea)
  • Add keymap descriptions. (306a928)
  • Add more surround actions. (#92) (4f36aae)
  • Add setup function for configuration. (261192c)
  • Add sponsorship button. (325ed03)
  • Add user-defined custom inputs (#25) (73d9f6a)
  • Allow cursor to remain fixed after an action. (#80) (85cfa29)
  • Allow delimiters to have dynamic whitespace. (a4a075b)
  • Allow for surrounding multi-line arguments. (86ad16f)
  • Allow user to add React fragments, closes #54. (f5d4cdb)
  • Clear command line after setting opfunc. (686f084)
  • Complete dot-repeat with aliasing. (ec3fb1d)
  • Cursor forward-searches to modify delimiters. (#36) (6dc9e0a)
  • Disable "smart" quotes. (87839e1)
  • Dot-repeat function-evaluated pairs (#31) (c0365ae)
  • Highlight changing surrounds. (#49) (58ffc92)
  • Highlight selections before surrounding (#21) (587148c)
  • Ignore weird Lua pattern-matching case. (3c4fb09)
  • Implement basic delimiter deletion code. (026ca00)
  • Implement basic query-matching. (a634889)
  • Implement changing surrounding HTML tags. (d1a8d68)
  • Implement dot-repeat for insertions. (2b04af4)
  • Implement HTML tag deletions. (aac1920)
  • Implement single-char aliases. (8211241)
  • Implement visual line surrounds. (b0f6de2)
  • Implements change aliasing. (a6d9914)
  • Jump to delimiters for modifications. (#38) (a3f4c9d)
  • Link to discussions page in issue template. (4d3ea73)
  • Make get_selection optionally accept list. (#183) (d886e22)
  • Partial change dot-repeat working. (e4349f2)
  • Partial delete dot-repeat working. (d050a82)
  • Pass arguments to surround-creating functions. (#35) (f1f11c7)
  • Pattern/function-defined modifications. (#113) (a06dea1)
  • Remove on-the-fly scripting for queries. (48540cf)
  • Rudimentary aliasing, rewrite delete opfunc. (b2c04c6)
  • Smart quote modification. (#41) (13d1401)
  • Start the beginnings of queries. (df1c68f)
  • Support control characters for modifying surrounds. (#179) (#209) (e65628a)
  • Support control characters in surrounds. (#179) (#211) (ebdd22d)
  • Update bug report template. (f30670c)
  • Update the bug report template. (193193d)
  • Use a somewhat reasonable naming scheme. (8431c4e)

Bug Fixes

  • <Plug>(nvim-surround-insert) mapping. (#176) (6b45fbf)
  • A few small bugs. (#47) (f0297d9)
  • Add final HTML tag angle bracket only once. (#82) (ab38863)
  • Add indentation when using line mode. (#185) (9da7ced)
  • Add protected call around Tree-sitter module. (d91787d)
  • Allow highlights to be disabled. (1d5a090)
  • Allow setup to be called without a table. (59b644d)
  • Allow user to cancel HTML tag creation. (cb321ce)
  • Allow users to cancel actions with <C-c>. (45bf79c)
  • Async input when HTML tag properties. (#23) (3baaa0b)
  • Bug with reverse-search deleting nested quotes. (a787b5b)
  • Can change/delete surrounds at 1, 1. (a715f23)
  • Change reset_cursor semantics. (a207e3b)
  • Change type annotations to |nil from ?. (1ac5abf)
  • Checks if the cursor is inside a pair before changing/deleting. (1bd7a2b)
  • Clear highlights if insert is canceled. (70adf32)
  • config: User-defined surrounds fallback on defaults. (29929a5)
  • Correctly restore visual selection marks. (#155) (c6a1993)
  • Delete surrounds exclusively around cursor. (6cef5fc)
  • Enable deleting multi-line surrounds. (980070a)
  • Error on invalid key, bad indent in insert_surround(). (#103) (030a437)
  • Error when deleting using opening brackets. (58f6d99)
  • Error when plugin is lazy-loaded. (#40) (56590ea)
  • Failing test cases due to Tree-sitter dependency. (c057fb8)
  • Fix catastrophic error that broke everything. (c323fa5)
  • Fix quote bug, closes #172. (58b0a55)
  • Get HTML format error (#30) (86f1116)
  • Handle cancellation of user-inputted delimiters. (#89) (a1b46b3)
  • Handle special characters for getchar. (#170) (1f79449)
  • HTML tag types can contain dashes. (35ac9fe)
  • Improper changing multi-line HTML tags. (985e0b5)
  • Improper lookbehind for quotes. (1d83fec)
  • Improper table handling for add, resolves #191. (d51d554)
  • Insert surrounds for line-mode operators. (171d6e2)
  • Jumping direction logic. (a2df8bf)
  • Keymap conflict with vim-surround-funk. (b0fc0ee)
  • Keymap issue with cmdheight = 0 (#22) (1e30881)
  • Minor bugs. (7f7ca04)
  • Nonexistent NOOP function in utils. (6754fc7)
  • Prevent jumps when adding surrounds, closes #91. (d1ed31c)
  • Properly handle linewise normal surrounds. (90821ad)
  • README spacing. (86b5cf8)
  • Remove remap = true from keymaps. (#219) (89c82e7)
  • Remove final two references to utils.get_input. (78f1053)
  • Remove visual surround dot-repeat interference. (6724e64)
  • Revert some changes. (ce01942)
  • Revert to pattern-based function calls by default. (ba19320)
  • spelling mistakes (#162) (7e5096b)
  • Support Lua 5.1 instead of only LuaJIT. (#169) (fa7648e)
  • Tweak pattern for function calls. (3accef6)
  • Update function pattern. (c0835d2)
  • Use line_mode parameter when possible. (#194) (ad56e62)
  • utils: Ensure chars is a table in ipairs. (#192) (64e2106)
  • wrong last_pos in visual mode when vim.o.selection='exclusive' (#158) (81f672a)

Code Refactoring

  • Code rewrite, type annotations, docs. (#66) (6d0a731)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants