From e9d633f93482e91d771b8f6fa448accf15fe1f16 Mon Sep 17 00:00:00 2001 From: Nacho Vazquez Date: Sat, 13 Jul 2024 23:52:07 -0300 Subject: [PATCH] docs: write release notes for lumberjack 18 (#211) ## PR Checklist Please check if your PR fulfills the following requirements: - [ ] The commit message follows our guidelines: CONTRIBUTING.md#commit - [ ] Tests for the changes have been added (for bug fixes / features) - [x] Docs have been added / updated (for bug fixes / features) ## PR Type What kind of change does this PR introduce? ``` [ ] Bugfix [ ] Feature [ ] Code style update (formatting, local variables) [ ] Refactoring (no functional changes, no api changes) [ ] Build related changes [ ] CI related changes [x] Documentation content changes [ ] Other... Please describe: ``` ## What is the current behavior? We haven't write the docs for Lumberjack 18 ## What is the new behavior? We have a new blog post announcing Lumberjack 18. ## Does this PR introduce a breaking change? ``` [ ] Yes [x] No ``` --- .../blog/announcing-lumberjack-v17.md | 2 +- .../blog/announcing-lumberjack-v18.md | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v18.md diff --git a/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v17.md b/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v17.md index 52c92571..1df3abd6 100644 --- a/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v17.md +++ b/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v17.md @@ -7,7 +7,7 @@ authors: title: NgWorker and core maintainer of Lumberjack url: https://github.com/NachoVazquez image_url: https://github.com/NachoVazquez.png -tags: [announcement, lumberjack, v16] +tags: [announcement, lumberjack, v17] image: https://pub-2294738bc2c249ff8040505bf960c018.r2.dev/logo.svg hide_table_of_contents: false --- diff --git a/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v18.md b/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v18.md new file mode 100644 index 00000000..a3da4f34 --- /dev/null +++ b/packages/docs/lumberjack-docs-app/blog/announcing-lumberjack-v18.md @@ -0,0 +1,31 @@ +--- +title: 'Announcing Lumberjack v18: Angular 18 and no more NgModules' +description: Lumberjack v18 is here and it brings compatibility with Angular 18 and no more NgModules. +slug: announcing-lumberjack-v18 +authors: + - name: Nacho Vazquez + title: NgWorker and core maintainer of Lumberjack + url: https://github.com/NachoVazquez + image_url: https://github.com/NachoVazquez.png +tags: [announcement, lumberjack, v18] +image: https://pub-2294738bc2c249ff8040505bf960c018.r2.dev/logo.svg +hide_table_of_contents: false +--- + +It took us a couple of months, but here we are. Lumberjack v18 is out, which brings compatibility with Angular 18 and the removal of NgModules. + +This will be a short one, so no TLDR this time. + +## Angular 18 + +With the new version of Angular out, we are happy to announce that Lumberjack is compatible with Angular 18. + +## NgModules removal + +In version 16, we deprecated our NgModule APIs and announced they would be removed in version 18. See [here](https://ngworker.github.io/lumberjack/blog/announcing-lumberjack-v16). Well, here we are. NgModules are gone. + +This change simplifies the API and reduces the library bundle size. + +## Wrapping Up + +There is nothing else to add; update your dependencies and enjoy the new version of Lumberjack.