Release 0.21.0

This commit is contained in:
Pokey Rule 2021-08-17 17:02:07 +01:00
parent 0e67a27548
commit 4aaa12e6db
2 changed files with 101 additions and 2 deletions

View File

@ -2,6 +2,105 @@
All notable changes to the "cursorless" extension will be documented in this file.
## [0.21.0](https://github.com/pokey/cursorless-vscode/tree/0.21.0) (2021-08-17)
[Full Changelog](https://github.com/pokey/cursorless-vscode/compare/0.20.0...0.21.0)
**Implemented enhancements:**
- Improve error messages for sub token modifiers [\#201](https://github.com/pokey/cursorless-vscode/issues/201)
- Rename `xmlAttribute` scope type to `attribute` [\#198](https://github.com/pokey/cursorless-vscode/issues/198)
- Change highlight for insert new empty line [\#139](https://github.com/pokey/cursorless-vscode/issues/139)
- Add "source" mark [\#107](https://github.com/pokey/cursorless-vscode/issues/107)
- Add "reversed" modifier [\#99](https://github.com/pokey/cursorless-vscode/issues/99)
- Add "reverse" action [\#98](https://github.com/pokey/cursorless-vscode/issues/98)
- Add "sort" action [\#97](https://github.com/pokey/cursorless-vscode/issues/97)
- Scope modifier for regex [\#89](https://github.com/pokey/cursorless-vscode/issues/89)
- Support `"map"` and `"item"` modifiers for pattern destructuring [\#85](https://github.com/pokey/cursorless-vscode/issues/85)
- Support "reformat as" action [\#74](https://github.com/pokey/cursorless-vscode/issues/74)
- Support head and tail modifiers [\#70](https://github.com/pokey/cursorless-vscode/issues/70)
- Support duplication of lines [\#55](https://github.com/pokey/cursorless-vscode/issues/55)
- Support numeric ranges for insert [\#48](https://github.com/pokey/cursorless-vscode/issues/48)
- Support absolute line number mark [\#44](https://github.com/pokey/cursorless-vscode/issues/44)
- Standardize and align on terms for map entries and list elements [\#40](https://github.com/pokey/cursorless-vscode/issues/40)
- Support "call" action [\#38](https://github.com/pokey/cursorless-vscode/issues/38)
- Add "phones" action [\#31](https://github.com/pokey/cursorless-vscode/issues/31)
- Support "replace with" action [\#15](https://github.com/pokey/cursorless-vscode/issues/15)
- Support subword for token containing cursor [\#10](https://github.com/pokey/cursorless-vscode/issues/10)
- Infer type of first swap argument [\#8](https://github.com/pokey/cursorless-vscode/issues/8)
**Fixed bugs:**
- "Value" scope type in Python doesn't work when value contains array index [\#223](https://github.com/pokey/cursorless-vscode/issues/223)
- "Take past end of token" doesn't work [\#222](https://github.com/pokey/cursorless-vscode/issues/222)
- "token" modifier doesn't work with ranges [\#221](https://github.com/pokey/cursorless-vscode/issues/221)
- "take every key" and "take every value" are broken [\#220](https://github.com/pokey/cursorless-vscode/issues/220)
- "Chuck past end of T" removes trailing delimiter [\#209](https://github.com/pokey/cursorless-vscode/issues/209)
- Containing token inference doesn't work next to single-character token [\#200](https://github.com/pokey/cursorless-vscode/issues/200)
- "float" highlights wrong line when applied to last line of file [\#197](https://github.com/pokey/cursorless-vscode/issues/197)
- Breakpoint action not working on mac [\#195](https://github.com/pokey/cursorless-vscode/issues/195)
- "take block" ends up with reversed selection [\#155](https://github.com/pokey/cursorless-vscode/issues/155)
- "dupe block" should add an extra newline before the new block [\#154](https://github.com/pokey/cursorless-vscode/issues/154)
- "Pour block" creates new line after the wrong line [\#153](https://github.com/pokey/cursorless-vscode/issues/153)
- Space delimiter code is too aggressive [\#152](https://github.com/pokey/cursorless-vscode/issues/152)
- `"arg"` modifier doesn't work in javascript [\#109](https://github.com/pokey/cursorless-vscode/issues/109)
- Support Javascript template literals for string scope [\#86](https://github.com/pokey/cursorless-vscode/issues/86)
- Fix function transformation in Typescript with "export default" [\#20](https://github.com/pokey/cursorless-vscode/issues/20)
- Merge sequential pending change highlights [\#2](https://github.com/pokey/cursorless-vscode/issues/2)
**Closed issues:**
- Switch to flow-style for simple objects in test yaml dump [\#161](https://github.com/pokey/cursorless-vscode/issues/161)
- Implement scope modifier for argument name [\#144](https://github.com/pokey/cursorless-vscode/issues/144)
- Add documentation for how to add a new language [\#132](https://github.com/pokey/cursorless-vscode/issues/132)
- Change "copy", "paste" and "cut" actions by moving selection and using built-ins [\#127](https://github.com/pokey/cursorless-vscode/issues/127)
- Error: Cannot read property 'rootNode' of undefined [\#113](https://github.com/pokey/cursorless-vscode/issues/113)
- Make test case recorder [\#59](https://github.com/pokey/cursorless-vscode/issues/59)
- "token" selection type should expand to nearest containing token [\#37](https://github.com/pokey/cursorless-vscode/issues/37)
- Change “if” to “if state” [\#50](https://github.com/pokey/cursorless-talon/issues/50)
- Try “pre” instead of “pree” [\#22](https://github.com/pokey/cursorless-talon/issues/22)
**Merged pull requests:**
- Fixed bug with array in pair value [\#241](https://github.com/pokey/cursorless-vscode/pull/241) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Fix cross-split selections [\#233](https://github.com/pokey/cursorless-vscode/pull/233) ([pokey](https://github.com/pokey))
- Bugfixes: past token, past end of, subtoken out of range, sort tokens [\#229](https://github.com/pokey/cursorless-vscode/pull/229) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Check ancestors for every [\#227](https://github.com/pokey/cursorless-vscode/pull/227) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Add newlines to end of yaml test cases [\#226](https://github.com/pokey/cursorless-vscode/pull/226) ([pokey](https://github.com/pokey))
- Added matching backtick quotes [\#211](https://github.com/pokey/cursorless-vscode/pull/211) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Let parse tree errors through [\#207](https://github.com/pokey/cursorless-vscode/pull/207) ([pokey](https://github.com/pokey))
- Updated how line decorations are shown [\#194](https://github.com/pokey/cursorless-vscode/pull/194) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Add docs for adding a new language [\#187](https://github.com/pokey/cursorless-vscode/pull/187) ([pokey](https://github.com/pokey))
- Add support for C++ [\#186](https://github.com/pokey/cursorless-vscode/pull/186) ([dgrunwald](https://github.com/dgrunwald))
- Treat line numbers as proper marks [\#180](https://github.com/pokey/cursorless-vscode/pull/180) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- docs cleanup [\#179](https://github.com/pokey/cursorless-vscode/pull/179) ([pokey](https://github.com/pokey))
- Added tests for head, tail and line numbers [\#178](https://github.com/pokey/cursorless-vscode/pull/178) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added documentation for test recorder [\#177](https://github.com/pokey/cursorless-vscode/pull/177) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Test on PR and push to master [\#172](https://github.com/pokey/cursorless-vscode/pull/172) ([brxck](https://github.com/brxck))
- Converted test recorder for bulk recordings [\#169](https://github.com/pokey/cursorless-vscode/pull/169) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Add surrounding pair modifier \(\#3\) [\#168](https://github.com/pokey/cursorless-vscode/pull/168) ([maciejklimek](https://github.com/maciejklimek))
- Declarative language definition [\#151](https://github.com/pokey/cursorless-vscode/pull/151) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Don't do inference from end to start [\#143](https://github.com/pokey/cursorless-vscode/pull/143) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added action replace [\#135](https://github.com/pokey/cursorless-vscode/pull/135) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Test Case Recorder [\#87](https://github.com/pokey/cursorless-vscode/pull/87) ([brxck](https://github.com/brxck))
- Fix cheat sheet [\#60](https://github.com/pokey/cursorless-talon/pull/60) ([pokey](https://github.com/pokey))
- Attempt to optimize dfa [\#57](https://github.com/pokey/cursorless-talon/pull/57) ([pokey](https://github.com/pokey))
- Add surrouding\_pair modifier [\#55](https://github.com/pokey/cursorless-talon/pull/55) ([maciejklimek](https://github.com/maciejklimek))
- Add action inspect; rename several actions [\#54](https://github.com/pokey/cursorless-talon/pull/54) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Cheat sheet bug: Updated with new list name [\#53](https://github.com/pokey/cursorless-talon/pull/53) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Switch subtoken to ordinals\_small [\#52](https://github.com/pokey/cursorless-talon/pull/52) ([pokey](https://github.com/pokey))
- Updated cheat sheet with new actions and modifiers [\#49](https://github.com/pokey/cursorless-talon/pull/49) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Updates to actions and modifiers [\#48](https://github.com/pokey/cursorless-talon/pull/48) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added spoken form to API [\#46](https://github.com/pokey/cursorless-talon/pull/46) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added modifiers row up down [\#44](https://github.com/pokey/cursorless-talon/pull/44) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added action call [\#43](https://github.com/pokey/cursorless-talon/pull/43) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added source mark [\#42](https://github.com/pokey/cursorless-talon/pull/42) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added actions sort and reverse [\#41](https://github.com/pokey/cursorless-talon/pull/41) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added modifiers head and tail [\#39](https://github.com/pokey/cursorless-talon/pull/39) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Updated scope modifiers [\#37](https://github.com/pokey/cursorless-talon/pull/37) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Expand sub piece to token [\#36](https://github.com/pokey/cursorless-talon/pull/36) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
- Added actions: replace, phones, formatter, find [\#33](https://github.com/pokey/cursorless-talon/pull/33) ([AndreasArvidsson](https://github.com/AndreasArvidsson))
## 0.20.0 (24 July 2021)
### Enhancements

View File

@ -7,7 +7,7 @@
"color": "#00001A",
"theme": "dark"
},
"version": "0.20.1",
"version": "0.21.0",
"publisher": "pokey",
"license": "MIT",
"repository": {
@ -221,4 +221,4 @@
"immutability-helper": "^3.1.1",
"lodash": "^4.17.21"
}
}
}