-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
47 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,26 @@ | ||
# 3.0 | ||
- Complete rewrite of Alterior to refocus it as a general-purpose framework | ||
- Introduced support for modules as a way to organize Alterior apps | ||
- Alterior modules are Angular 6+ compatible | ||
- Added an annotations system | ||
|
||
# 2.0 | ||
- Transitioned from `@angular/core` DI to `injection-js`, substantially reducing install times | ||
and complexity of install (`injection-js` is [5.1KB](https://github.com/mgechev/injection-js)) | ||
- Improved and updated dev documentation | ||
- Introduced an official Code of Conduct | ||
|
||
# 1.1 | ||
|
||
- Dropped support for Node 5.11 test target, minimum supported version is now Node.js 6.1 | ||
- Support extended to Node 8 and 10 | ||
- Introduces ESM build | ||
- Upgraded dependencies, and moved typings dependencies into dev-deps | ||
- Refactored to use async/await internally | ||
- Now sends `Content-Type: application.json` when serializing a `Response` object which is | ||
`encodedAs` JSON unless otherwise specified. | ||
# ⏭ vNext | ||
|
||
- Documentation improvements | ||
|
||
`@/runtime` | ||
- The `--self-test` option no longer starts the application (so the `OnStart` lifecycle method does not execute) | ||
|
||
`@/web-server` | ||
- Adds support for automatic conversion of boolean values when using `@QueryParam()` on a parameter of type `boolean`. | ||
The values `''`, `'no'`, `'0'`, `'false'`, and `'off'` produce `false`, all other values produce `true`. | ||
|
||
# 🚀 3.0.0-rc.4 | ||
|
||
`@/common` | ||
- Adds ability to get an entry from `Cache<T>` without doing a fetch operation | ||
- Fixes an issue with `Cache<T>` where `null` and `undefined` are cached incorrectly. `null` now caches correctly and `undefined` is never cached. | ||
|
||
# 3.0.0-rc.2 | ||
> 3.0.0-rc.3 hotfixes CommonJS support via downgrade to node-fetch@2 | ||
`@/platform-nodejs` | ||
- `fetch()` is now made available globally using `node-fetch` | ||
|
||
# 3.0.0-rc.1 | ||
|
||
- First release candidate for v3.0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# 3.0 | ||
- Completed rewrite of Alterior to refocus it as a general-purpose framework | ||
- Introduced support for modules as a way to organize Alterior apps | ||
- Alterior modules are Angular 6+ compatible | ||
- Added an annotations system | ||
|
||
# 2.0 | ||
- Transitioned from `@angular/core` DI to `injection-js`, substantially reducing install times | ||
and complexity of install (`injection-js` is [5.1KB](https://github.com/mgechev/injection-js)) | ||
- Improved and updated dev documentation | ||
- Introduced an official Code of Conduct | ||
|
||
# 1.1 | ||
|
||
- Dropped support for Node 5.11 test target, minimum supported version is now Node.js 6.1 | ||
- Support extended to Node 8 and 10 | ||
- Introduces ESM build | ||
- Upgraded dependencies, and moved typings dependencies into dev-deps | ||
- Refactored to use async/await internally | ||
- Now sends `Content-Type: application.json` when serializing a `Response` object which is | ||
`encodedAs` JSON unless otherwise specified. |