Skip to content

Changelog🔗

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

This project uses towncrier and the changes for the upcoming release can be found in https://codeberg.org/gole/gole/src/branch/main/changelog.d/.

1.0.2 - 2025-12-16🔗

Fixed🔗

  • Updating "asyncer (>=0.0.11,<0.0.12)" to avoid the error: ModuleNotFoundError: No module named 'sniffio'

1.0.1 - 2025-12-16🔗

Added🔗

  • Adding translations for pt_BR (#36)
  • Internationalizing the application (#36)

Fixed🔗

  • Opening a file with special characters in the path (#47)

1.0.0 - 2025-11-17🔗

Breaking Change🔗

  • Segregating configuration by tables

Added🔗

  • Option space_cleanup to remove spaces after the last word of line. (#19)
  • Tree view autocomplete when run an action | a, A, F2, d and ctrl-o (#22)
  • Cursor cache when closing/opening tabs (#23)
  • Undo/redo history cache (#24)
  • Basic autocomplete in TextArea (#30)
  • Indentation size and type (#42)
  • Language button in the right text line
  • NewLine button in the right text line
  • Option NEWLINE_END_FILE
  • Some tree-sitter language

    lua, make, elixir, objc, cpp, haskell, jsdoc, ruby, scala, bicep, fortran, glsl, less, dockerfile, agda, arduino, zig, nix, luau, requirements

Changed🔗

  • Unknown languages marked as plain text instead of markdown

0.1.0 - 2025-04-08🔗

Removed🔗

  • Notification when saving file
  • ctrl+d to delete char (use delete)

Added🔗

  • Action to duplicate selected section or current line (default binding: ctrl+shift+d) (#13)
  • Indent line/selection (default binding: alt+]) (#16)
  • Outdent line/selection (default binding: alt+[) (#17)
  • Change workdir with c in treeview (#20)
  • Copy the full path with ctrl+c in treeview (#21)
  • Wrap the selected text when typing '', [], (), {} (#29)
  • Simple logo (#37)
  • Copy current line in ctrl+c if no text is selected (#44)
  • alt+backspace to delete words to the left

Changed🔗

  • DirectoryTree guide depth from 4 to 2

Fixed🔗

  • Save theme change in config file when changing theme via command palette (#41)
  • renamed/duplicated is placed in the project directory (#43)

0.0.2 - 2025-04-04🔗

Fixed🔗

  • Closing settings pane with ctrl+w (#38)
  • Creating test pipelines (#39)
  • Error when commenting on empty line (#40)

0.0.1 - 2025-04-02🔗

Added🔗

  • Respecting the indentantion when (un)commenting (#3)
  • Change in title to signal that the file has been changed and not saved
  • Comment/uncomment lines
  • Configuration panel
  • Cursor location on the space line
  • Documentation for CLI commands
  • File manipulation in the directory tree
  • Opening existing files and saving changes
  • Option show_footer
  • Option show_tree
  • Option to disable the display of scroll bars
  • Rename/delete path has effect on open panels
  • Setting TEXT_LINE_FMT
  • State to not close the editor with unsaved changes without permission
  • Sub commands to manage configs
  • ctrl+shift+z as redo in addition to ctrl+y
  • ctrl-home/end keys to select the text of the current line
  • xonsh as python language

Changed🔗

  • Changing tomli-w to tomlkit to preserve comments
  • Changing cofiguration file to config.toml
  • Default theme from dracula to catppuccin-mocha
  • Subcommand config to flag -c/--config

Fixed🔗

  • Focus is switched to the file on the board when trying to open a file that is already open (#14)
  • CLI version using --version
  • Changing themes
  • Copy/paste from the system clipboard
  • Creating a file on save if it doesn't exist
  • Home/End movement at beginning/end of line
  • Open files from the directory tree
  • Opening and closing trees
  • Removing and duplicating directories with files
  • Saving a file if it doesn't exist
  • Using internal clipboard if xclip, xse, etc., is not installed