Skip to content

Releases: yeti-switch/yeti-pg-ext

1.14.1

17 Apr 16:35

Choose a tag to compare

regexp_replace_rand: support placeholders in regexp_rule and regexp_result

new jsonb arg for regexp_replace_rand() funcs:

  • regexp_replace_rand(text_in TEXT, regexp_rule TEXT, regexp_result TEXT, regexp_opt TEXT, keep_empty BOOL = FALSE, vars jsonb = NULL) RETURNS TEXT
  • regexp_replace_rand(text_in TEXT, regexp_rule TEXT, regexp_result TEXT, keep_empty BOOL = FALSE, vars jsonb = NULL) RETURNS TEXT
  • regexp_replace_rand(text_in TEXT[], regexp_rule TEXT, regexp_result TEXT, keep_empty BOOL = FALSE, vars jsonb = NULL) RETURNS TEXT[]

placeholders syntax and vars format are the same as for process_templates()

1.14.0p1

02 Jan 11:51

Choose a tag to compare

  • process_templates: resolve nx/invalid/null vars to empty string

1.14.0

01 Jan 22:21

Choose a tag to compare

  • fix versioning

1.4.0p1

01 Jan 21:55

Choose a tag to compare

  • process_templates: resolve nx and invalid vars to 'null' instead of the empty string

1.4.0

01 Jan 21:28

Choose a tag to compare

add functions to replace placeholders in text. see: tests/replace_placeholders.sql

  • process_templates(templates text[], vars jsonb) RETURNS text[]
  • process_templates(template text, vars jsonb) RETURNS text

1.3.17

21 Nov 20:38

Choose a tag to compare

  • tag_compare(a integer[], b integer[], match_mode smallint DEFAULT 0): rewrite mode:2 to work as sets intersection checking

1.13.16

11 Nov 21:24

Choose a tag to compare

  • tag_compare(a integer[], b integer[], match_mode smallint DEFAULT 0): add match_mode:2 (identical to the match_mode: 0 with a,b sets swapped)

1.13.15

25 Sep 15:33

Choose a tag to compare

  • enable building for postgresql-18

1.13.14

11 Aug 09:23
9a769ff

Choose a tag to compare

Full Changelog: 1.13.13...1.13.14

1.13.13

11 Aug 09:18
24cca41

Choose a tag to compare

Full Changelog: 1.13.12...1.13.13