From 50a3342859134f56a0aedfd092f4b7c303764b9e Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Tue, 15 Oct 2024 12:39:06 +0100 Subject: [PATCH 1/4] add redirects for methods --- public/_redirects | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/_redirects b/public/_redirects index bbb3e7a1..c3b1b50d 100644 --- a/public/_redirects +++ b/public/_redirects @@ -1 +1,3 @@ -/* /index.html 200 +/:project/:version/classes/:class/methods/* anchor=:anchor /:project/:version/classes/:class#:anchor 301 + +/* /index.html 200 \ No newline at end of file From 58736770600787e42dc08417c62ebae816f33551 Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Thu, 22 May 2025 17:46:26 +0100 Subject: [PATCH 2/4] fix redirects --- public/_redirects | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/_redirects b/public/_redirects index c3b1b50d..fac3e905 100644 --- a/public/_redirects +++ b/public/_redirects @@ -1,3 +1,3 @@ -/:project/:version/classes/:class/methods/* anchor=:anchor /:project/:version/classes/:class#:anchor 301 +/:project/:version/classes/:class/methods/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! -/* /index.html 200 \ No newline at end of file +/* /index.html 200 From 4015814ec7606a27da51784d50d6d694fc355192 Mon Sep 17 00:00:00 2001 From: Chris Manson Date: Sat, 24 May 2025 10:12:58 +0100 Subject: [PATCH 3/4] speed up builds --- prember-urls.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/prember-urls.js b/prember-urls.js index 8e519fd4..b73f1b3b 100644 --- a/prember-urls.js +++ b/prember-urls.js @@ -42,12 +42,22 @@ module.exports = function () { urls.push(`/${p}/${uniqVersion}/${suffix}`); }; - const oldVersions = ['1.13', '2.18', '3.28', '4.4', '4.8', '4.12']; + const oldVersions = [ + '1.13', + '2.18', + '3.28', + '4.4', + '4.8', + '4.12', + '5.4', + '5.8', + '5.12', + ]; uniqueProjectVersions.forEach((uniqVersion) => { if ( !oldVersions.includes(uniqVersion) && - !semver.gte(`${uniqVersion}.0`, '5.0.0') + !semver.gte(`${uniqVersion}.0`, '6.0.0') ) { return; } From 0391a39cfed2c5643a08a69754c75b06c0e2392f Mon Sep 17 00:00:00 2001 From: Anne-Greeth van Herwijnen Date: Sat, 24 May 2025 12:10:46 +0200 Subject: [PATCH 4/4] Add all method, properties & events redirects to classes, modules, namespaces --- public/_redirects | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/public/_redirects b/public/_redirects index fac3e905..713119b0 100644 --- a/public/_redirects +++ b/public/_redirects @@ -1,3 +1,12 @@ /:project/:version/classes/:class/methods/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! +/:project/:version/classes/:class/properties/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! +/:project/:version/classes/:class/events/* anchor=:anchor /:project/:version/classes/:class#:anchor 301! +/:project/:version/namespaces/:namespace/methods/* anchor=:anchor /:project/:version/namespaces/:namespace#:anchor 301! +/:project/:version/namespaces/:namespace/properties/* anchor=:anchor /:project/:version/namespaces/:namespace#:anchor 301! +/:project/:version/namespaces/:namespace/events/* anchor=:anchor /:project/:version/namespaces/:namespace#:anchor 301! + +/:project/:version/modules/:module/methods/* anchor=:anchor /:project/:version/modules/:module#:anchor 301! +/:project/:version/modules/:module/properties/* anchor=:anchor /:project/:version/modules/:module#:anchor 301! +/:project/:version/modules/:module/events/* anchor=:anchor /:project/:version/modules/:module#:anchor 301! /* /index.html 200