Skip to content

Commit 099ca44

Browse files
committed
Update the changelog for release 1.3.0
1 parent 828ff63 commit 099ca44

File tree

1 file changed

+30
-3
lines changed

1 file changed

+30
-3
lines changed

Diff for: CHANGELOG.md

+30-3
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,46 @@ This document lists new features, improvements, changes, and bug fixes in each r
44

55
## GDScript mode 1.3.0
66

7+
This release brings many quality-of-life improvements to work more productively with Godot and Emacs.
8+
9+
Big thanks to @VlachJosef and @rileyrg for contributing to this release.
10+
711
### Features
812

913
- Support for running the project and scenes with [hydra](https://github.com/abo-abo/hydra) with `gdscript-hydra-show`.
14+
- Command interpreter (`comint` support) for Godot processes: get and navigate errors within Emacs, and jump to files and GDScript code causing errors.
15+
- The command buffer pops up automatically when you run a scene or the project in the editor.
16+
- Added command `gdscript-format-all` to format all gdscript buffers.
17+
- Added commands `gdscript-format-all` and `gdscript-format-buffer` to gdscript-mode's hydra window (`gdscript-hydra-show`).
18+
- Added command interpreter support for `gdscript-format-*` commands
1019
- Add the ability to open a local copy of the Godot docs with `gdscript-docs-*` commands.
1120
- Multiple projects support. Every project's `godot` process runs in its own buffer.
1221
- Godot's standard output and standard error are fed to a `comint` buffer. This allows you to navigate errors and jump to the corresponding source files, using `compilation-*` commands.
13-
- Hydra supports history of commands for quick re-execution of godot commands. It also provide quick way to run last command again.
14-
- `gdscript-godot-run-current-scene` commands now offers to run any scene file if current buffer is not a scene file.
15-
- `gdscript-godot-run-current-script` command now offers to run any script file if current buffer is not a script file.
22+
- Hydra provides a history of commands for quick re-execution of godot commands. It also provides a quick way to rerun the last command.
23+
- The `gdscript-godot-run-current-scene` command now offers to run any scene file if the current buffer is not a scene file.
24+
- The `gdscript-godot-run-current-script` command now offers to run any script file if the current buffer is not a script file.
25+
- Syntax highlighting for the `$` operator.
26+
27+
### Improvements
28+
29+
- Added unit tests (see `gdscript-tests.el`).
30+
- Added check for missing `godot` executable and a corresponding error message.
31+
- You can force selecting a scene when calling `gdscript-godot-run-current-scene` by using the universal argument (<kbd>C-u</kbd>).
32+
- `gdscript-godot-run-current-scene` will use `projectile` by default if available, otherwise `ivy` or `ido`.
33+
- You can now customize the URL for the Godot API reference: `gdscript-docs-online-search-api-url`.
34+
- Also, use the universal argument (<kbd>C-u</kbd>) before calling `gdscript-docs-browse-api` to force it to use the online docs, even if a local build of the docs is available.
35+
36+
### Changes
37+
38+
- Removed guessing indentation size, which could guess indent sizes wrong.
39+
- Removed the customizable variables `gdscript-indent-guess-indent-offset` and `gdscript-indent-guess-indent-offset-verbose`.
1640

1741
### Bug fixes
1842

1943
- Fixed auto-indentation not working with match blocks.
44+
- Fixed auto-indentation of new blocks sometimes over-indenting.
45+
- Fixed `eww-after-render-hook` always calling gdscript docs formatter, even outside of `gdscript-mode` buffers.
46+
- Removed call to nonexisting function `f-executable-p`.
2047

2148
## GDScript mode 1.2.0
2249

0 commit comments

Comments
 (0)