From b26a31ff157f1a6f7bcf1182ec5f2794fbb8d59f Mon Sep 17 00:00:00 2001 From: Mathias Schopmans Date: Mon, 11 Mar 2024 10:56:24 +0100 Subject: [PATCH] Release v4.0.0 --- CHANGELOG.md | 19 +++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1584b83..741527f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## Version v4.0.0 (2024-03-11) + +Version 4.0.0 is a complete rewrite of the AOE Technology Radar. It is now based +on [Next.js](https://nextjs.org/) to provide enhanced static site generation. The visualization has +been rewritten without the need for the D3 dependency. New features include a fuzzy search based on +Fuse.js, non-overlapping blips on the radar, and a reworked tag filter on the homepage. + +To migrate from the old version please migrate your `package.json`'s scripts and create a +new `config.json` based on the documentation below. You can find a reference implementation in +our [repo](https://github.com/AOEpeople/techradar). The old version is still available in the `v3` +branch. + +Version 4.0.0 also removes the .html extension from the URLs. If you want to support the old URLs, +we recommend to add a redirect rule. For nginx, you can use the following rule: + +```nginx +rewrite ^/techradar/(.+)\.html$ /techradar/$1/ permanent; +``` + ## Version v3.6.0 (2023-06-29) ### Features diff --git a/package-lock.json b/package-lock.json index d2cb668..01be32e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "aoe_technology_radar", - "version": "4.0.0-beta.1", + "version": "4.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "aoe_technology_radar", - "version": "4.0.0-beta.1", + "version": "4.0.0", "hasInstallScript": true, "bin": { "techradar": "bin/techradar.js" diff --git a/package.json b/package.json index 31b8cf0..ca00ea2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aoe_technology_radar", - "version": "4.0.0-beta.1", + "version": "4.0.0", "private": true, "bin": { "techradar": "./bin/techradar.js"