Skip to content

Commit 7aff197

Browse files
committed
Improve README and prepare changelog for next release
1 parent 7085a11 commit 7aff197

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
66

77
<!-- ## [Unreleased] -->
88

9+
## [1.4.0]
10+
11+
### Improved
12+
13+
- Underlying extension source code has been converted to TypeScript.
14+
- This will allow us to extend the extension in the future more easily, as type annotations and other TypeScript features help us catch errors earlier.
15+
- Please note that it implies rather significant code change. As always [we appreciate if you report any bugs](https://github.com/castle-engine/castle-engine-vscode).
16+
917
## [1.3.1]
1018

1119
### Fixed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,22 @@ We recognize Castle Game Engine (CGE) projects and provide ready commands to:
3333
- Open CGE editor.
3434
- Switch build mode (debug / release).
3535
- Debug. Choose `castleDebug` when asked for debugger type. We use [Free Pascal (FPC) Debugger](https://marketplace.visualstudio.com/items?itemName=CNOC.fpdebug) under the hood. We will automatically rebuild the project if something changed before running the debug session.
36-
- There no need to write any `tasks.json` or `launch.json` files for above.
36+
- There is no need to manually write config files like `tasks.json` or `launch.json` to make above working.
3737
- The most common commands are available on status bar:
3838
![Status bar](images/vscode_status_bar.png)
3939

4040
We provide Pascal code highlighting and completion:
4141

42-
- Pascal Language Server (`pasls`) as provided by CGE is automatically used for code completion.
42+
- Pascal Language Server (`pasls`) that is installed along with [Castle Game Engine](https://castle-engine.io/) is automatically used for code completion.
4343
- Use _Ctrl + Space_ to complete identifiers, members (properties, methods).
4444
- Use _Ctrl + Shift + O_ to jump to symbol definition in current file.
4545
![Procedure list screen](images/findfilesymbol.png)
4646
- Use _Ctrl + T_ to list all symbols in the project.
4747
- Jump to identifiers (_Ctrl + Click_).
48-
- The extension uses a [Pascal Language Server](https://github.com/castle-engine/pascal-language-server) that adds code completion for Pascal projects. Language server executable `pasls` (or `pasls.exe` on Windows) should already be in `bin` directory of the engine.
48+
- The extension uses a [Pascal Language Server](https://github.com/castle-engine/pascal-language-server) that adds code completion for Pascal projects. Language server executable `pasls` (or `pasls.exe` on Windows) should already be in `bin` directory of the _Castle Game Engine_.
4949
- Include files are supported perfectly too. Just make sure to use `{%MainUnit xxx.pas}` at the top of each include file.
5050
- The provided Pascal code completion works for any Pascal file -- whether it's part of a _Castle Game Engine_ project or not.
51+
5152
- [Pascal Magic](https://marketplace.visualstudio.com/items?itemName=theangryepicbanana.language-pascal) is used for syntax highlighting.
5253

5354
Other features:

0 commit comments

Comments
 (0)