Skip to content

Commit 148da7a

Browse files
committed
docs: v1.15.0 release
1 parent a201b99 commit 148da7a

File tree

4 files changed

+51
-6
lines changed

4 files changed

+51
-6
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ All notable changes to the "PostgreSQL Hacker Helper" extension will be document
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.15.0]
9+
10+
### Added
11+
12+
Syntax support for `postgresql.conf` with highlighting of units (possibly quoted) and default GUC autocompletion (with builtin contribs).
13+
14+
Add `nodetags` parameter configuration for custom NodeTag values (if some are missing).
15+
When debugging starts will be started a worker which will parse `nodetags.h` file.
16+
If it finds new unknown NodeTags you will be asked to automatically add these to configuration file.
17+
18+
### Fixed
19+
20+
Fix invalid check of safe state when getting elements of `HTAB`
21+
22+
### Changed
23+
24+
Generalize `"htab"` and `"array"` configuration entries in order to not specify whether extension should check it's a member or a variable, because this information is clear from context.
25+
26+
General performance optimization: lazy evaluation of functions, optimizations of parsing functions, improved caching strategy, etc...
27+
828
## [1.14.0]
929

1030
### Added

README.md

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44

55
This is a Visual Studio Code extension to assist PostgreSQL source code developers:
66

7-
- Exploring Postgres variables (`Node *`, container types, etc...)
8-
- Format code with `pgindent`
7+
- Exploring Postgres variables (`Node *`, `HTAB *`, `List *`, `Bitmapset *`, etc...)
8+
- Code formatting using `pgindent`
9+
- Syntax and completion support for `postgresql.conf`
10+
- Extension bootstrapping
911

1012
## Features
1113

@@ -145,9 +147,18 @@ Extension can help with creation of basic PostgreSQL extension files: Makefile,
145147

146148
Just run command `Bootstrap extension` and enter initial values (extension name, description, required files). Extension will be created inside `contrib` directory.
147149

150+
### `postgresql.conf` syntax support
151+
152+
PostgreSQL configuration files `postgresql.conf` and `postgresql.auto.conf` have syntax support.
153+
Also, for there is autocompletion for configuration parameters also with default contrib's GUCs.
154+
155+
![Syntax example](./resources/pgconf_syntax.png)
156+
157+
This syntax must be enabled for `postgresql[.auto].conf` files, but you can specify it using 'Change Language Mode' -> 'PostgreSQL configuration'
158+
148159
## Extension Settings
149160

150-
There are 4 settings:
161+
There are 3 settings:
151162

152163
- `postgresql-hacker-helper.logLevel` - Log level
153164

@@ -210,6 +221,20 @@ Known issues:
210221

211222
## Release Notes
212223

224+
### 1.15.0
225+
226+
Syntax support for `postgresql.conf` with highlighting of units (possibly quoted) and default GUC autocompletion (with builtin contribs).
227+
228+
Add `nodetags` parameter configuration for custom NodeTag values (if some are missing).
229+
When debugging starts will be started a worker which will parse `nodetags.h` file.
230+
If it finds new unknown NodeTags you will be asked to automatically add these to configuration file.
231+
232+
Generalize `"htab"` and `"array"` configuration entries in order to not specify whether extension should check it's a member or a variable, because this information is clear from context.
233+
234+
General performance optimization: lazy evaluation of functions, optimizations of parsing functions, improved caching strategy, etc...
235+
236+
Fix invalid check of safe state when getting elements of `HTAB`
237+
213238
### 1.14.0
214239

215240
Support flexible array members as array members, so they are expanded as normal arrays.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "postgresql-hacker-helper",
33
"displayName": "PostgreSQL Hacker Helper",
44
"description": "Extension to assist Postgres hackers - source code developers",
5-
"version": "1.14.0",
5+
"version": "1.15.0",
66
"engines": {
77
"vscode": "^1.67.0"
88
},

0 commit comments

Comments
 (0)