This repository was archived by the owner on Jan 1, 2026. It is now read-only.
Releases: fi-res/pyxend
Releases · fi-res/pyxend
Release list
0.3.1 Status message
- Added
status_messageaction - Added
__version__in__init__.py
0.3.0 Events
- Added
select_rangeandreload_editoractions in Extension class - Removed
switch_to_filefrom JS actions because it duplicatesopen_fileaction - Removed
stepfrom Extension (used in alpha versions) - Added
eventdecorator - Added
Eventenum withstartup,change,shutdownvalues - Updated JS template
- Removed context values from
commanddecorator (full list of context values inREADME.md) - Fixed position preset docstring in
replace_textmethod - Added values docstring in
ReplaceTextPreset - Added
opened_files,is_savedandworkspacecontext values in readme
0.2.0 New actions
- Added
opened_files,is_savedandworkspacein context. replace_selected_textandoverwrite_fileJS actions are now deprecated. Usereplace_textwith presets instead.- Added
delete_selected_text,delete_file,select_range,close_terminal,open_terminal,run_terminal,switch_to_file,reload_editoractions in JS (python support only 2 new actions, others support soon) - Added
delete_selected_textanddelete_fileactions in Extension class - Added docstrings for Extension class and ModalType enums
- Added InsertTextPreset and ReplaceTextPreset enums
- Reworked replace_text to support replace whole file, selection, or custom position
- Reworked insert_text to support insert at start, end, after cursor or custom position
- Updated readme
- Added "How it works", "Important Notes about Command Execution" and "How to Integrate a New Custom Action" sections
- Added note that gif made when project was called pyvscode
- Replaced
"ful"to"full"in changelog section (typo fix) - Renamed headers in changelog section - "Latest (0.1.2)" -> "0.1.2 (Latest)"
0.1.2 Rename manifest
- Update readme
- Add changelog file
- Rename
manifesttometadatacommand - Add
cursor_word,lines,file_sizein context
0.1.1 Bugfix
-
Added missing
templates/directory to package (resolved setup failure). -
Replaced
"selcted_text"with correct"selected_text"in extension template. -
Corrected
replace_textcall in__init__.py(now properly replaces entire file content). -
Removed redundant text after
pyxend buildcommand output. -
Added error modals for:
- Python stderr output in extension
- Unknown actions
- Invalid JSON from Python
- Incorrect cursor position
- Missing command context
-
Added file existence check in
open_file(shows error if path is invalid or file not found). -
Update readme file
0.1.0 Init relase
Initial release