Skip to content

Conversation

@github-actions
Copy link
Contributor

I have created a release PR for this version

4.0.0 (2025-03-30)

⚠ BREAKING CHANGES

  • refactor exceptions handling for JsonbArray in the style used for the network types (#311)
  • preserve the type of booleans, floats, integers & scientific notations when transforming back and forth between PostgreSQL and PHP (#304)

Features

  • Add (limited) support for json_exists, json_query, json_scalar, json_serialize and json_value (#277) (4a26400)
  • Add NULL value support for array_append(), array_replace(), array_prepend(), array_remove() and improve test scenarios for NULL (#322) (396856f)
  • Add limited support for json_build_object and jsonb_build_object (#268) (2605f5a)
  • Add multiple arguments support for ARRAY (#279) (7f2b05d)
  • Add support for any_value() (#323) (19ee3db)
  • Add support for array_shuffle() (#324) (90a9b9e)
  • Add support for DISTINCT and ORDER BY clauses to json_agg() and jsonb_agg() (#317) (4cdc638)
  • Add support for DISTINCT clause to array_agg() (#316) (3c46021)
  • Add support for ORDER BY clause for array_agg() (#267) (7c64742)
  • Add support for xmlagg() (#318) (0b4db8a)
  • Add support for arrays of REAL and DOUBLE PRECISION (#307) (1db35ac)
  • Add support for network types inet, _inet, cidr, _cidr, macaddr, _macaddr (#310) (ba3f9f2)
  • Add support for range functions (#263) (2fa8434)
  • Preserve the type of booleans, floats, integers & scientific notations when transforming back and forth between PostgreSQL and PHP (#304) (c584099)
  • Refactor exceptions handling for JsonbArray in the style used for the network types (#311) (0058d1c)

Bug Fixes

  • Add support for Lexer v1 (allowed by ORM < v2.15) (#300) (16fd227)
  • Improve BC by deprecating customiseFunction instead of renaming it straight away (#294) (910d328)
  • Wrap up ORM v3 throwable when parsing fails in variadic functions (#285) (59a8cb9)

Code Refactoring

  • Introduce BaseRegexpFunction and ParserException (#269) (fed0367)
  • Modernise the validation in active code and the associated tests when dealing with integer arrays (#308) (67c344e)
  • Validate that variadic functions have only the expected count of arguments (#274) (019f84d)

This PR was generated with Release Please. See documentation.

@martin-georgiev martin-georgiev deleted the release-please--branches--main branch March 30, 2025 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants