Commit Graph

305 Commits

Author SHA1 Message Date
Usama Sadiq
ec51d5da93 feat!: React 18 Upgrade (#36568) 2025-05-06 16:19:45 +05:00
jciasenza
bae47af758 fix: updated existing enzyme tests to use react testing library 2025-03-28 17:45:48 -03:00
renovate[bot]
215cfb5731 chore(deps): update dependency selenium-webdriver to v4.30.0 (#36454)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 12:24:40 +00:00
Robert Raposa
399be67fc4 style: remove eslint with frontend code removal ADR
- Add ADR for frontend code removal
- Drop eslint, as explained in the ADR
2025-03-20 11:03:41 -04:00
renovate[bot]
75185c0c86 fix(deps): update dependency sass to v1.85.1 (#36373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 15:59:19 +00:00
renovate[bot]
ca24de0abe fix(deps): update dependency sass-loader to v16.0.5 (#36362)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-11 19:54:05 +00:00
renovate[bot]
616aa44406 fix(deps): update dependency webpack to v5.98.0 (#36354)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 19:45:20 +00:00
renovate[bot]
cd1d3fc55f fix(deps): update dependency edx-ui-toolkit to v1.8.7 (#36352)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 19:39:25 +00:00
renovate[bot]
5735058d7e fix(deps): update dependency react-slick to v0.30.3 (#36350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 18:12:25 +00:00
renovate[bot]
111d75fe4a fix(deps): update dependency moment-timezone to v0.5.47 (#36347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 16:42:03 +00:00
Feanil Patel
27707bb79d Merge pull request #36341 from openedx/feanil/drop_picturefill_polyfill
feat!: Drop usage of the picturefill polyfill.
2025-03-10 12:13:20 -04:00
Feanil Patel
e36db6e251 feat!: Drop usage of the picturefill polyfill.
This package is no longer supported (https://www.npmjs.com/package/picturefill)
and it was a polyfill for the Picture element which is now widely
supported (https://caniuse.com/?search=Picture) and we only used it in
one spot to make things work correctly in IE.  I think it's safe to drop
as we and the world has stopped supporting IE a while ago.

BREAKING CHANGE: Program Card images on the legacy learner dashboard may
no longer load properly on IE.
2025-03-10 11:51:33 -04:00
renovate[bot]
48c65bda12 fix(deps): update dependency @edx/edx-proctoring to v4.18.4 (#36346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 15:49:41 +00:00
renovate[bot]
b1f06705b5 fix(deps): update dependency node-gyp to v11 2025-03-10 14:44:15 +00:00
renovate[bot]
96c88eef1b fix(deps): update dependency css-loader to v7 2025-03-06 19:53:27 +00:00
Feanil Patel
fed7757e29 Merge pull request #35929 from openedx/renovate/uglify-js-3.x
fix(deps): update dependency uglify-js to v3
2025-03-06 14:51:49 -05:00
Feanil Patel
f310c02aba build: Drop the whatwg-fetch polyfill.
This package polyfills the Fetch api but that API is now widely
available so I don't think we need this package anymore.
2025-03-05 08:58:35 -05:00
renovate[bot]
0b918efb76 chore(deps): update dependency selenium-webdriver to v4.29.0 (#36325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 10:12:22 +00:00
Feanil Patel
2417ca0057 build: Regenerate package-lock.json
This file is very out of date so just buliding it from scratch to get
the latest versions of 2nd order dependencies that are still compatible
with our explicit dependencies.
2025-03-04 12:54:50 -05:00
renovate[bot]
aa3c143831 fix(deps): update dependency uglify-js to v3 2025-03-04 17:44:27 +00:00
Bilal Qamar
04c933d7b3 Merge branch 'master' into renovate/uglify-js-2.x 2025-02-18 14:28:39 +05:00
renovate[bot]
824a766fb1 chore(deps): update dependency selenium-webdriver to v4.28.1 (#36141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:36:11 +00:00
renovate[bot]
3c74224c8d chore(deps): update dependency eslint-import-resolver-webpack to v0.13.10 (#36140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:35:40 +00:00
renovate[bot]
9d9a68528f fix(deps): update dependency webpack to v5.97.1 (#35990)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 13:01:01 +00:00
renovate[bot]
7dc4c66365 fix(deps): update dependency @babel/preset-react to v7.26.3 (#35989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 12:55:35 +00:00
renovate[bot]
96b3bdad19 fix(deps): update dependency sass to v1.82.0 (#35988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 12:51:28 +00:00
renovate[bot]
dedd278944 fix(deps): update dependency sass-loader to v16.0.4 (#35987)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 12:42:29 +00:00
Bilal Qamar
85a891a607 chore: updated package-lock 2024-12-05 11:21:00 -05:00
Bilal Qamar
9f718613dd feat: updated node to v20 2024-12-05 11:20:57 -05:00
Kyle McCormick
25536bbc36 fix: downgrade karma-spec-reporter to fix JS test logging (#35954)
The karma-spec-reporter npm package is a Karma plugin which tells Karma to
print the name of each spec (e.g. test case). This is extremely useful
as a maintainer to be able to visually inspect the CI logs and confirm
that we are actually running JS tests and not just giving
false-positives.

We are stuck on an ancient Karma version (0.13.22, lastest is 6.x),
which seems to be incompatible with the latest karma-spec-reporter version
(0.0.36). Since upgrading karma-spec-reporter, spec name printing has
failed with:

    02 12 2024 20:59:28.164:WARN [plugin]: Error during loading "karma-spec-reporter" plugin:
      Cannot read properties of undefined (reading 'LOG_PRIORITIES')

Downgrading to karma-spec-reporter@0.0.20 eliminates this error and
restoring spec name printing to our JS CI logs.
2024-12-03 19:05:14 +00:00
renovate[bot]
7ac03a2c8a fix(deps): update dependency node-gyp to v10.3.1 (#35949)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 11:08:34 +00:00
renovate[bot]
2ff0dc013b fix(deps): update dependency sass to v1.81.1 (#35948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 11:02:37 +00:00
renovate[bot]
71ff45c5c1 fix(deps): update dependency uglify-js to v2.8.29 2024-12-03 10:22:06 +00:00
renovate[bot]
e01c53177d chore(deps): update dependency selenium-webdriver to v4.27.0 (#35930)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 11:44:52 +00:00
renovate[bot]
e4404051c4 chore(deps): update jest monorepo to v29 (major) (#35897)
* chore(deps): update jest monorepo to v29

* chore: updated failing snapshot

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com>
2024-11-22 15:43:35 +05:00
Jesper Hodge
46ee8a9872 Revert "fix(deps): update dependency raw-loader to v4 (#35893)" (#35915)
This reverts commit 1535ff7ebe to see if it might have caused ICM-119 (missing text.replace)
2024-11-21 23:43:23 +00:00
Bilal Qamar
1a8c1e1c5d fix: revert uglify-js update to 3.19.3 and restore version 2.7.0 (#35911)
Co-authored-by: bszabo <bszabo@rcn.com>
2024-11-21 16:28:16 +00:00
Bilal Qamar
85393d46d2 fix: revert hlsjs update to 1.15.17 and restore version 0.14.17 (#35913) 2024-11-21 20:51:21 +05:00
renovate[bot]
d218317712 chore(deps): update dependency karma-requirejs to v1 (#35903)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 09:16:19 -05:00
renovate[bot]
248d416a46 fix(deps): update dependency react-router-dom to v5.3.4 (#35909)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 13:30:43 +00:00
renovate[bot]
84856d42c5 chore(deps): update dependency sinon to v19 (#35908)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 13:22:11 +00:00
renovate[bot]
f7d7939dfc chore(deps): update dependency karma-junit-reporter to v2 (#35902)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 16:45:41 +05:00
renovate[bot]
c6e0c1b8bc chore(deps): update dependency karma-coverage to v2 (#35901)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 16:45:18 +05:00
renovate[bot]
155eaeba61 chore(deps): update dependency karma-chrome-launcher to v3 (#35900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 15:39:30 +05:00
renovate[bot]
4763707487 chore(deps): update dependency karma-firefox-launcher to v2 (#35896)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 18:54:53 +05:00
renovate[bot]
eea27f22dc fix(deps): update dependency uglify-js to v3 (#35889)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 17:49:58 +05:00
renovate[bot]
1535ff7ebe fix(deps): update dependency raw-loader to v4 (#35893)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 17:49:37 +05:00
renovate[bot]
027e610136 fix(deps): update dependency sass-loader to v16 (#35894)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 17:49:22 +05:00
renovate[bot]
3f69040b79 chore(deps): update dependency jest-enzyme to v7 (#35892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 10:37:59 +00:00
renovate[bot]
d37ee8600e fix(deps): update dependency react-redux to v5.1.2 (#35890)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 10:27:24 +00:00