1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# 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: `1.0.0`
# 0.8
`0.8` was an alpha release of what attempted to be mostly feature compatible with PLV8.
## Major Features
- [x] functions
- [x] inline functions
- [x] triggers
- [x] type conversion and coercion
- [x] SQL executions
- [x] cursors
- [x] memory management
- [x] executions timeouts
# 1.0
`1.0` is 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
- [x] caching of contexts and functions
- [x] set returning functions
- [x] windows
- [x] startup functions
- [x] procedures/transactions
- [x] find function
- [x] `BigInt`
- [x] documentation
# 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
|