diff --git a/README.md b/README.md index b70ec8f..5119af8 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,10 @@ The full contribution guide is still being worked on. For now, you can follow th - **Linting**: Refer to the eslint config file. - **Pull Requests**: Use the branch `dev` as the base for pull requests. +## Releases + +Refer to [Releases](./docs/releases.md) for information about future releases and features. + ## License This framework under the [MIT license](https://choosealicense.com/licenses/mit/). diff --git a/docs/releases.md b/docs/releases.md new file mode 100644 index 0000000..8aeff45 --- /dev/null +++ b/docs/releases.md @@ -0,0 +1,23 @@ +# Releases + +## Introduction + +This is a documentation of upcoming releases. Only minor and major releases are included. Date and time are given in [GMT](https://greenwichmeantime.com/). + +## Version 1.2.0 + +### Features + +- Lifecycle Hooks: The parameter [`options`](api/create-component/create-component.md#options) of [`createComponent`](./api/create-component/create-component.md) will include lifecycle hooks. The hooks will be invoked at certain stages of the lifecycle of a component. +- Custom Component Initialization: At the moment, using [`Component`](api/component/component.md) directly requires you to execute the processes handled by [`createComponent`](api/create-component/create-component.md). This feature will enable `createComponent` to take second argument, a customized component. The customized component will be initialized by `createComponent`. + +### Progress + +- [ ] Add lifecycle hooks. +- [ ] Add customized component as a parameter to [`createComponent`](api/create-component/create-component.md). + +### Release Date + +| Year | Month | Day | +| ---- | ----- | --- | +| 2021 | June | 22 |