Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.26 KB

ROADMAP.md

File metadata and controls

51 lines (34 loc) · 1.26 KB

Roadmap

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

0.8 is an alpha release of what attempts to be mostly feature compatible with PLV8.

Major Features

  • functions
  • inline functions
  • triggers
  • type conversion and coercian
  • SQL executions
  • cursors
  • memory management
  • executions timeouts

1.0

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.

Major Features

  • caching of contexts and functions
  • set returning functions
  • windows
  • startup functions
  • procedures/transactions
  • find function
  • BigInt
  • full PLV8 parity

1.1

1.1 will expand on what exists in PLV8, and attempt to create a new Javascript language plugin universe.

Major Features

  • initial hook management
  • module imports via import

1.2

1.2 will expand on 1.1 by creating PLJSu, the untrusted version of PLJS.

  • local access
  • network access