The intention of this document is to provide a past, current, and future roadmap to the development of PLJS. The current version is tracked, along with the current status of implementation.
Current Release Version: 0.8
0.8
is an alpha release of what attempts to be mostly feature compatible with PLV8.
- functions
- inline functions
- triggers
- type conversion and coercian
- SQL executions
- cursors
- memory management
- executions timeouts
1.0
will be the first major release for PLJS. While not completely up to feature parity with PLV8, 1.0
is geared at providing enough basic functionality to install side-by-side with PLV8, and look at migration options.
- caching of contexts and functions
- set returning functions
- windows
- startup functions
- procedures/transactions
- find function
-
BigInt
- full PLV8 parity
1.1
will expand on what exists in PLV8, and attempt to create a new Javascript language plugin universe.
- initial hook management
- module imports via
import
1.2
will expand on 1.1
by creating PLJSu
, the untrusted version of PLJS.
- local access
- network access