Releases: ashenBlade/postgres-dev-helper
v1.8.1
Changes
Fix Dump Node to stdout
command not working.
For more info see CHANGELOG.md
Code changes: v1.8.0...v1.8.1
v1.8.0
Changes
Add Add to Watch
function for PG Variables to add variables to debug Watch
view.
Replace get_rte_attribute_name
invocation with custom TS logic to prevent possible ERROR
throwing.
For more info see CHANGELOG.md
Code changes: v1.7.1...v1.8.0
v1.7.1
Changes
Do not show List
as expandable in PG Variables if it is NIL
.
Do not show words
member of Bitmapset
.
Add more validity checks for Bitmapset
to prevent SEGFAULT.
Fix binary features info caching - now cached for whole debug session, earlier only for current step.
Fix typedef logic not worked correctly for Node variables. I.e. MemoryContext
shown as MemoryContext
even when it actually was AllocSetContext
For more info see CHANGELOG.md
Code changes: v1.7.0...v1.7.1
v1.7.0
Changes
Add extended Value
support on old pg versions - show actual value from union according to NodeTag.
Add custom List *
pointer types. User can specify his own in configuration file.
Add more checking before calling postgres functions (i.e. MemoryContext validity checking, etc...).
Fix memory leaks when evaluating Expr
(get_func_name
and get_opname
were not pfree
d).
Fix caching of Expr
representation not worked correctly.
Track some binary features of postgres to increase performance on old pg versions.
Do not show initial_elements
, head
and tail
members of List *
For more info see CHANGELOG.md
Code changes: v1.6.1...v1.7.0
v1.6.1
Changes
Fix error message appearing in right bottom corner when making debugger steps too fast.
For more info see CHANGELOG.md
Code changes: v1.6.0...v1.6.1
v1.6.0
Changes
Show text representation of expressions in Expr
.
Show text representation of expressions contained in TargetEntry
, RestrictInfo
and EquivalenceMember
in description field instead of their pointer value.
For more info see CHANGELOG.md
Code changes: v1.5.1...v1.6.0
v1.5.1
Changes
Add new setting typedefs
in configuration file - custom typedefs.list file that formatter will you instead of creating/using global cached file in /tmp. This is useful when working with patch that modifies default typedefs.list file and you do not want to modify global cached file.
Update latest version of configuration file to 3. Forced by previous feature.
Update contents (version member) of created configuration file by command.
For more info see CHANGELOG.md
Code changes: v1.4.5...v1.5.1
v1.4.5
Changes
No feature changes from previous version
For more info see CHANGELOG.md
Code changes: v1.4.4...v1.4.5
v1.4.4
Changes
Processing of typedefs.list
file before feeding to pg_bsd_indent
. Without this, pg_bsd_indent
produced applied invalid formatting. Relates to #3
For more info see CHANGELOG.md
Code changes: v1.4.3...v1.4.4
v1.4.3
Changes
Fix some formatting rules not applied. Relates to #3
For more info see CHANGELOG.md
Code changes: v1.4.2...v1.4.3