Skip to content
This repository was archived by the owner on Jan 1, 2026. It is now read-only.

Releases: fi-res/pyxend

0.3.1 Status message

0.3.1 Status message Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 21 Aug 14:29
  • Added status_message action
  • Added __version__ in __init__.py

0.3.0 Events

0.3.0 Events Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 13 Aug 16:47
  • Added select_range and reload_editor actions in Extension class
  • Removed switch_to_file from JS actions because it duplicates open_file action
  • Removed step from Extension (used in alpha versions)
  • Added event decorator
  • Added Event enum with startup, change, shutdown values
  • Updated JS template
  • Removed context values from command decorator (full list of context values in README.md)
  • Fixed position preset docstring in replace_text method
  • Added values docstring in ReplaceTextPreset
  • Added opened_files, is_saved and workspace context values in readme

0.2.0 New actions

0.2.0 New actions Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 08 Aug 11:12
  • Added opened_files, is_saved and workspace in context.
  • replace_selected_text and overwrite_file JS actions are now deprecated. Use replace_text with presets instead.
  • Added delete_selected_text, delete_file, select_range, close_terminal, open_terminal, run_terminal, switch_to_file, reload_editor actions in JS (python support only 2 new actions, others support soon)
  • Added delete_selected_text and delete_file actions 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

0.1.2 Rename manifest Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 05 Aug 11:03
  • Update readme
  • Add changelog file
  • Rename manifest to metadata command
  • Add cursor_word, lines, file_size in context

0.1.1 Bugfix

0.1.1 Bugfix Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 03 Aug 16:44
  • Added missing templates/ directory to package (resolved setup failure).

  • Replaced "selcted_text" with correct "selected_text" in extension template.

  • Corrected replace_text call in __init__.py (now properly replaces entire file content).

  • Removed redundant text after pyxend build command 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

0.1.0 Init relase Pre-release
Pre-release

Choose a tag to compare

@fi-res fi-res released this 03 Aug 16:12

Initial release