Andrew Rumble
85ade7c105
Merge pull request #32773 from overleaf/ar-update-engines-npm-11.11.0
...
[monorepo] update engines field in package.json
GitOrigin-RevId: a9d2ff27d0a8dfc64a5a51484e9d8f2d8fb70ba4
2026-04-14 08:05:04 +00:00
Anna Claire Fields
1a7de4ddd8
Upgrades Node.js from 24.13.0 → 24.14.1 ( #32498 )
...
GitOrigin-RevId: edbe6969c4c28109e3077f48e94084fc5c910727
2026-04-14 08:04:32 +00:00
Eric Mc Sween
d64e74d1e6
Merge pull request #32580 from overleaf/em-promisify-tpds
...
Promisify third-party-datastore service
GitOrigin-RevId: 18472ea2f57b1b49cd980607caae2a63fc0814ca
2026-04-08 08:05:21 +00:00
Alf Eaton
ea699c65b5
Update package-lock.json ( #32659 )
...
* Update package-lock.json
* Ignore formatting in /docs folder
GitOrigin-RevId: c779f3d602a36e2fbb67eeaa520f49f9a88b3ebf
2026-04-08 08:04:31 +00:00
Andrew Rumble
5513f9d378
Merge pull request #32562 from overleaf/dependabot-npm_and_yarn-dompurify-3.3.2
...
Bump dompurify from 3.3.0 to 3.3.2
GitOrigin-RevId: db5755d018d971c0558ab3c3f9bba9533047bf8b
2026-04-01 08:06:20 +00:00
Andrew Rumble
72586d2ea2
Merge pull request #32497 from overleaf/ar-picomatch-4.0.4
...
[monorepo] picomatch 4.0.4
GitOrigin-RevId: 433c2b436123b3eff336ef6597a67c7dccc9d6ba
2026-04-01 08:05:59 +00:00
Andrew Rumble
a84d0c7c55
Merge pull request #32358 from overleaf/ar-bump-flatted-3.4.2
...
[web] Bump flatted to 3.4.2
GitOrigin-RevId: 8d60deae3a9df6e42f16486638e5533cea9f30af
2026-03-30 08:05:32 +00:00
Mathias Jakobsen
9c97876268
[web]+clsi] Allow docx import via pandoc ( #32004 )
...
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 246b3290ec04867f71545b1a7c5d95d0f68379ff
2026-03-27 09:06:23 +00:00
Anna Claire Fields
6113c6c291
Enable TS noImplicitAny in web ( #31636 )
...
GitOrigin-RevId: 18881694770f2476c475f8fef4c6a2678a2a12fe
2026-03-27 09:05:30 +00:00
Andrew Rumble
9c96a0dedb
Merge pull request #32380 from overleaf/ar-update-fast-xml-parser-5.5.8
...
[monorepo] upgrade @aws-sdk/xml-builder
GitOrigin-RevId: a4b6587d00400ee3504ce5c612ffe3ba3f29e2a2
2026-03-25 09:05:54 +00:00
Mathias Jakobsen
e8fe0348a4
Merge pull request #32379 from overleaf/mj-immutable-upgrade
...
[web] Upgrade immutable to 4.3.8
GitOrigin-RevId: 5357f9b8ecb0b0d47f4e4ee1940f7ebf0c00caad
2026-03-24 09:06:14 +00:00
Mathias Jakobsen
d890ff5e4f
Merge pull request #32382 from overleaf/mj-upgrade-uppy-preact
...
[web] Upgrade preact to 10.26.10
GitOrigin-RevId: fa5c2dae2d501129cbfe6f3827292aa7a69215cc
2026-03-24 09:06:10 +00:00
Mathias Jakobsen
f40b32d711
Merge pull request #32374 from overleaf/mj-file-type-upgrade
...
[web] Upgrade file-type to 21.3.4
GitOrigin-RevId: 8af86d7240984404bfce1d1394f8eb0536b74931
2026-03-24 09:06:05 +00:00
Chris Dryden
1ab85b6d20
Merge pull request #31870 from overleaf/lo-move-github-sync-to-es-modules
...
Migrate github-sync to ESModules
GitOrigin-RevId: ab2dcee7eb577752512e416229e62f295a66cf4f
2026-03-24 09:05:57 +00:00
Eric Mc Sween
1c6d4b7be3
Merge pull request #32266 from overleaf/em-bibtex-virtual-scrolling
...
Replace pagination with virtual scrolling in BibTeX entry list
GitOrigin-RevId: d2265cb340efdf525064332a65a2d815d659c5f9
2026-03-23 09:06:13 +00:00
Andrew Rumble
79cb219ad9
Merge pull request #32258 from overleaf/ar-analytics-bumps-18-03-26
...
[analytics] bump undici and sequelize versions
GitOrigin-RevId: 1677fe706970befb3a20bb156a6aae5394f13c9d
2026-03-19 09:06:26 +00:00
Andrew Rumble
4527b1934d
Merge pull request #32054 from overleaf/ar-serialize-javascript-7.0.4
...
[web] bump serialize-javascript to 7.0.4
GitOrigin-RevId: 2f49ef0f8ece8636d54f29fdf5bc8443030b4349
2026-03-19 09:06:04 +00:00
Andrew Rumble
7b3b66034d
Merge pull request #32036 from overleaf/ar-update-storybook-plugins-to-8.6.17
...
[web] update storybook plugins to 8.6.17
GitOrigin-RevId: 78fb0c2d441838022b02ec321dcd2b06016b159e
2026-03-13 09:05:11 +00:00
Andrew Rumble
b06cb276db
Merge pull request #32046 from overleaf/ar-dottie-2.0.7
...
[analytics] update dottie to 2.0.7
GitOrigin-RevId: 43b6c88425b19eeb8d4c43ba6cea310f51928a02
2026-03-09 09:06:29 +00:00
Brian Gough
437a5ae812
Merge pull request #31911 from overleaf/renovate-npm-multer-vulnerability
...
[Core] Update dependency multer to v2.1.1 from 2.0.2 [SECURITY]
GitOrigin-RevId: 17cb0c852fe3d17dc201c62eef90455a01a40aa5
2026-03-09 09:06:06 +00:00
Alf Eaton
ae0f6b66ea
Upgrade AI SDK ( #32062 )
...
GitOrigin-RevId: dcd8a667e666debdb9670f269818939ce91ebba1
2026-03-09 09:06:01 +00:00
Domagoj Kriskovic
138f7f8023
feat: add Python support with Pyodide integration
...
GitOrigin-RevId: 382ce102c43050aace691dd89d825a94abf347a8
2026-03-09 09:05:34 +00:00
Andrew Rumble
cb14ccb1dc
Merge pull request #32044 from overleaf/ar-rollup-4.59.0
...
[monorepo] update rollup to 4.59.0
GitOrigin-RevId: 9d4c4c2f420d985220be0498ce07c2d14621d81b
2026-03-06 09:17:20 +00:00
Andrew Rumble
68b97f2c02
Merge pull request #31869 from overleaf/dependabot-npm_and_yarn-storybook-8.6.17
...
Bump storybook from 8.6.15 to 8.6.17
GitOrigin-RevId: 00587f0f3d107f8fcf06afd52d7de51fb352bed1
2026-03-06 09:13:48 +00:00
Andrew Rumble
a4ef0c7ce1
Merge pull request #31954 from overleaf/ar-remove-js-to-esm-transform
...
[web] remove esm transforms
GitOrigin-RevId: cd6aadcc66fa31026e8cb56f7b5f8fc5c5f8e18c
2026-03-06 09:12:16 +00:00
Jakob Ackermann
81b7121408
[clsi] initial implementation of compile from history ( #31883 )
...
* [clsi] initial implementation of compile from history
* [clsi] copy changes
* [saas-e2e] extend test case with nested folder
* [saas-e2e] add test case for tracked changes
* [web] fix accumulating changes from multiple chunks
* [web] optimize size check for compile request payload
* [clsi] deduplicate globalBlobs
* [clsi] add validation for request body details
* [clsi] add metrics for compile from history
* [clsi] download binary files concurrently
* [clsi] skip download of empty file blob
* [clsi] break down e2e compile time metric by compileFromHistory
GitOrigin-RevId: 0dadef93e89d8a172c35cb130a1042d9d1bec42a
2026-03-06 09:12:07 +00:00
Andrew Rumble
48407c7d36
Merge pull request #31934 from overleaf/renovate-npm-minimatch-vulnerability
...
[Core] Update dependency minimatch to v10.2.3 from 10.2.2 [SECURITY]
GitOrigin-RevId: 4942f7120df45144533b575b9907f37062148104
2026-03-06 09:11:35 +00:00
Andrew Rumble
57b380abed
Merge pull request #31872 from overleaf/renovate-npm-minimatch-vulnerability
...
[Platform] Update dependency minimatch to v10.2.3 from 10.2.2 [SECURITY]
GitOrigin-RevId: dc89aaade69fc307b5d7abd93288906002da3767
2026-03-06 09:11:25 +00:00
Andrew Rumble
16cc4026a0
Merge pull request #30890 from overleaf/ar/code-coverage-e2e
...
[monorepo] code coverage e2e
GitOrigin-RevId: cfdef9e6b485831bd34847f7b7af13d39c18c3e6
2026-03-06 09:10:56 +00:00
Andrew Rumble
029c73adce
Merge pull request #31863 from overleaf/ar-re-apply-request-overrides
...
[monorepo] reapply request overrides
GitOrigin-RevId: 97a4f86ddd237b96c8ed6d91ebab00fc70b1b445
2026-03-06 09:10:15 +00:00
Andrew Rumble
de75ea6d3b
Merge pull request #31818 from overleaf/ar-actually-dedupe
...
[monorepo] run npm dedupe
GitOrigin-RevId: 6133acd7b28b536b777962024fd318c9c4d6c091
2026-03-06 09:09:07 +00:00
Andrew Rumble
d8f9a643cd
Merge pull request #31794 from overleaf/ar-prefer-dedupe-when-installing-npm-modules
...
[monorepo] use prefer-dedupe when installing npm modules
GitOrigin-RevId: de814fa1e91e37a20cb4024f8aa0454e5e86f0a6
2026-03-06 09:08:46 +00:00
Eric Mc Sween
c99fcf3157
Merge pull request #31786 from overleaf/em-minisearch
...
Replace fuse.js with minisearch
GitOrigin-RevId: c57afbe23241c98a0e1adaac22312e706e06098d
2026-03-06 09:07:45 +00:00
Jakob Ackermann
f9ad6cf5d1
[monorepo] add eslint and prettier check to tools ( #31720 )
...
* [dependency-management] check eslint and prettier in Jenkins pipeline
* [npm-overrides-helper] check eslint and prettier in Jenkins pipeline
GitOrigin-RevId: 647f105babd536d0962ac2dbb3d6a0235ba73976
2026-02-24 09:06:12 +00:00
Andrew Rumble
d004aec6f1
Merge pull request #31727 from overleaf/ar-fast-xml-parser-5.3.6
...
[monorepo] upgrade packages that depend on unsafe fast-xml-parser
GitOrigin-RevId: 8c61d9db1a7ab164dc9233f29c2de11b461f11a4
2026-02-24 09:05:55 +00:00
Anna Claire Fields
fe65bc2cc1
upgrade for minimatch from 7.4.2 to 10.2.2 in web and third party datastore ( #31689 )
...
* upgrade minimatch in web and third party datastore
* upgrade to 10.2.2
GitOrigin-RevId: 5b66b8b3ac24ee46a2d9a9216bf35ef5b6f24adf
2026-02-24 09:05:30 +00:00
Andrew Rumble
7ae0f7b4b7
Merge pull request #31629 from overleaf/ar-upgrade-brace-expansion-to-5.0.1
...
[monorepo] bump @isaacs/brace-expansion to 5.0.1
GitOrigin-RevId: 63635265bfec0a2fe6a4e582916d711871ce3ea3
2026-02-20 09:05:11 +00:00
Alf Eaton
aab1764236
Upgrade Streamdown to v2 ( #31287 )
...
GitOrigin-RevId: c092a9491b086a186cd7a5d88698bd1aaf745e96
2026-02-19 09:06:31 +00:00
Brian Gough
a9c94c4184
Merge pull request #31444 from overleaf/bg-jpa-use-fetch-in-persistence-manager
...
remove requestretry from PersistenceManager
GitOrigin-RevId: 1fc9ffdfa7879d7ab4f0f4683544d09fe8526f3d
2026-02-19 09:05:45 +00:00
Jakob Ackermann
7c70b749d4
[monorepo] remove PII and variables from error messages ( #31508 )
...
* [monorepo] remove PII and variables from error messages
Exclusions:
- scripts
- tests
- fuzzing
- SplitTestManager (messages are sent to admin frontend)
- Group setup (we may want an error per unique tuple)
- sharejs (unused types; text type errors are shadowed already)
- history-v1 error messages that are used by the ErrorRecorder
- errors that flag issues with configuration/call signatures
I've used these search terms for finding unwanted error messages:
- new Error(`
- new Error\(\n\s+` (regex search)
- new OError(`
- new OError\(\n\s+` (regex search)
* [web] throw NotFoundError from ProjectLocator
* [github-sync] fix OError.tag call in script
Co-authored-by: Jessica Lawshe <jessica.lawshe@overleaf.com >
* [templates] revert changes to test client
---------
Co-authored-by: Jessica Lawshe <jessica.lawshe@overleaf.com >
GitOrigin-RevId: 736857a4fc5d9bfb0f8cb03e0f004eda87e5a220
2026-02-17 09:05:04 +00:00
Andrew Rumble
2a6da7b186
Merge pull request #31500 from overleaf/ar-qs-tools-saas-e2e
...
[monorepo] bump qs as dependency of @cypress/request
GitOrigin-RevId: a36bcf35b69246cef2614adb3d24db2233f6fcfb
2026-02-13 09:05:14 +00:00
jmescuderowritefull
4f284e15d5
Upgrade Axios dependency ( #31465 )
...
GitOrigin-RevId: 983298d6caf68f644e8be67e59e9bffa841a05f8
2026-02-11 09:07:09 +00:00
Eric Mc Sween
ab2f44bbe9
Merge pull request #31417 from overleaf/em-bibtex-validation
...
Validate the bibtex entry form using react-hook-form
GitOrigin-RevId: c89d29da41eea124c0c410ff28dab04da4691514
2026-02-11 09:07:04 +00:00
Anna Claire Fields
72f8dff76d
Upgrade GC storage and big query with updated patches ( #31297 )
...
GitOrigin-RevId: ff1432f4194c3529ebf6090d1f93dbed38539014
2026-02-11 09:06:32 +00:00
Andrew Rumble
080d522db7
Merge pull request #31425 from overleaf/ar-upgrade-lodash-es
...
[web,analytics] upgrade lodash-es to 4.17.23
GitOrigin-RevId: 65754a058c7f5be3e0513aa84bb8ba2a12248eae
2026-02-10 09:05:41 +00:00
Andrew Rumble
b2d4687c52
[web] Experiment with code coverage ( #28029 )
...
* Update test script to allow coverage to be recorded
* Collect coverage in CI
* [web] integrate coverage report with Jenkins
* [web] add coverage report for acceptance tests
* Use --all flag in vitest coverage
* Use --all flag in acceptance tests
* Switch vitest to use istanbul
* Bump versions of vitest plugins and update package-lock.json
* [web] use a dedicated parameter for coverage in unit/acceptance tests
* [web] temporarily generate HTML report and archive artifacts
* [web] do not run acceptance tests as root in CI
* [web] increase hook timeout in vitest when collecting coverage
* [web] exclude packageMapping from coverage report
* [web] use relative paths in clover reports
* [web] reduce concurrency for unit tests in CI
* [web] keep source code forever on builds
* Revert "[web] temporarily generate HTML report and archive artifacts"
This reverts commit 4c9db571
* [web] archive all the raw coverage report files
* [monorepo] update build scripts for web
* [monorepo] update package-lock.json after merge
* [web] remove spurious change
* [web] merge Jenkins parameter sections
* [web] increase hookTimeout when collecting coverage report
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 9f1ec6d38a7b037267737bec3b0bc53a0ac844af
2026-02-10 09:05:36 +00:00
Andrew Rumble
244ea64a30
Merge pull request #31075 from overleaf/ar-upgrade-lodash-4.17.23
...
[monorepo] upgrade lodash 4.17.23
GitOrigin-RevId: 192628f52beb868bcb796729d414963c11bf0b96
2026-02-10 09:05:19 +00:00
Jakob Ackermann
ff8b394e51
[monorepo] fix package-lock.json ( #31377 )
...
GitOrigin-RevId: 84324a8965ac3810553afde570bb3aca52326001
2026-02-09 09:07:22 +00:00
Alf Eaton
f957ee267c
Update required npm version ( #31263 )
...
GitOrigin-RevId: c455d7803b41f5f62573522a619649f1b03ef94e
2026-02-06 09:05:28 +00:00
Andrew Rumble
f434bc3825
Merge pull request #31142 from overleaf/ar-promisify-web-api-manager
...
[real-time] promisify web api manager
GitOrigin-RevId: da2677c05dd7d066b0a625763d4158b28671615e
2026-02-05 09:05:48 +00:00