Commit Graph

34 Commits

Author SHA1 Message Date
Maximilian Bosch
6f0c6c95e9
wiki-js: 2.5.299 -> 2.5.300
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.300

Apparently they actually fixed their Node 18+ support, so we can drop
the patchery 🎉
2023-08-14 15:37:27 +02:00
Maximilian Bosch
93c3b2e75a
wiki-js: drop node version check
We implemented v18 support, so this is not needed.
2023-06-08 14:37:30 +02:00
R. Ryantm
96fbaff572 wiki-js: 2.5.298 -> 2.5.299 2023-06-07 03:59:16 +00:00
Maximilian Bosch
577ffe768c
wiki-js: use nodejs18
Part of #229910.

Unfortunately this is a little hacky because upstream doesn't intend to
support it for 2.5, but only for 3.0 which isn't out yet, however nodejs-16
will get out of maintenance during the support-span of NixOS 23.05[1].

The only breaking change is that `extract-files` uses a deprecated way
of exposing modules, I went through the list of other breaking
changes in v17 and v18[2][3] and couldn't spot any usage of removed
features, also local testing didn't reveal further issues.

Unfortunately fixing that breakage turned out to be non-trivial.
Currently, `extract-files@9.0.0` is used with the problematic portions
in its `package.json`, however it's only a transitive dependency of
`@graphql-tools/url-loader` & `apollo-upload-client`. Unfortunately, the
versions of that in use require v9 and don't work with a newer version of
`extract-files` with the problem fixed[4]. Also, upgrading the
dependencies in question is not a feasible option because `graphql-tools`
was split up into multiple smaller packages in v8 and also some of the
APIs in use in `wiki.js` were dropped there[5], so this would also be
very time-consuming and non-trivial to fix.

Since this was the only issue, I decided to go down the hacky route and
patch the problem in `package.json` of `extract-files` manually during
our `patchPhase`.

[1] https://github.com/requarks/wiki/discussions/6388
[2] https://nodejs.org/en/blog/release/v17.0.0
[3] https://nodejs.org/en/blog/release/v18.0.0
[4] Upon local testing, this broke with the following error:

        Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './public/extractFiles' is not defined by "exports" in /wiki/node_modules/extract-files/package.json
[5] For instance `SchemaDirectiveVisitor` in
  `server/graph/directives/auth`.
2023-05-14 14:25:33 +02:00
R. Ryantm
8b2dd593fe wiki-js: 2.5.297 -> 2.5.298 2023-03-25 10:07:23 +00:00
R. Ryantm
93218068b2 wiki-js: 2.5.296 -> 2.5.297 2023-02-20 08:01:05 +00:00
Maximilian Bosch
e895665134
wiki-js: 2.5.295 -> 2.5.296
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.296
2023-02-06 13:43:01 +01:00
R. Ryantm
72ea3c7f44 wiki-js: 2.5.294 -> 2.5.295 2022-12-28 13:26:19 +00:00
Maximilian Bosch
132ac65001
wiki-js: 2.5.292 -> 2.5.294
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.293
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.294
2022-12-12 11:22:03 +01:00
R. Ryantm
69dd2ae6fa wiki-js: 2.5.291 -> 2.5.292 2022-11-20 13:06:01 +00:00
Maximilian Bosch
28691b90fb
wiki-js: 2.5.290 -> 2.5.291
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.291
2022-11-09 08:31:23 +01:00
R. Ryantm
2575f0fc36 wiki-js: 2.5.289 -> 2.5.290 2022-10-30 08:52:32 +00:00
R. Ryantm
c15ada5b91 wiki-js: 2.5.288 -> 2.5.289 2022-09-21 07:54:48 +00:00
R. Ryantm
c5be74c769 wiki-js: 2.5.287 -> 2.5.288 2022-09-19 02:00:45 +00:00
R. Ryantm
3cac015a69 wiki-js: 2.5.286 -> 2.5.287 2022-09-09 04:48:47 +00:00
R. Ryantm
8f0df21eb3 wiki-js: 2.5.285 -> 2.5.286 2022-08-19 20:11:04 +00:00
Maximilian Bosch
137e9a6316
wiki-js: 2.5.284 -> 2.5.285
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.285
2022-06-26 20:41:38 +02:00
Maximilian Bosch
186ba212b5
wiki-js: 2.5.283 -> 2.5.284
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.284
2022-06-12 21:45:27 +02:00
Maximilian Bosch
9b11851ccf
wiki-js: 2.5.282 -> 2.5.283
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.283
2022-05-28 00:26:28 +02:00
Maximilian Bosch
2c0b81666d
wiki-js: 2.5.279 -> 2.5.282
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.280
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.281
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.282
2022-05-19 12:48:16 +02:00
Maximilian Bosch
e6acae6768
wiki-js: 2.5.277 -> 2.5.279
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.278
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.279
2022-04-30 09:59:33 +02:00
Maximilian Bosch
dfc0ddaa87
wiki-js: 2.5.276 -> 2.5.277
ChangeLog: https://github.com/requarks/wiki/releases/tag/v2.5.277
2022-04-08 18:44:16 +02:00
Maximilian Bosch
2e2aed7100
wiki-js: add update script 2022-04-08 18:44:02 +02:00
Maximilian Bosch
024abf923b
wiki-js: 2.5.274 -> 2.5.276
ChangeLog:
* https://github.com/Requarks/wiki/releases/tag/v2.5.275
* https://github.com/Requarks/wiki/releases/tag/v2.5.276
2022-03-14 14:05:51 +01:00
Maximilian Bosch
9690362f62
wiki-js: 2.5.272 -> 2.5.274
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.274
2022-01-30 02:10:21 +01:00
Maximilian Bosch
e5e0fc67ae
wiki-js: 2.5.268 -> 2.5.272
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.272
2022-01-23 14:14:38 +01:00
R. Ryantm
30ac4e6534 wiki-js: 2.5.260 -> 2.5.268 2021-12-31 22:17:19 +00:00
Maximilian Bosch
8d3a362748
wiki-js: 2.5.219 -> 2.5.260
ChangeLogs:
* https://github.com/Requarks/wiki/releases/tag/2.5.254
* https://github.com/Requarks/wiki/releases/tag/2.5.255
* https://github.com/Requarks/wiki/releases/tag/2.5.260

Closes #150400
2021-12-19 16:01:53 +01:00
Maximilian Bosch
e12d71e71b
wiki-js: 2.5.214 -> 2.5.219
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.219
2021-09-25 15:52:08 +02:00
Maximilian Bosch
75eaccdcbc
wiki-js: 2.5.201 -> 2.5.214
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.214
2021-09-12 11:52:17 +02:00
R. RyanTM
d85609cbce wiki-js: 2.5.197 -> 2.5.201 2021-04-05 07:37:08 +00:00
Maximilian Bosch
47cc45ad77
wiki-js: 2.5.191 -> 2.5.197
ChangeLog: https://docs.requarks.io/releases#hotfix-8-25197
2021-03-27 21:09:14 +01:00
Maximilian Bosch
f3f1e16027
wiki-js: use installPhase & get rid of buildCommand
With this change it's also possible to override and add custom patches.
2021-03-27 21:04:53 +01:00
Maximilian Bosch
de98a184f5
wiki-js: init at 2.5.191 2021-03-20 20:43:21 +01:00