3.1.0 (2025-05-03)
Features
- Add support for
ARRAY_POSITION()andARRAY_POSITIONS()(#366) (a1dc059) - Add support for
DATE_ADD(),DATE_SUBTRACT()andDATE_BIN()(#345) (c3cb08d) - Add support for
JSONB_PATH_EXISTS(),JSONB_PATH_MATCH(),JSONB_PATH_QUERY(),JSONB_PATH_QUERY_ARRAY()andJSONB_PATH_QUERY_FIRST()(#346) (0cda902) - Add support for
POINTandPOINT[]data types (#348) (18ec906) - Add support for
REGEXP_COUNT(),REGEXP_INSTR()andREGEXP_SUBSTR()and extend support forREGEXP_REPLACE()(#352) (9959476) - Add support for distance operator
<@>(#361) (8dbbf8c) - Extend existing function support with optional boolean parameters (#347) (67265cc)
- Extend support of
REGEXP_LIKE(),REGEXP_MATCH()andREGEXP_REPLACE()while deprecating the legacy limited flagged variations ofFlaggedRegexpLike,FlaggedRegexpMatchandFlaggedRegexpReplace(#357) (ef688dc)
Code Refactoring
- Allow multiple node mapping patterns to be used and their arguments to be validated in variadic functions (#350) (e111dd2)
- Allow node mapping in variadic functions to have different patterns, thus opening the path to a combination of node types (compared to the previous single type support) (#349) (6a5ba9e)
- Stricter method argument types when handling variadic functions (#343) (553a30c)