Releases
v2.52.0
2.52.0 (2024-05-14)
Features
Bug Fixes
baseline: hide screen orientation lock banner (#11107 ) (a851ba5 )
blog: hydration errors due to newsletter component (#11106 ) (36c3d0c )
curriculum: highlight "Getting started" in module overview (#11051 ) (a3dd9b4 )
l10n: improve position of en-US link indicators in sidebar (#11066 ) (1b9c773 )
macro: Fix two flaws in CSSRef.ejs (#11081 ) (344ec8c )
macros: fix URL issues in sidebar macros (#11082 ) (2cfbb67 )
playground/runner: fix external script loading in playground (#11017 ) (8ba95b2 )
telemetry: remove Glean migration flag (#11069 ) (54a9bc8 )
Enhancements
macros/AvailableInWorkers: add "only available in Web Workers" case (#10968 ) (d56a76f )
macros/EmbedYouTube: add optional title attribute (#10504 ) (4d215d3 )
Miscellaneous
deps-dev: bump @playwright/test from 1.43.1 to 1.44.0 (#11090 ) (e258f67 )
deps-dev: bump @swc/core from 1.5.0 to 1.5.3 (#11083 ) (10dcfa4 )
deps-dev: bump @swc/core from 1.5.3 to 1.5.5 (#11097 ) (ec29038 )
deps-dev: bump @testing-library/react from 15.0.6 to 15.0.7 (#11088 ) (9207a00 )
deps-dev: bump @types/react from 18.3.1 to 18.3.2 in the types group (#11111 ) (1357a95 )
deps-dev: bump css-minimizer-webpack-plugin from 6.0.0 to 7.0.0 (#11095 ) (8722a0e )
deps-dev: bump eslint-plugin-jest from 28.3.0 to 28.4.0 (#11057 ) (fd2212f )
deps-dev: bump eslint-plugin-jest from 28.4.0 to 28.5.0 (#11076 ) (1b48294 )
deps-dev: bump postcss-preset-env from 9.5.11 to 9.5.12 (#11115 ) (2573f2d )
deps-dev: bump postcss-preset-env from 9.5.9 to 9.5.11 (#11074 ) (341770b )
deps-dev: bump react-router-dom from 6.23.0 to 6.23.1 (#11118 ) (b9d17b2 )
deps-dev: bump sass from 1.76.0 to 1.77.0 (#11084 ) (964acde )
deps-dev: bump sass from 1.77.0 to 1.77.1 (#11112 ) (c951332 )
deps-dev: bump semver from 7.6.0 to 7.6.2 (#11104 ) (9f9b11b )
deps: bump @zip .js/zip.js from 2.7.43 to 2.7.44 in /client/pwa (#11072 ) (e80a07c )
deps: bump @mdn/browser-compat-data from 5.5.24 to 5.5.25 (#11078 ) (e561699 )
deps: bump @mdn/browser-compat-data from 5.5.25 to 5.5.26 (#11098 ) (3ab9aeb )
deps: bump @mdn/browser-compat-data from 5.5.26 to 5.5.27 (#11117 ) (90b672a )
deps: bump @stripe/stripe-js from 3.3.0 to 3.4.0 (#11089 ) (d72e13d )
deps: bump @webref/css from 6.12.9 to 6.12.10 (#11055 ) (43ce724 )
deps: bump boto3 from 1.34.93 to 1.34.98 in /deployer in the dependencies group (#11071 ) (8ca807b )
deps: bump boto3 from 1.34.98 to 1.34.103 in /deployer in the dependencies group (#11119 ) (fd8cb95 )
deps: bump imagemin from 8.0.1 to 9.0.0 (#11077 ) (45254aa )
deps: bump imagemin-pngquant from 9.0.2 to 10.0.0 (#11094 ) (3457280 )
deps: bump imagemin-svgo from 10.0.1 to 11.0.0 (#11075 ) (e05460d )
deps: bump mdn-data from 2.6.1 to 2.7.0 (#11114 ) (d39d1ab )
deps: bump openai from 4.40.0 to 4.40.1 (#11056 ) (f7d9d9e )
deps: bump openai from 4.40.1 to 4.41.0 (#11073 ) (fb838fa )
deps: bump openai from 4.41.0 to 4.42.0 (#11086 ) (a71f650 )
deps: bump openai from 4.42.0 to 4.43.0 (#11100 ) (f5b4261 )
deps: bump openai from 4.43.0 to 4.44.0 (#11102 ) (68620de )
deps: bump openai from 4.44.0 to 4.45.0 (#11116 ) (41381ce )
deps: bump the sentry group with 2 updates (#11054 ) (854f8b3 )
deps: bump the sentry group with 2 updates (#11093 ) (8ee8605 )
deps: bump web-features from 0.7.0 to 0.8.0 (#11059 ) (c8f3031 )
deps: bump web-features from 0.8.0 to 0.8.1 (#11087 ) (5f6884d )
deps: bump web-specs from 3.8.0 to 3.9.0 (#11058 ) (2fb635d )
webpack: deterministic output when changing config (4a5cf81 )
webpack: directly import fork-ts-checker-webpack-plugin (98e6b1a )
webpack: import chalk directly (f434a26 )
webpack: merge avif config into config for other images (d83555c )
webpack: remove additionalModulePaths since baseUrl isn't set in our tsconfig (b143bee )
webpack: remove appIndexJs path and hard code (8a8e7f6 )
webpack: remove appTsBuildInfoFile and hard code (ae074e9 )
webpack: remove appWebpackCache, use defaults (becd279 )
webpack: remove create-react-app eslint config, use defaults (76dd20b )
webpack: remove DISABLE_NEW_JSX_TRANSFORM option (c838dab )
webpack: remove FAST_REFRESH option (37099d9 )
webpack: remove InlineChunkHtmlPlugin (fb2fa7f )
webpack: remove InterpolateHtmlPlugin (6416525 )
webpack: remove jestAliases, since it's not used anywhere (eddba0b )
webpack: remove ModuleNotFoundPlugin (7da3f25 )
webpack: remove ModuleScopePlugin (8184c1a )
webpack: remove moment locale ignore, we don't use moment (cf77437 )
webpack: remove proxySetup path, import setupProxy directly (2a92a56 )
webpack: remove react-dev-utils (716c865 )
webpack: remove react-dev-utils imports from build script (5e6edb0 )
webpack: remove react-dev-utils imports from dev server config (443ecef )
webpack: remove react-dev-utils imports from start script (8d576e9 )
webpack: remove react-native-web specific config options (1418f82 )
webpack: remove remnants of PUBLIC_URL and hard code (e28e12b )
webpack: remove setupTests, it's not used by anything (00d0c8a )
webpack: remove support for css modules, we don't use them (727bfd8 )
webpack: remove use of appNodeModules (e84fc2c )
webpack: remove webpackAliases since baseUrl isn't set in our tsconfig (2edfa21 )
webpack: remove workbox-webpack-plugin, we roll our own service worker (2245351 )
webpack: use asset/resource because we never want to inline (d41019a )
webpack: we use a tsconfig.json, remove conditional ts logic (0b9ebf3 )
You can’t perform that action at this time.