PLJS Change Log

1.0.0

Released June 25, 2025.

  • Support of PLV8 functionality
  • Documentation created
  • First initial release

1.0.1

Released July 1, 2025.

  • Remove extraneous include from types.c that stopped PG14/15 compilation
  • Add PG14/15 compilation to the CI

1.0.2

Released August 20, 2025.

  • Fix function name collision with QuickJS
  • Add missing subtransaction support
  • Fix memory context switching before CopyErrorData()

1.0.3

Released August 20, 2025.

  • PGXN release went out with an incorrect control file

1.0.4

Released January 11, 2026.

  • Up memory default limit to 512MB
  • Remove unnecessary include from modules.c
  • Remove extra running of GC after each execution
  • Better handling of SRF’s, including freeing resources
  • Increased test timeouts to accommodate slower CI machines
  • Alter memory limit minimum to 64MB to facilitate testing
  • Alter some tests for s390x testing
  • Clean up parameter orders for function calls
  • Fixed potential memory leak in pljs_jsvalue_to_datums