Skip to content

Releases: okbob/plpgsql_check

2.8.11

18 Feb 13:50

Choose a tag to compare

  • fix meson build for pg 14 and pg 15

2.8.10

18 Feb 05:07

Choose a tag to compare

  • allow to run regress tests on server with active pg_stat_statements
  • correct call post_parse_analyze_hook (nobody reported)
  • fixing some oversights in code

2.8.9

12 Feb 13:01

Choose a tag to compare

fixes false errors:

  • now don't try to convert tracked constant when constant is composite

  • expected result tuple description is now generated from base type (not from domain type)

Full Changelog: v2.8.8...v2.8.9

2.8.8

06 Feb 12:09

Choose a tag to compare

  • fix possible crash due usage of currupted memory

Full Changelog: v2.8.7...v2.8.8

2.8.7

05 Feb 07:02

Choose a tag to compare

  • fix calling prev_plpgsql_plugin
  • internal cleaning

2.8.6

04 Feb 20:44

Choose a tag to compare

  • rewrite pldbgapi - the base of tracker, profiler, .. fmgr API is not used now

  • raise warning when expression volatility is higher than routine volatility

  • raise warning when reserved keyword is used as a label

  • detect obsolete usage SELECT expr INTO var

Full Changelog: v2.8.5...v2.8.6

2.8.5

28 Nov 17:06

Choose a tag to compare

  • Previous commit 17073e8 released tracked const (plpgsql) string. It is wrong, because this string can be used more times.

2.8.4

23 Nov 05:00

Choose a tag to compare

  • force cast constant strings to target type

2.8.3

11 Oct 04:23

Choose a tag to compare

  • fix check if function was already checked or not in passive mode for PostgreSQL 18
  • fix false alarm about bad number of target variables when procedure has composite inout argument

Full Changelog: v2.8.2...v2.8.3

2.8.2

28 Jul 04:38

Choose a tag to compare

  • set correctly context of hiddent cast for all cases (not just for assignment), and for this warning set the query field when the statement is EXECSQL