2019-10-17 18:14:29 +02:00
|
|
|
# 🦉 OWL Roadmap 🦉
|
|
|
|
|
|
2019-12-20 11:26:53 +01:00
|
|
|
- Current version: 1.0.0-beta5
|
2019-10-17 18:14:29 +02:00
|
|
|
- Status: mostly stable
|
|
|
|
|
|
|
|
|
|
This roadmap is only an attempt at predicting Owl's future. Everything may
|
|
|
|
|
change!
|
|
|
|
|
|
|
|
|
|
|
2019-10-30 16:19:52 +01:00
|
|
|
|
|
|
|
|
### December 2019
|
2019-10-17 18:14:29 +02:00
|
|
|
|
2019-12-03 08:52:04 +01:00
|
|
|
If all goes well, Owl is upgraded to beta status. From now on, no API change,
|
|
|
|
|
even small, is expected (but it still could happen).
|
2019-10-17 18:14:29 +02:00
|
|
|
|
|
|
|
|
### End of 2019
|
|
|
|
|
|
|
|
|
|
Release v1.0
|
|
|
|
|
|
|
|
|
|
- API should be stable,
|
|
|
|
|
- we will use semantic versioning,
|
|
|
|
|
- we will maintain a changelog and an upgrade guide.
|
|
|
|
|
|
|
|
|
|
### 1.x
|
|
|
|
|
|
|
|
|
|
- add chrome and firefox devtools,
|
|
|
|
|
- add support for single file components,
|
|
|
|
|
- fix every bugs,
|
|
|
|
|
- improve documentation,
|
|
|
|
|
- small backward compatible improvements.
|
|
|
|
|
|
|
|
|
|
### 2.x (2021? 2022?)
|
|
|
|
|
|
|
|
|
|
Maybe:
|
|
|
|
|
|
2019-12-03 08:52:04 +01:00
|
|
|
- reimplement vdom to use *block* system, like Vue 3, which should make Owl
|
|
|
|
|
much faster
|
2019-10-17 18:14:29 +02:00
|
|
|
- refactor `QWeb` to use an intermediate representation (some kind of AST) to
|
|
|
|
|
allow additional optimisations.
|
|
|
|
|
|
|
|
|
|
|