Skip to content

Latest commit

 

History

History
2215 lines (1726 loc) · 296 KB

CHANGELOG.md

File metadata and controls

2215 lines (1726 loc) · 296 KB

Changelog

2.52.1 (2024-05-17)

Bug Fixes

Miscellaneous

  • deps-dev: bump @swc/core from 1.5.5 to 1.5.7 (#11132) (b5f43c9)
  • deps-dev: bump @types/mdast from 4.0.3 to 4.0.4 in the types group (#11128) (aef184e)
  • deps-dev: bump eslint-plugin-unicorn from 52.0.0 to 53.0.0 (#11103) (0b263d0)
  • deps-dev: bump postcss-preset-env from 9.5.12 to 9.5.13 (#11131) (1423ca4)
  • deps-dev: bump sass from 1.77.1 to 1.77.2 (#11146) (fb95669)
  • deps-dev: bump typescript-eslint from 7.8.0 to 7.9.0 (#11129) (a5d0ac3)
  • deps: bump @mdn/browser-compat-data from 5.5.27 to 5.5.28 (#11135) (1329cd4)
  • deps: bump @webref/css from 6.12.10 to 6.12.11 (#11147) (163aa9e)
  • deps: bump inquirer from 9.2.20 to 9.2.21 (#11134) (6025c0e)
  • deps: bump is-svg from 5.0.0 to 5.0.1 (#11130) (cfb93df)
  • deps: bump openai from 4.45.0 to 4.47.1 (#11133) (85aec2d)
  • deps: bump web-features from 0.8.1 to 0.8.2 (#11144) (f8c0a29)

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)

2.51.0 (2024-05-02)

Features

Bug Fixes

  • fonts: ensure italic looks like italic in Safari (#10828) (a06e429)
  • macros: make smartLink() error message more informative (#11042) (930c9cf)
  • placement: adjust hover style for links (#9981) (67a8e4c)
  • ssr: imported svg paths set wrong (#11012) (ec1ded9)

Enhancements

Miscellaneous

  • deps-dev: bump @testing-library/react from 15.0.5 to 15.0.6 (#11049) (56a8ee5)
  • deps-dev: bump sass from 1.75.0 to 1.76.0 (#11046) (165736b)
  • deps: bump @mdn/browser-compat-data from 5.5.23 to 5.5.24 (#11044) (4e5f0e2)
  • deps: bump @mozilla/glean from 5.0.0 to 5.0.1 (#11043) (9d02ed7)
  • deps: bump openai from 4.39.0 to 4.40.0 (#11045) (babe608)

2.50.0 (2024-04-30)

Features

Bug Fixes

  • baseline: checkmarks weren't reflecting mobile status (#11002) (242c2f8)
  • callouts: reduce inner bottom spacing (#10944) (5720ae0)
  • l10n: localize translation banner in Spanish (#11004) (87e6325)
  • l10n: localize translation banner in zh-TW (#11016) (b1d9444)
  • language-menu: always render inter-locale links (#11013) (e74ffd5)
  • macro: fix a flaw in AccessiblitySidebar.ejs (fca5342)
  • macro: fix duplicate entries in APIRef (92baf4e)
  • macros/AccessibilitySidebar: remove deleted Annotations page (#11040) (fca5342)
  • macros/APIRef: skip duplicate entries in Related pages (#10973) (92baf4e), closes #10864
  • playground: disable Share/Clear buttons if empty (#10935) (35dc1d7)
  • playground: validate console messages (#10962) (37379ec)
  • spas: set canonical url (#11033) (01db757)
  • ssr: imported image paths set wrong (#10982) (90c0e4f)
  • translations/dashboard: fix table sorting (#9910) (2cd44e4)

Enhancements

  • macros/CSSInfo: add "Animation type" link (#10947) (40ce610)
  • macros/JSRef: refactor + update inheritance data + separate instance/static methods/properties (#8502) (a2202ba)
  • notecards,callouts: reduce borders (#10943) (e313193)
  • stage-build: always build from next + trigger from main (#10986) (c9fc3de)
  • telemetry: enable Glean automatic page load events (#10985) (3b8e023)

Miscellaneous

  • deps-dev: bump @babel/core from 7.24.4 to 7.24.5 (#11036) (b900918)
  • deps-dev: bump @babel/eslint-parser from 7.24.1 to 7.24.5 (#11035) (9f477f5)
  • deps-dev: bump @babel/preset-env from 7.24.4 to 7.24.5 (#11039) (5d07739)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin from 0.5.11 to 0.5.13 (#11025) (537eac1)
  • deps-dev: bump @swc/core from 1.4.16 to 1.4.17 (#10978) (8763695)
  • deps-dev: bump @swc/core from 1.4.17 to 1.5.0 (#10989) (e557131)
  • deps-dev: bump @testing-library/react from 15.0.2 to 15.0.3 (#10976) (1a33033)
  • deps-dev: bump @testing-library/react from 15.0.3 to 15.0.4 (#10992) (7387066)
  • deps-dev: bump @testing-library/react from 15.0.4 to 15.0.5 (#11028) (86ad974)
  • deps-dev: bump eslint-plugin-jest from 28.2.0 to 28.3.0 (#11027) (2bb856a)
  • deps-dev: bump eslint-plugin-n from 17.2.1 to 17.3.1 (#10999) (6bacb9b)
  • deps-dev: bump eslint-plugin-n from 17.3.1 to 17.4.0 (#11037) (bcb713e)
  • deps-dev: bump eslint-plugin-react-hooks from 4.6.0 to 4.6.1 (#11006) (135379c)
  • deps-dev: bump eslint-plugin-react-hooks from 4.6.1 to 4.6.2 (#11024) (17c783e)
  • deps-dev: bump html-validate from 8.18.1 to 8.18.2 (#10970) (dba5270)
  • deps-dev: bump postcss-preset-env from 9.5.5 to 9.5.6 (#10960) (3390897)
  • deps-dev: bump postcss-preset-env from 9.5.6 to 9.5.8 (#10969) (df93928)
  • deps-dev: bump postcss-preset-env from 9.5.8 to 9.5.9 (#10980) (4a1795e)
  • deps-dev: bump react and @types/react (#11007) (1093f7a)
  • deps-dev: bump react and @types/react (#11029) (d84be62)
  • deps-dev: bump react-dom and @types/react-dom (#11032) (7a24a17)
  • deps-dev: bump react-is from 18.2.0 to 18.3.0 (#11010) (a77442f)
  • deps-dev: bump react-is from 18.3.0 to 18.3.1 (#11023) (b8256e0)
  • deps-dev: bump react-refresh from 0.14.0 to 0.14.1 (#11009) (e26ab1c)
  • deps-dev: bump react-refresh from 0.14.1 to 0.14.2 (#11022) (920a6ad)
  • deps-dev: bump react-router-dom from 6.22.1 to 6.23.0 (#10994) (0d4f83d)
  • deps-dev: bump typescript-eslint from 7.7.0 to 7.7.1 (#10979) (fc6baee)
  • deps-dev: bump typescript-eslint from 7.7.1 to 7.8.0 (#11034) (228f89e)
  • deps-dev: bump workbox-webpack-plugin from 7.0.0 to 7.1.0 (#10990) (c901e5f)
  • deps: bump @zip.js/zip.js from 2.7.41 to 2.7.43 in /client/pwa (#10987) (2bf3220)
  • deps: bump @mdn/browser-compat-data from 5.5.22 to 5.5.23 (#10977) (f59483d)
  • deps: bump @mozilla/glean from 4.0.0 to 5.0.0 (#10795) (223fd3c)
  • deps: bump @webref/css from 6.12.8 to 6.12.9 (#10971) (745ca8f)
  • deps: bump boto3 from 1.34.84 to 1.34.88 in /deployer in the dependencies group (#10967) (34a3dd4)
  • deps: bump dayjs from 1.11.10 to 1.11.11 (#11021) (7fd1589)
  • deps: bump http-proxy-middleware from 2.0.6 to 3.0.0 in /cloud-function (#10834) (365f5b6)
  • deps: bump inquirer from 9.2.19 to 9.2.20 (#11026) (c2a0185)
  • deps: bump lru-cache from 10.2.0 to 10.2.1 (#11008) (358cac4)
  • deps: bump lru-cache from 10.2.1 to 10.2.2 (#11020) (4416efb)
  • deps: bump mdn-data from 2.5.0 to 2.6.0 (#10961) (df72b4a)
  • deps: bump mdn-data from 2.6.0 to 2.6.1 (#10995) (7dabb47)
  • deps: bump openai from 4.37.1 to 4.38.1 (#10959) (36d5cc8)
  • deps: bump openai from 4.38.1 to 4.38.2 (#10972) (b1cf84e)
  • deps: bump openai from 4.38.2 to 4.38.3 (#10981) (82fc1b8)
  • deps: bump openai from 4.38.3 to 4.38.5 (#11001) (81ec2a7)
  • deps: bump openai from 4.38.5 to 4.39.0 (#11038) (afcd3b8)
  • deps: bump the dependencies group in /deployer with 3 updates (#11030) (abbc1a6)
  • deps: bump the dependencies group in /testing/integration with 2 updates (#11019) (bcb953b)
  • deps: bump the sentry group with 2 updates (#10958) (2b77133)
  • deps: bump the sentry group with 2 updates (#10974) (54e2354)
  • deps: bump the sentry group with 2 updates (#10988) (e4f41eb)
  • deps: bump the sentry group with 2 updates (#10998) (ba4e6be)
  • deps: bump web-features from 0.6.3 to 0.6.4 (#10975) (18c2e7a)
  • deps: bump web-features from 0.6.4 to 0.7.0 (#11000) (076165b)
  • l10n: add zh-TW translation for NoteBanner (b1d9444)
  • macros/AccessibilitySidebar: add zh-cn translation (#10948) (6c7e902)
  • macros/CSSRef: add color guides (#10945) (c1d159d)
  • macros/GamesSidebar: add Russian translation (#10984) (9439029)
  • macros/LearnSidebar: add more Japanese translations (#10964) (aa0224f)
  • scss: remove unused notecards styles (#10957) (e03ea63)

2.49.0 (2024-04-18)

Features

Bug Fixes

  • experiment: replace test group for Web/API page titles (#10955) (1dfb5b2)
  • playground: dispatch DOMContentLoaded event on document + bubble (7229dd3)
  • playground: dispatch readystatechange + bubble DOMContentLoaded on document (#10946) (7229dd3)
  • playground: dispatch readystatechange event (7229dd3)
  • stage-build: provide GH_TOKEN + specify repo in trigger job (#10932) (d371c0a)

Enhancements

  • macros/PreviousMenuNext: use the actual title of the document by default (#10812) (10da897)

Miscellaneous

  • deps-dev: bump @swc/core from 1.4.14 to 1.4.15 (#10941) (28f775d)
  • deps-dev: bump @swc/core from 1.4.15 to 1.4.16 (#10951) (d099746)
  • deps-dev: bump mini-css-extract-plugin from 2.8.1 to 2.9.0 (#10938) (672e79a)
  • deps-dev: bump sass-loader from 14.2.0 to 14.2.1 (#10937) (85372d5)
  • deps: bump @mdn/browser-compat-data from 5.5.21 to 5.5.22 (#10939) (c290528)
  • deps: bump @webref/css from 6.12.7 to 6.12.8 (#10949) (3051a61)
  • deps: bump inquirer from 9.2.18 to 9.2.19 (#10940) (b4520ff)
  • deps: bump openai from 4.35.0 to 4.36.0 (#10936) (dcda615)
  • deps: bump openai from 4.36.0 to 4.37.1 (#10950) (c6212c4)
  • deps: bump web-specs from 3.7.1 to 3.8.0 (#10952) (126088d)

2.48.0 (2024-04-16)

Features

  • macros: add Accessibility sidebar (#10659) (0b6e2ae)
  • sidebar-filter: measure when user types in the filter (#10912) (26ed0e5)
  • stage-build: deploy next with main merged (#10930) (8216930)
  • translations/differences: visualize how many commits behind translations are (#8338) (42ab3e5)

Bug Fixes

Enhancements

  • ai-help: add model to issue reports (#10925) (3765a90)
  • dev-dashboard: reuse Paginator molecule in flaws and translation dashboards (#9319) (b507c5c)

Miscellaneous

  • curriculum: unify some spacing (#10872) (8e38b5e)
  • deps-dev: bump @babel/core from 7.24.3 to 7.24.4 (#10850) (424bbce)
  • deps-dev: bump @babel/preset-env from 7.24.3 to 7.24.4 (#10851) (ed6b6b6)
  • deps-dev: bump @playwright/test from 1.42.1 to 1.43.0 (#10856) (13387b4)
  • deps-dev: bump @playwright/test from 1.43.0 to 1.43.1 (#10918) (9ec5d70)
  • deps-dev: bump @swc/core from 1.4.11 to 1.4.12 (#10848) (732b836)
  • deps-dev: bump @swc/core from 1.4.12 to 1.4.13 (#10884) (2a69acd)
  • deps-dev: bump @swc/core from 1.4.13 to 1.4.14 (#10919) (7374117)
  • deps-dev: bump @testing-library/react from 14.2.2 to 14.3.0 (#10876) (efb5630)
  • deps-dev: bump @testing-library/react from 14.3.0 to 15.0.2 (#10920) (e531d03)
  • deps-dev: bump @types/react from 18.2.74 to 18.2.75 in the types group (#10875) (2e234e0)
  • deps-dev: bump @types/react from 18.2.77 to 18.2.78 in the types group (#10914) (8db6ee0)
  • deps-dev: bump @types/react from 18.2.78 to 18.2.79 in the types group (#10927) (127286c)
  • deps-dev: bump black from 24.3.0 to 24.4.0 in /testing/integration in the dependencies group (#10916) (990525e)
  • deps-dev: bump css-loader from 6.10.0 to 6.11.0 (#10849) (4eb5965)
  • deps-dev: bump css-loader from 6.11.0 to 7.0.0 (#10854) (ee7f9d5)
  • deps-dev: bump css-loader from 7.0.0 to 7.1.0 (#10877) (4f03e6a)
  • deps-dev: bump css-loader from 7.1.0 to 7.1.1 (#10894) (54da696)
  • deps-dev: bump eslint-plugin-jest from 27.9.0 to 28.2.0 (#10869) (e8d67c4)
  • deps-dev: bump eslint-plugin-n from 16.6.2 to 17.0.0 (#10870) (d71f322)
  • deps-dev: bump eslint-plugin-n from 17.0.0 to 17.1.0 (#10881) (4af72c6)
  • deps-dev: bump eslint-plugin-n from 17.1.0 to 17.2.0 (#10888) (c8dc3e9)
  • deps-dev: bump eslint-plugin-n from 17.2.0 to 17.2.1 (#10921) (ed933b0)
  • deps-dev: bump eslint-plugin-unicorn from 51.0.1 to 52.0.0 (#10845) (458bbea)
  • deps-dev: bump postcss-preset-env from 9.5.4 to 9.5.5 (#10907) (a7a64b7)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.14 to 2.5.0 (#10903) (0584534)
  • deps-dev: bump sass from 1.72.0 to 1.74.1 (#10847) (962d17d)
  • deps-dev: bump sass from 1.74.1 to 1.75.0 (#10908) (bd27a23)
  • deps-dev: bump sass-loader from 14.1.1 to 14.2.0 (#10902) (52bda8f)
  • deps-dev: bump the types group with 1 update (#10837) (d56ea44)
  • deps-dev: bump the types group with 1 update (#10844) (76a4c9b)
  • deps-dev: bump the types group with 2 updates (#10901) (ee43a24)
  • deps-dev: bump typescript from 5.4.3 to 5.4.4 (#10857) (21c0b89)
  • deps-dev: bump typescript from 5.4.3 to 5.4.4 in /client/pwa (#10853) (c07f3fa)
  • deps-dev: bump typescript from 5.4.4 to 5.4.5 (#10893) (94e8bf6)
  • deps-dev: bump typescript from 5.4.4 to 5.4.5 in /client/pwa (#10892) (7442b15)
  • deps-dev: bump typescript-eslint from 7.5.0 to 7.6.0 (#10880) (1ceb696)
  • deps-dev: bump typescript-eslint from 7.6.0 to 7.7.0 (#10928) (493e21c)
  • deps: bump @zip.js/zip.js from 2.7.40 to 2.7.41 in /client/pwa (#10836) (ed6190b)
  • deps: bump @codemirror/lang-html from 6.4.8 to 6.4.9 (#10906) (7f86fb5)
  • deps: bump @mdn/browser-compat-data from 5.5.18 to 5.5.19 (#10839) (1b2b428)
  • deps: bump @mdn/browser-compat-data from 5.5.19 to 5.5.20 (#10882) (3c8481a)
  • deps: bump @mdn/browser-compat-data from 5.5.20 to 5.5.21 (#10922) (b7e8db2)
  • deps: bump @stripe/stripe-js from 3.2.0 to 3.3.0 (#10878) (0eef466)
  • deps: bump @webref/css from 6.12.5 to 6.12.6 (#10838) (3581fc0)
  • deps: bump @webref/css from 6.12.6 to 6.12.7 (#10904) (3ed6a9a)
  • deps: bump boto3 from 1.34.74 to 1.34.79 in /deployer in the dependencies group (#10868) (374b2da)
  • deps: bump ejs from 3.1.9 to 3.1.10 (#10923) (df0f248)
  • deps: bump idna from 3.4 to 3.7 in /deployer (#10899) (24a14ae)
  • deps: bump idna from 3.4 to 3.7 in /testing/integration (#10898) (2f3199f)
  • deps: bump inquirer from 9.2.17 to 9.2.18 (#10917) (712a881)
  • deps: bump mdn-data from 2.4.2 to 2.5.0 (#10883) (ae48b26)
  • deps: bump node from 18.18 to latest 18 (#10871) (6f2e9d0)
  • deps: bump openai from 4.32.0 to 4.32.1 (#10842) (65b769c)
  • deps: bump openai from 4.32.1 to 4.32.2 (#10855) (42af73a)
  • deps: bump openai from 4.32.2 to 4.33.0 (#10867) (1578b72)
  • deps: bump openai from 4.33.0 to 4.33.1 (#10915) (5a09048)
  • deps: bump openai from 4.33.1 to 4.35.0 (#10929) (beb13fa)
  • deps: bump pg from 8.11.4 to 8.11.5 (#10840) (0423309)
  • deps: bump the dependencies group in /deployer with 2 updates (#10924) (861f9f8)
  • deps: bump the sentry group with 2 updates (#10900) (b781deb)
  • deps: bump the sentry group with 2 updates (#10913) (50a0d4f)
  • deps: bump web-features from 0.6.1 to 0.6.2 (#10846) (a98d188)
  • deps: bump web-features from 0.6.2 to 0.6.3 (#10889) (3de72a5)
  • deps: bump web-specs from 3.6.0 to 3.7.0 (#10841) (f0754e3)
  • deps: bump web-specs from 3.7.0 to 3.7.1 (#10896) (58314b1)
  • macros/AvailableInWorkers: add zh-CN translation (#10843) (4c89c2a)

2.47.0 (2024-04-02)

Features

  • ai-help: index text-embedding-3-model embeddings (#10818) (f7cfaae)

Bug Fixes

  • playground: allow forms in iframe (1ffb026)

Enhancements

  • ai-help: hash markdown to identify formatting updates (#10643) (de1aae9)
  • curriculum: add numbers to modules and fixes (0f20809)

Miscellaneous

  • deps-dev: bump html-validate from 8.18.0 to 8.18.1 (#10823) (4776146)
  • deps-dev: bump postcss-preset-env from 9.5.2 to 9.5.3 (#10827) (e49c106)
  • deps-dev: bump postcss-preset-env from 9.5.3 to 9.5.4 (#10832) (0e3a9cc)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.13 to 2.4.14 (#10826) (a0de4de)
  • deps-dev: bump the types group with 1 update (#10814) (f4ebe66)
  • deps-dev: bump typescript-eslint from 7.4.0 to 7.5.0 (#10830) (23f3ea0)
  • deps: bump @mdn/browser-compat-data from 5.5.17 to 5.5.18 (#10822) (344fe99)
  • deps: bump @stripe/stripe-js from 3.1.0 to 3.2.0 (#10833) (fc896ea)
  • deps: bump inquirer from 9.2.16 to 9.2.17 (#10821) (cffdbc2)
  • deps: bump openai from 4.29.2 to 4.30.0 (#10815) (685cde7)
  • deps: bump openai from 4.30.0 to 4.31.0 (#10825) (ac409f3)
  • deps: bump openai from 4.31.0 to 4.32.0 (#10831) (de70b44)
  • deps: bump pg from 8.11.3 to 8.11.4 (#10824) (456d1c6)
  • deps: bump the dependencies group in /deployer with 1 update (#10820) (9703884)
  • deps: bump the sentry group with 2 updates (#10813) (51252ff)

2.46.0 (2024-03-28)

Features

  • macros/AvailableInWorkers: support more distinct cases (#10029) (f38adb3)

Bug Fixes

  • ai-help: limit input to 25k characters (#10796) (cf2aee6)
  • contributor-spotlight: show PageNotFound on error (#9759) (0312f1a)
  • curriculum: remove forbidden hr from ol (#10786) (32a7a4b)
  • kumascript: add translations() to page info (#8241) (0807413)
  • macros/cssxref: correct URL generation for data types and functions (#8766) (a0813d0)
  • playground: remove redundant vertical scroll bar (#10752) (3f74a19)

Enhancements

  • ai-help: improve off-topic response handling (#10797) (6fd7a3a)
  • breadcrumbs: show current and parent (not root) on mobile + add padding (#10315) (2276ecb)
  • build: warn only once about missing BLOG_ROOT (#10269) (ad94d8a)
  • flaws-page: specify 'yarn build' usage in error message for clarity (#10785) (a21d702)
  • libs/env: improve error message for bad .env configs (#9673) (f26f60c)
  • tool/fix-flaws: add progress bar (#9433) (0e9d1f1)

Miscellaneous

  • deps-dev: bump @swc/core from 1.4.8 to 1.4.11 (#10792) (b436474)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.12 to 2.4.13 (#10808) (8d60ef9)
  • deps-dev: bump tailwindcss from 3.4.1 to 3.4.3 (#10809) (5913e7c)
  • deps-dev: bump the types group with 1 update (#10789) (5722b4e)
  • deps-dev: bump the types group with 1 update (#10799) (37655b5)
  • deps-dev: bump the types group with 1 update (#10807) (6e4114a)
  • deps-dev: bump typescript-eslint from 7.3.1 to 7.4.0 (#10791) (e1e4fbc)
  • deps-dev: remove unused tailwindcss dependency (#10810) (2c95a9a)
  • deps: bump @mdn/bcd-utils-api from 0.0.6 to 0.0.7 (#10793) (7ea45e6)
  • deps: bump @mdn/browser-compat-data from 5.5.16 to 5.5.17 (#10800) (bdad452)
  • deps: bump @stripe/stripe-js from 3.0.10 to 3.1.0 (#10794) (fc245ad)
  • deps: bump @webref/css from 6.12.4 to 6.12.5 (#10801) (1352725)
  • deps: bump express from 4.19.1 to 4.19.2 (#10790) (1732e67)
  • deps: bump web-specs from 3.5.0 to 3.6.0 (#10802) (8e159b6)
  • macros/JsSidebar: update Russian locale (#10735) (cea32ef)
  • macros: remove deprecated bug/htmlattrdef/xref_cssvisual macros (#10003) (9a90d17)

2.45.1 (2024-03-25)

Bug Fixes

  • macros/LearnSidebar: update titles for consistency (#10773) (b488d0f)
  • playground: dispatch DOMContentLoaded event manually (#10770) (2515b3d)
  • routes: redirect / => /en-US/ except for writers (#10778) (7d694d0)

Miscellaneous

  • deps-dev: bump html-validate from 8.17.1 to 8.18.0 (#10780) (e59a9fd)
  • deps-dev: bump the types group with 1 update (#10779) (1e4a564)
  • deps: bump @webref/css from 6.12.3 to 6.12.4 (#10782) (e12fedd)
  • deps: bump dependabot/fetch-metadata from 1 to 2 (#10767) (07ca353)
  • deps: bump the dependencies group in /deployer with 1 update (#10783) (df2570b)
  • deps: bump the sentry group with 2 updates (#10768) (e13746d)
  • deps: bump web-features from 0.6.0 to 0.6.1 (#10781) (d90a926)
  • macros/LearnSidebar: add Japanese translation retake (40be4dd)

2.45.0 (2024-03-21)

Features

  • google-analytics: migrate to gtag.js with dual tagging (#10687) (56dbe78)
  • telemetry: measure served placement types (#10708) (e90e4e3)

Bug Fixes

Miscellaneous

  • deps-dev: bump @babel/core from 7.24.0 to 7.24.1 (#10737) (fa46ea5)
  • deps-dev: bump @babel/core from 7.24.1 to 7.24.3 (#10755) (cac817d)
  • deps-dev: bump @babel/eslint-parser from 7.23.10 to 7.24.1 (#10741) (a2c331e)
  • deps-dev: bump @babel/preset-env from 7.24.0 to 7.24.1 (#10738) (8086a3b)
  • deps-dev: bump @babel/preset-env from 7.24.1 to 7.24.3 (#10756) (a7fefec)
  • deps-dev: bump @testing-library/react from 14.2.1 to 14.2.2 (#10745) (a97b9aa)
  • deps-dev: bump eslint-plugin-react from 7.34.0 to 7.34.1 (#10727) (c8cdf92)
  • deps-dev: bump html-validate from 8.15.0 to 8.16.0 (#10726) (c8ec945)
  • deps-dev: bump html-validate from 8.16.0 to 8.17.0 (#10742) (9276802)
  • deps-dev: bump html-validate from 8.17.0 to 8.17.1 (#10759) (266bf47)
  • deps-dev: bump postcss from 8.4.35 to 8.4.36 (#10724) (d22a72d)
  • deps-dev: bump postcss from 8.4.36 to 8.4.37 (#10746) (da4baa3)
  • deps-dev: bump postcss from 8.4.37 to 8.4.38 (#10754) (32ccbdf)
  • deps-dev: bump postcss-preset-env from 9.5.1 to 9.5.2 (#10723) (f476c1f)
  • deps-dev: bump the dependencies group in /testing/integration with 1 update (#10720) (a951216)
  • deps-dev: bump the types group with 1 update (#10736) (d3b6df9)
  • deps-dev: bump typescript from 5.4.2 to 5.4.3 (#10758) (26056db)
  • deps-dev: bump typescript from 5.4.2 to 5.4.3 in /client/pwa (#10761) (08848b8)
  • deps-dev: bump typescript-eslint from 7.2.0 to 7.3.1 (#10740) (a157c60)
  • deps-dev: bump webpack from 5.90.3 to 5.91.0 (#10753) (44701a8)
  • deps-dev: bump webpack from 5.90.3 to 5.91.0 in /client/pwa (#10760) (f47ec4b)
  • deps-dev: bump webpack-dev-server from 5.0.3 to 5.0.4 (#10747) (6b2a258)
  • deps: bump @mdn/bcd-utils-api from 0.0.5 to 0.0.6 (#10739) (2bca6b2)
  • deps: bump @mdn/browser-compat-data from 5.5.15 to 5.5.16 (#10725) (74adc46)
  • deps: bump dexie from 3.2.6 to 3.2.7 (#10749) (0e37d09)
  • deps: bump dexie from 3.2.6 to 3.2.7 in /client/pwa (#10750) (54336bc)
  • deps: bump express from 4.18.3 to 4.19.1 (#10757) (dacd958)
  • deps: bump node from 18.17 to 18.18 (#10154) (45ef76f)
  • deps: bump openai from 4.29.0 to 4.29.1 (#10722) (94f1d93)
  • deps: bump openai from 4.29.1 to 4.29.2 (#10748) (0a075d8)
  • deps: bump pytest-rerunfailures from 13.0 to 14.0 in /testing/integration (#10721) (41c24bc)
  • deps: bump the dependencies group in /deployer with 2 updates (#10728) (a34cd8f)
  • macros/HTTPSidebar: improve Spanish locale (#10710) (8ac8c6f)

2.44.0 (2024-03-15)

Features

Bug Fixes

  • ai-help: show stopped message once + restore search animation (#10632) (e24a7cc)
  • article-footer: add missing space (#10671) (5acdfb1)
  • article-footer: reduce illustration size (#10678) (7b815ba)
  • article-footer: show red heart emoji in Chrome/Edge (#10677) (e12a0c4)
  • bcd: fix tooltip for removed features (#10684) (49c84bb)
  • flaws: don't report link to missing translation as broken if en-US fallback exists (#9408) (f9756d1)
  • telemetry: measure link/button clicks properly (#10707) (2c27a78)

Miscellaneous

  • deps-dev: bump @swc/core from 1.4.2 to 1.4.5 (#10657) (5531c0e)
  • deps-dev: bump @swc/core from 1.4.5 to 1.4.6 (#10669) (5b53388)
  • deps-dev: bump @swc/core from 1.4.6 to 1.4.7 (#10696) (9d1a3a7)
  • deps-dev: bump @swc/core from 1.4.7 to 1.4.8 (#10703) (74322c9)
  • deps-dev: bump eslint-webpack-plugin from 4.0.1 to 4.1.0 (#10705) (dde0182)
  • deps-dev: bump html-validate from 8.12.0 to 8.13.0 (#10656) (ef2273a)
  • deps-dev: bump html-validate from 8.13.0 to 8.15.0 (#10674) (3e69431)
  • deps-dev: bump postcss-preset-env from 9.4.0 to 9.5.0 (#10661) (ed0d873)
  • deps-dev: bump postcss-preset-env from 9.5.0 to 9.5.1 (#10706) (73dd5ed)
  • deps-dev: bump sass from 1.71.1 to 1.72.0 (#10700) (30069d5)
  • deps-dev: bump the types group with 1 update (#10655) (556ff0a)
  • deps-dev: bump the types group with 1 update (#10681) (02256fa)
  • deps-dev: bump the types group with 1 update (#10688) (48d9d7b)
  • deps-dev: bump the types group with 1 update (#10711) (10a8162)
  • deps-dev: bump the types group with 2 updates (#10660) (69b2c05)
  • deps-dev: bump typescript from 5.3.3 to 5.4.2 (#10662) (f960988)
  • deps-dev: bump typescript from 5.3.3 to 5.4.2 in /client/pwa (#10665) (f14bc4a)
  • deps-dev: bump typescript-eslint from 7.1.1 to 7.2.0 (#10682) (6a175fc)
  • deps-dev: bump webpack-dev-server from 5.0.2 to 5.0.3 (#10692) (f60c855)
  • deps: bump @zip.js/zip.js from 2.7.37 to 2.7.40 in /client/pwa (#10667) (4fafd98)
  • deps: bump @mdn/browser-compat-data from 5.5.13 to 5.5.14 (#10664) (6e2f93b)
  • deps: bump @mdn/browser-compat-data from 5.5.14 to 5.5.15 (#10693) (2ec1187)
  • deps: bump @stripe/stripe-js from 3.0.7 to 3.0.8 (#10683) (1f6ba5d)
  • deps: bump @stripe/stripe-js from 3.0.8 to 3.0.10 (#10712) (fa65fed)
  • deps: bump @webref/css from 6.12.1 to 6.12.2 (#10663) (b2117d5)
  • deps: bump @webref/css from 6.12.2 to 6.12.3 (#10689) (6ccccb7)
  • deps: bump follow-redirects from 1.15.4 to 1.15.6 (#10713) (24a2bf9)
  • deps: bump inquirer from 9.2.15 to 9.2.16 (#10695) (482e706)
  • deps: bump open from 10.0.4 to 10.1.0 (#10675) (541d1e5)
  • deps: bump openai from 4.28.4 to 4.29.0 (#10701) (4a987a7)
  • deps: bump sse.js from 2.3.0 to 2.4.1 (#10704) (d6cedf8)
  • deps: bump the dependencies group in /deployer with 3 updates (#10672) (96023a7)
  • deps: bump the dependencies group in /testing/integration with 1 update (#10676) (75041dc)
  • deps: bump the sentry group with 2 updates (#10673) (e9f50b5)
  • deps: bump the sentry group with 2 updates (#10680) (3214666)
  • deps: bump the sentry group with 2 updates (#10699) (1d587dd)
  • deps: bump web-features from 0.5.1 to 0.6.0 (#10702) (0346cb2)
  • deps: bump web-specs from 3.4.0 to 3.5.0 (#10694) (af1f8cb)
  • macros/EmbedLiveSample: deprecate screenshot URL parameter (#10697) (2a24620)
  • macros: Deprecate no_tag_omission macro (#10686) (bea5317)
  • telemetry: measure theme switcher clicks (#10698) (c584cb6)
  • telemetry: remove and migrate GA measurements to Glean (#10527) (fc4da56)

2.43.0 (2024-03-05)

Features

  • article-footer: redesign footer + add feedback buttons (#10625) (40659a8)
  • latest-news: fetch metadata from Blog articles + update list (#10614) (734c37c)

Bug Fixes

  • cloud-function: redirect blog/curriculum/play without locale (#10654) (2fe9d54)
  • featured-articles: improve how Blog articles are shown (#10624) (4900d37)
  • logo: set width to width of largest logo (#10652) (e606646)
  • recent-contributions: break long words instead of overflowing (#10503) (9ec8963)
  • types: pass types through memoize properly (#10567) (ed9cbf3)

Miscellaneous

  • deps-dev: bump the types group with 1 update (#10648) (a6293c3)
  • deps-dev: bump typescript-eslint from 7.1.0 to 7.1.1 (#10649) (cc74431)
  • deps: bump @zip.js/zip.js from 2.7.36 to 2.7.37 in /client/pwa (#10646) (b218c21)
  • deps: bump @stripe/stripe-js from 3.0.6 to 3.0.7 (#10651) (0071314)
  • deps: bump dexie from 3.2.5 to 3.2.6 (#10650) (8a6f76d)
  • deps: bump dexie from 3.2.5 to 3.2.6 in /client/pwa (#10645) (17e353f)

2.42.1 (2024-03-04)

Bug Fixes

  • build/matches: remove unnecessary type imports (#10634) (7a31bf6)

Miscellaneous

  • deps-dev: bump @playwright/test from 1.42.0 to 1.42.1 (#10641) (83a4b83)
  • deps-dev: bump eslint-plugin-react from 7.33.2 to 7.34.0 (#10639) (ae23d61)
  • deps-dev: bump html-validate from 8.11.1 to 8.12.0 (#10640) (fc9bcec)
  • deps: bump @mdn/browser-compat-data from 5.5.12 to 5.5.13 (#10642) (bce0c1f)
  • deps: bump the dependencies group in /deployer with 2 updates (#10637) (2493ab5)
  • deps: bump the dependencies group in /testing/integration with 1 update (#10635) (be0f9eb)
  • deps: bump the sentry group with 2 updates (#10636) (8b8d421)
  • macro: Add ko DOMAttributeMethods (9658fca)
  • macros/DOMAttributeMethods: add ko locale (#10502) (9658fca)

2.42.0 (2024-03-01)

Features

  • ai-help: index short_title (#10579) (6939552)
  • ai-help: show canned answer without sources for off-topic questions (#10575) (fcd236a)

Bug Fixes

Enhancements

  • ai-help: disable top banner if quota banner is visible (#10532) (0b03586)
  • ai-help: improve stopped state (#10580) (8c988be)
  • build/spas: allow yarn dev without internet if DEV_MODE is enabled (#10533) (78a9500)

Miscellaneous

2.41.0 (2024-02-28)

Features

Bug Fixes

Miscellaneous

  • deps-dev: bump @playwright/test from 1.41.2 to 1.42.0 (#10607) (2392be0)
  • deps-dev: bump mini-css-extract-plugin from 2.8.0 to 2.8.1 (#10606) (967fdc5)
  • deps: bump mdn-data from 2.4.1 to 2.4.2 (#10605) (39ea592)
  • macros/PreviousMenuNext: add zh translation (#10603) (1751cc1)

2.40.0 (2024-02-27)

Features

Bug Fixes

Miscellaneous

  • deps-dev: bump html-validate from 8.11.0 to 8.11.1 (#10599) (3032272)
  • deps-dev: bump the types group with 1 update (#10596) (67f06c6)
  • deps-dev: bump typescript-eslint from 7.0.2 to 7.1.0 (#10598) (ec31aab)
  • deps: bump @mdn/browser-compat-data from 5.5.11 to 5.5.12 (#10597) (7678024)
  • deps: bump @stripe/stripe-js from 3.0.5 to 3.0.6 (#10600) (715be74)
  • deps: bump the sentry group with 2 updates (#10595) (a2a1f1b)

2.39.5 (2024-02-26)

Miscellaneous

  • deps-dev: bump @typescript-eslint/* from 5.62.0 to 7.0.2 (#10592) (e9e1932)
  • deps-dev: bump eslint from 8.56.0 to 8.57.0 (#10588) (6e46748)
  • deps-dev: bump eslint-plugin-jsx-a11y from 6.7.1 to 6.8.0 (#9929) (367f373)
  • deps-dev: bump fork-ts-checker-webpack-plugin from 6.5.0 to 9.0.2 (#10591) (0117ac1)
  • deps-dev: bump html-validate from 8.10.0 to 8.11.0 (#10584) (5cd05b4)
  • deps-dev: bump html-validate from 8.9.1 to 8.10.0 (#10569) (daa4ef2)
  • deps-dev: bump peggy from 3.0.2 to 4.0.0 (#10516) (bad77c6)
  • deps-dev: bump peggy from 4.0.0 to 4.0.2 (#10594) (349a46a)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.11 to 2.4.12 (#10578) (9a7fc22)
  • deps-dev: bump the types group with 1 update (#10577) (950a0b1)
  • deps-dev: bump typescript from 5.1.6 to 5.3.3 (#10147) (640513a)
  • deps-dev: bump webpack-dev-server from 4.15.1 to 5.0.2 (#10543) (4c8bbf7)
  • deps: bump @zip.js/zip.js from 2.7.34 to 2.7.35 in /client/pwa (#10583) (2ec94d5)
  • deps: bump @mozilla/glean from 2.0.5 to 4.0.0 (#10383) (8f04cd7)
  • deps: bump @stripe/stripe-js from 2.4.0 to 3.0.5 (#10570) (c76d886)
  • deps: bump @webref/css from 6.11.2 to 6.12.0 (#10585) (5fb4e32)
  • deps: bump mdn-data from 2.4.0 to 2.4.1 (#10586) (0e6ef4c)
  • deps: bump open from 10.0.3 to 10.0.4 (#10587) (39a28c4)
  • deps: bump the dependencies group in /deployer with 2 updates (#10581) (4a2fffe)
  • deps: bump the dependencies group in /testing/integration with 1 update (#10582) (81c193c)
  • deps: bump the sentry group with 2 updates (#10576) (bb90578)
  • deps: bump web-specs from 3.3.0 to 3.3.1 (#10590) (5f35595)
  • macros/Firefox_for_developers: remove the parameter and add zh-CN translation (#10034) (c8c3908)
  • macros: mark DOMAttributeMethods as deprecated (#10529) (006eb85)

2.39.4 (2024-02-21)

Bug Fixes

  • ai-help: send correct context when editing question (#10511) (c49c125)
  • bcd: re-surface "see bug xxxxx" notes (#10549) (6da4660)
  • locale missing page - no data due to missing await (#10550) (d022ba5)

Miscellaneous

  • ai-help: update Usage Guidance copy (#10531) (475fe4e)
  • build: remove the translation_of metadata (#10037) (e457ab8)
  • deps-dev: bump @swc/core from 1.4.1 to 1.4.2 (#10547) (ee212ec)
  • deps-dev: bump browserslist from 4.22.3 to 4.23.0 (#10526) (7bf19e8)
  • deps-dev: bump eslint-plugin-jest from 27.8.0 to 27.9.0 (#10544) (5e74f17)
  • deps-dev: bump postcss-preset-env from 9.3.0 to 9.4.0 (#10555) (aa8384d)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.10 to 2.4.11 (#10534) (e14678d)
  • deps-dev: bump react-router-dom from 6.22.0 to 6.22.1 (#10546) (5aa121f)
  • deps-dev: bump sass from 1.70.0 to 1.71.0 (#10536) (b41eac2)
  • deps-dev: bump sass from 1.71.0 to 1.71.1 (#10565) (74c1448)
  • deps-dev: bump sass-loader from 14.1.0 to 14.1.1 (#10558) (20075de)
  • deps-dev: bump swr from 2.2.4 to 2.2.5 (#10538) (4cc6e36)
  • deps-dev: bump the types group with 1 update (#10542) (6b95d7c)
  • deps-dev: bump the types group with 1 update (#10552) (f553b79)
  • deps-dev: bump webpack from 5.90.1 to 5.90.2 (#10537) (c976a8c)
  • deps-dev: bump webpack from 5.90.1 to 5.90.2 in /client/pwa (#10539) (b485006)
  • deps-dev: bump webpack from 5.90.2 to 5.90.3 (#10553) (52b9751)
  • deps-dev: bump webpack from 5.90.2 to 5.90.3 in /client/pwa (#10551) (c326deb)
  • deps: bump @codemirror/lang-javascript from 6.2.1 to 6.2.2 (#10563) (7052044)
  • deps: bump @codemirror/state from 6.4.0 to 6.4.1 (#10559) (5a8debb)
  • deps: bump @mdn/browser-compat-data from 5.5.10 to 5.5.11 (#10566) (ab04c11)
  • deps: bump @webref/css from 6.11.1 to 6.11.2 (#10525) (0759aff)
  • deps: bump cryptography from 42.0.0 to 42.0.2 in /deployer (#10540) (dbd7f1c)
  • deps: bump cryptography from 42.0.2 to 42.0.4 in /deployer (#10568) (da1b839)
  • deps: bump dotenv from 16.4.4 to 16.4.5 (#10554) (e42b736)
  • deps: bump inquirer from 9.2.14 to 9.2.15 (#10556) (cc69204)
  • deps: bump the dependencies group in /deployer with 3 updates (#10541) (50d18a1)
  • deps: bump the dependencies group in /testing/integration with 2 updates (#10548) (2f4a09d)
  • deps: bump the sentry group with 2 updates (#10523) (5edaf3c)
  • deps: bump the sentry group with 2 updates (#10561) (a8be690)
  • deps: bump web-specs from 3.0.0 to 3.1.0 (#10524) (5aee08a)
  • deps: bump web-specs from 3.1.0 to 3.3.0 (#10557) (d4cd051)

2.39.3 (2024-02-14)

Bug Fixes

Miscellaneous

  • deps-dev: bump @swc/core from 1.4.0 to 1.4.1 (#10508) (52e49e2)
  • deps-dev: bump diff from 5.1.0 to 5.2.0 (#10509) (7937e60)
  • deps-dev: bump eslint-plugin-jest from 27.6.3 to 27.8.0 (#10513) (f56840a)
  • deps-dev: bump husky from 9.0.10 to 9.0.11 (#10518) (02d1832)
  • deps: bump dotenv from 16.4.1 to 16.4.2 (#10499) (e3e3f72)
  • deps: bump dotenv from 16.4.2 to 16.4.3 (#10510) (7a76dab)
  • deps: bump dotenv from 16.4.3 to 16.4.4 (#10515) (1493eb6)
  • deps: bump openai from 4.27.0 to 4.28.0 (#10505) (7fc08f4)
  • deps: bump pgvector from 0.1.7 to 0.1.8 (#10498) (bb646a5)
  • deps: bump pytest from 7.4.4 to 8.0.0 in /testing/integration (#10500) (524b202)
  • deps: bump the dependencies group in /deployer with 2 updates (#10501) (06cd562)
  • deps: bump the sentry group with 2 updates (#10512) (46820bc)
  • deps: bump web-specs from 2.79.0 to 3.0.0 (#10478) (ce83ddc)
  • macros: Mark 'unimplemented_inline' as deprecated (#10486) (9d136b0)

2.39.2 (2024-02-09)

Bug Fixes

  • baseline: blocklist some bcd keys from input-event (#10493) (c2a9ffc)

Miscellaneous

2.39.1 (2024-02-07)

Bug Fixes

Miscellaneous

  • deps-dev: bump @babel/eslint-parser from 7.23.9 to 7.23.10 (#10436) (6f900cd)
  • deps-dev: bump @playwright/test from 1.41.1 to 1.41.2 (#10446) (6195f40)
  • deps-dev: bump @swc/core from 1.3.107 to 1.4.0 (#10453) (bb360ed)
  • deps-dev: bump @testing-library/react from 14.1.2 to 14.2.0 (#10429) (77c7c2c)
  • deps-dev: bump @testing-library/react from 14.2.0 to 14.2.1 (#10441) (91a1411)
  • deps-dev: bump css-loader from 6.9.1 to 6.10.0 (#10426) (01c70c8)
  • deps-dev: bump dependencies of react-dev-utils (#10461) (4458db7)
  • deps-dev: bump eslint-plugin-unicorn from 50.0.1 to 51.0.0 (#10469) (b123234)
  • deps-dev: bump eslint-plugin-unicorn from 51.0.0 to 51.0.1 (#10477) (9024655)
  • deps-dev: bump husky from 9.0.6 to 9.0.7 (#10422) (7bbda7d)
  • deps-dev: bump husky from 9.0.7 to 9.0.10 (#10445) (f347bfc)
  • deps-dev: bump mini-css-extract-plugin from 2.7.7 to 2.8.0 (#10447) (01f9593)
  • deps-dev: bump postcss from 8.4.33 to 8.4.34 (#10467) (4a662bb)
  • deps-dev: bump postcss-loader from 8.0.0 to 8.1.0 (#10431) (62f0adb)
  • deps-dev: bump prettier from 3.2.4 to 3.2.5 (#10455) (67fdc91)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.9 to 2.4.10 (#10427) (58dcdf0)
  • deps-dev: bump react-router-dom from 6.21.3 to 6.22.0 (#10444) (31b94c6)
  • deps-dev: bump sass-loader from 14.0.0 to 14.1.0 (#10428) (ab2dbf6)
  • deps-dev: bump semver from 7.5.4 to 7.6.0 (#10468) (ce512f7)
  • deps-dev: bump the types group with 1 update (#10435) (d88a713)
  • deps-dev: bump the types group with 1 update (#10440) (8915582)
  • deps-dev: bump the types group with 1 update (#10458) (f0e7510)
  • deps-dev: bump the types group with 1 update (#10465) (a94587d)
  • deps-dev: bump webpack from 5.90.0 to 5.90.1 (#10442) (f5cb5ea)
  • deps-dev: bump webpack from 5.90.0 to 5.90.1 in /client/pwa (#10448) (7476828)
  • deps: bump @zip.js/zip.js from 2.7.33 to 2.7.34 in /client/pwa (#10420) (4f84e9a)
  • deps: bump @mdn/browser-compat-data from 5.5.8 to 5.5.9 (#10430) (6c262f5)
  • deps: bump @webref/css from 6.10.3 to 6.10.4 (#10423) (4a663e1)
  • deps: bump @webref/css from 6.10.4 to 6.11.0 (#10432) (db014f7)
  • deps: bump actions/cache from 3 to 4 (#10470) (7389cc9)
  • deps: bump aws-actions/configure-aws-credentials from 4.0.1 to 4.0.2 (#10475) (e4b1549)
  • deps: bump cryptography from 41.0.6 to 42.0.0 in /deployer (#10459) (0e6bcdd)
  • deps: bump fast-xml-parser from 4.1.3 to 4.3.4 (#10460) (610e106)
  • deps: bump follow-redirects from 1.15.2 to 1.15.5 in /cloud-function (#10464) (8540bac)
  • deps: bump inquirer from 9.2.13 to 9.2.14 (#10452) (7cc2d4c)
  • deps: bump is-svg v4 from 4.3.2 to 4.4.0 (#10473) (b5d8087)
  • deps: bump mdast-util-phrasing from 4.0.0 to 4.1.0 (#10437) (3dc7055)
  • deps: bump openai from 4.26.0 to 4.26.1 (#10454) (a4138bd)
  • deps: bump semver v5 + v7 in /cloud-function (#10474) (a8e78ac)
  • deps: bump semver v5 from 5.7.1 to 5.7.2 (#10472) (5553816)
  • deps: bump the dependencies group in /deployer with 1 update (#10449) (40e256d)
  • deps: bump the dependencies group in /testing/integration with 1 update (#10450) (3d2e7ad)
  • deps: bump the sentry group with 2 updates (#10425) (35adc26)
  • deps: bump the sentry group with 2 updates (#10476) (76ffc20)
  • deps: bump web-specs from 2.77.0 to 2.78.0 (#10421) (bc7c5f6)
  • deps: bump web-specs from 2.78.0 to 2.79.0 (#10466) (542ad82)
  • deps: resolve http-cache-semantics to >=4.1.1 (#10462) (85f7368)
  • deps: resolve semver-regex to ^3.1.4 (#10463) (62eb5f5)

2.39.0 (2024-01-30)

Features

Bug Fixes

Miscellaneous

  • deps-dev: bump @babel/core from 7.23.7 to 7.23.9 (#10396) (5cb1e98)
  • deps-dev: bump @babel/eslint-parser from 7.23.3 to 7.23.9 (#10394) (29b1d16)
  • deps-dev: bump @babel/preset-env from 7.23.8 to 7.23.9 (#10390) (afc1c1c)
  • deps-dev: bump @swc/core from 1.3.105 to 1.3.106 (#10379) (1e54143)
  • deps-dev: bump @swc/core from 1.3.106 to 1.3.107 (#10406) (e48be08)
  • deps-dev: bump black from 23.12.1 to 24.1.1 in /deployer (#10402) (d8f0ed2)
  • deps-dev: bump black from 23.12.1 to 24.1.1 in /testing/integration (#10405) (18992be)
  • deps-dev: bump browserslist from 4.22.2 to 4.22.3 (#10403) (6da95a8)
  • deps-dev: bump flake8 from 6.1.0 to 7.0.0 in /testing/integration (#10279) (9838d6c)
  • deps-dev: bump husky from 8.0.3 to 9.0.6 (#10391) (a9292ce)
  • deps-dev: bump pytest from 7.4.4 to 8.0.0 in /deployer (#10401) (4c8065b)
  • deps-dev: bump source-map-loader from 4.0.2 to 5.0.0 (#10328) (7df9c6d)
  • deps-dev: bump webpack from 5.89.0 to 5.90.0 (#10384) (6370f06)
  • deps-dev: bump webpack from 5.89.0 to 5.90.0 in /client/pwa (#10377) (c4b1804)
  • deps: bump @zip.js/zip.js from 2.7.32 to 2.7.33 in /client/pwa (#10399) (54a2131)
  • deps: bump @codemirror/lang-html from 6.4.7 to 6.4.8 (#10367) (5d88e37)
  • deps: bump @codemirror/state from 6.3.3 to 6.4.0 (#10244) (1ddda23)
  • deps: bump @fast-csv/parse from 4.3.6 to 5.0.0 (#10320) (04ec2ae)
  • deps: bump @mdn/browser-compat-data from 5.5.7 to 5.5.8 (#10395) (0b032f1)
  • deps: bump @stripe/stripe-js from 2.3.0 to 2.4.0 (#10368) (c280d08)
  • deps: bump @webref/css from 6.10.2 to 6.10.3 (#10381) (ea944c6)
  • deps: bump actions/cache from 3 to 4 (#10339) (698495f)
  • deps: bump actions/labeler from 4.3.0 to 5.0.0 (#10130) (0e93b7e)
  • deps: bump dotenv from 16.3.2 to 16.4.0 (#10376) (5d11e87)
  • deps: bump dotenv from 16.4.0 to 16.4.1 (#10380) (b912c14)
  • deps: bump google-github-actions/release-please-action from 3 to 4 (#10122) (c9f1522)
  • deps: bump inquirer from 9.2.12 to 9.2.13 (#10404) (fb2275f)
  • deps: bump loglevel from 1.8.1 to 1.9.1 (#10389) (471c5ca)
  • deps: bump lru-cache from 10.1.0 to 10.2.0 (#10392) (d433d64)
  • deps: bump mdn-data from 2.3.5 to 2.4.0 (#10369) (9bce11b)
  • deps: bump open from 9.1.0 to 10.0.3 (#10285) (8b18d51)
  • deps: bump openai from 4.25.0 to 4.26.0 (#10397) (082492b)
  • deps: bump the dependencies group in /deployer with 2 updates (#10400) (40f4b21)
  • deps: bump the sentry group with 2 updates (#10375) (229b574)
  • deps: bump the sentry group with 2 updates (#10378) (c3a4ed7)
  • deps: bump the sentry group with 2 updates (#10388) (fd50495)
  • deps: bump web-specs from 2.76.0 to 2.77.0 (#10393) (1b91378)
  • macros/CSSRef: add media queries printing guide (#10386) (7034c60)
  • macros/CSSSyntax: add zh-CN translation (#10275) (402a365)
  • macros/secureContext_inline: replace notecard with badge (#10214) (285b449)
  • workflows: use default runners (#10387) (82a01fa)

2.38.4 (2024-01-22)

Bug Fixes

Miscellaneous

  • deps-dev: bump @playwright/test from 1.40.1 to 1.41.0 (#10331) (5af3a5b)
  • deps-dev: bump @playwright/test from 1.41.0 to 1.41.1 (#10361) (e07a25c)
  • deps-dev: bump @swc/core from 1.3.103 to 1.3.104 (#10334) (d91fe5b)
  • deps-dev: bump @swc/core from 1.3.104 to 1.3.105 (#10358) (18f095c)
  • deps-dev: bump css-loader from 6.9.0 to 6.9.1 (#10347) (9e7d950)
  • deps-dev: bump css-minimizer-webpack-plugin from 5.0.1 to 6.0.0 (#10340) (9772d1b)
  • deps-dev: bump eslint-plugin-unicorn from 49.0.0 to 50.0.1 (#10217) (ab19458)
  • deps-dev: bump flake8 from 6.1.0 to 7.0.0 in /deployer (#10325) (4939357)
  • deps-dev: bump jsdom from 23.2.0 to 24.0.0 (#10357) (fe5a032)
  • deps-dev: bump postcss-loader from 7.3.4 to 8.0.0 (#10332) (7553f38)
  • deps-dev: bump prettier from 3.1.1 to 3.2.4 (#10333) (f6bf57d)
  • deps-dev: bump react-router-dom from 6.21.2 to 6.21.3 (#10349) (bdc9602)
  • deps-dev: bump sass from 1.69.7 to 1.70.0 (#10341) (e7a7528)
  • deps-dev: bump sass-loader from 13.3.3 to 14.0.0 (#10327) (2123098)
  • deps-dev: bump style-dictionary from 3.9.1 to 3.9.2 (#10342) (7bb1681)
  • deps-dev: bump ts-jest from 29.1.1 to 29.1.2 (#10354) (374d73c)
  • deps: bump @mdn/browser-compat-data from 5.5.6 to 5.5.7 (#10360) (78b6215)
  • deps: bump dotenv from 16.3.1 to 16.3.2 (#10356) (0fa6b6c)
  • deps: bump file-type from 18.7.0 to 19.0.0 (#10282) (bb838e6)
  • deps: bump mdn-data from 2.3.4 to 2.3.5 (#10355) (98c014d)
  • deps: bump openai from 4.24.7 to 4.25.0 (#10359) (d55b32f)
  • deps: bump the dependencies group in /deployer with 2 updates (#10362) (2caccc2)
  • deps: bump the sentry group with 2 updates (#10353) (8cd6012)
  • macros/CSSRef: update zh-CN translation (#10229) (44178d6)

2.38.3 (2024-01-15)

Bug Fixes

Miscellaneous

  • deps-dev: bump @babel/core from 7.23.6 to 7.23.7 (#10255) (06b8410)
  • deps-dev: bump @babel/preset-env from 7.23.6 to 7.23.7 (#10254) (9867a4a)
  • deps-dev: bump @babel/preset-env from 7.23.7 to 7.23.8 (#10292) (54c242d)
  • deps-dev: bump @supabase/supabase-js from 2.39.1 to 2.39.2 (#10258) (f8770d0)
  • deps-dev: bump @supabase/supabase-js from 2.39.2 to 2.39.3 (#10311) (3a1906f)
  • deps-dev: bump @swc/core from 1.3.101 to 1.3.102 (#10253) (0eff5c1)
  • deps-dev: bump @swc/core from 1.3.102 to 1.3.103 (#10319) (c0fc334)
  • deps-dev: bump css-loader from 6.8.1 to 6.9.0 (#10296) (c7d6903)
  • deps-dev: bump eslint-plugin-jest from 27.6.0 to 27.6.1 (#10260) (bda844f)
  • deps-dev: bump eslint-plugin-jest from 27.6.1 to 27.6.2 (#10301) (89b21af)
  • deps-dev: bump eslint-plugin-jest from 27.6.2 to 27.6.3 (#10323) (a6a3df4)
  • deps-dev: bump eslint-plugin-n from 16.4.0 to 16.5.0 (#10208) (71f358a)
  • deps-dev: bump eslint-plugin-n from 16.5.0 to 16.6.0 (#10249) (0be3709)
  • deps-dev: bump eslint-plugin-n from 16.6.0 to 16.6.1 (#10259) (7e9342e)
  • deps-dev: bump eslint-plugin-n from 16.6.1 to 16.6.2 (#10288) (e0ee14f)
  • deps-dev: bump html-validate from 8.7.4 to 8.8.0 (#10233) (6c11359)
  • deps-dev: bump html-validate from 8.8.0 to 8.9.0 (#10284) (b2057f3)
  • deps-dev: bump html-validate from 8.9.0 to 8.9.1 (#10298) (86b99a0)
  • deps-dev: bump html-webpack-plugin from 5.5.4 to 5.6.0 (#10209) (432a25e)
  • deps-dev: bump jsdom from 23.0.1 to 23.2.0 (#10281) (b9a5e06)
  • deps-dev: bump mdast-util-to-hast from 13.0.2 to 13.1.0 (#10309) (5376a56)
  • deps-dev: bump mini-css-extract-plugin from 2.7.6 to 2.7.7 (#10306) (488392a)
  • deps-dev: bump postcss from 8.4.32 to 8.4.33 (#10272) (6b54c60)
  • deps-dev: bump postcss-loader from 7.3.3 to 7.3.4 (#10237) (86775e7)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.7 to 2.4.8 (#10236) (a545511)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.8 to 2.4.9 (#10271) (938b380)
  • deps-dev: bump react-router-dom from 6.21.0 to 6.21.1 (#10222) (18942b9)
  • deps-dev: bump react-router-dom from 6.21.1 to 6.21.2 (#10314) (3a864b9)
  • deps-dev: bump sass from 1.69.5 to 1.69.6 (#10248) (9903439)
  • deps-dev: bump sass from 1.69.6 to 1.69.7 (#10265) (9872434)
  • deps-dev: bump sass-loader from 13.3.2 to 13.3.3 (#10230) (9093877)
  • deps-dev: bump source-map-loader from 4.0.1 to 4.0.2 (#10240) (9be8081)
  • deps-dev: bump style-loader from 3.3.3 to 3.3.4 (#10295) (8df8249)
  • deps-dev: bump tailwindcss from 3.3.7 to 3.4.0 (#10212) (8222708)
  • deps-dev: bump tailwindcss from 3.4.0 to 3.4.1 (#10283) (8532390)
  • deps-dev: bump terser-webpack-plugin from 5.3.9 to 5.3.10 (#10245) (fb4bc6f)
  • deps-dev: bump the types group with 1 update (#10242) (bc94d85)
  • deps-dev: bump the types group with 1 update (#10280) (b7c4ddd)
  • deps-dev: bump the types group with 1 update (#10316) (8fc1359)
  • deps: bump @mdn/browser-compat-data from 5.5.0 to 5.5.1 (#10211) (7bf2d1b)
  • deps: bump @mdn/browser-compat-data from 5.5.1 to 5.5.2 (#10227) (563d3e6)
  • deps: bump @mdn/browser-compat-data from 5.5.2 to 5.5.3 (#10252) (1b7234f)
  • deps: bump @mdn/browser-compat-data from 5.5.3 to 5.5.4 (#10263) (4ef40c6)
  • deps: bump @mdn/browser-compat-data from 5.5.4 to 5.5.5 (#10300) (1c07e74)
  • deps: bump @mdn/browser-compat-data from 5.5.5 to 5.5.6 (#10322) (1584887)
  • deps: bump @stripe/stripe-js from 2.2.1 to 2.2.2 (#10200) (417f3b4)
  • deps: bump @stripe/stripe-js from 2.2.2 to 2.3.0 (#10290) (681b0ee)
  • deps: bump @webref/css from 6.10.0 to 6.10.1 (#10220) (a8347b6)
  • deps: bump @webref/css from 6.10.1 to 6.10.2 (#10302) (6536270)
  • deps: bump follow-redirects from 1.15.2 to 1.15.4 (#10293) (1a79c0c)
  • deps: bump image-size from 1.0.2 to 1.1.0 (#10247) (863f4d4)
  • deps: bump image-size from 1.1.0 to 1.1.1 (#10264) (7a2bc60)
  • deps: bump mdn-data from 2.3.0 to 2.3.2 (#10246) (fb40fef)
  • deps: bump mdn-data from 2.3.2 to 2.3.3 (#10289) (9249b86)
  • deps: bump mdn-data from 2.3.3 to 2.3.4 (#10318) (459754c)
  • deps: bump openai from 4.23.0 to 4.24.0 (#10210) (c16b73d)
  • deps: bump openai from 4.24.0 to 4.24.1 (#10219) (6e695c0)
  • deps: bump openai from 4.24.1 to 4.24.2 (#10291) (5fac284)
  • deps: bump openai from 4.24.2 to 4.24.3 (#10308) (e54751c)
  • deps: bump openai from 4.24.3 to 4.24.4 (#10313) (227fb65)
  • deps: bump openai from 4.24.4 to 4.24.7 (#10321) (06d75db)
  • deps: bump remark-rehype from 11.0.0 to 11.1.0 (#10307) (3318c7f)
  • deps: bump sse.js from 2.1.0 to 2.2.0 (#10299) (8da9563)
  • deps: bump the dependencies group in /deployer with 2 updates (#10228) (29cc085)
  • deps: bump the dependencies group in /deployer with 2 updates (#10278) (7f13c4e)
  • deps: bump the dependencies group in /testing/integration with 2 updates (#10250) (14c71fd)
  • deps: bump the sentry group with 2 updates (#10207) (11c81e7)
  • deps: bump the sentry group with 2 updates (#10216) (5d59c6b)
  • deps: bump the sentry group with 2 updates (#10218) (4203e42)
  • deps: bump the sentry group with 2 updates (#10270) (c9e12cf)
  • deps: bump the sentry group with 2 updates (#10305) (64ac276)
  • deps: bump web-features from 0.5.0 to 0.5.1 (#10294) (a62cb27)
  • deps: bump web-specs from 2.75.1 to 2.76.0 (#10232) (3f56dde)

2.38.2 (2023-12-19)

Bug Fixes

Miscellaneous

  • deps-dev: bump @supabase/supabase-js from 2.39.0 to 2.39.1 (#10201) (cbe98fe)
  • deps-dev: bump @swc/core from 1.3.100 to 1.3.101 (#10196) (24e5d79)
  • deps-dev: bump eslint from 8.55.0 to 8.56.0 (#10195) (f41d7a6)
  • deps-dev: bump eslint-plugin-import from 2.29.0 to 2.29.1 (#10189) (e7ed9fc)
  • deps-dev: bump tailwindcss from 3.3.6 to 3.3.7 (#10202) (9345064)
  • deps-dev: bump the dependencies group in /testing/integration with 1 update (#10198) (f91600b)
  • deps-dev: bump the types group with 1 update (#10192) (e48f570)
  • deps: bump @mdn/browser-compat-data from 5.4.5 to 5.5.0 (#10193) (ad64d39)
  • deps: bump openai from 4.21.0 to 4.22.0 (#10190) (e81dedc)
  • deps: bump openai from 4.22.0 to 4.23.0 (#10194) (0bc0169)
  • deps: bump the dependencies group in /deployer with 2 updates (#10197) (4913773)
  • deps: bump the sentry group with 2 updates (#10188) (2863745)
  • deps: bump web-features from 0.5.0-alpha.2 to 0.5.0 (#10204) (cae6fb7)

2.38.1 (2023-12-14)

Bug Fixes

  • macros/CSSSupport: support nested @webref/css values (#10183) (b783aa9)

Miscellaneous

  • deps-dev: bump prettier from 3.0.3 to 3.1.1 (#10165) (5c3841a)
  • deps-dev: bump react-router-dom from 6.20.1 to 6.21.0 (#10182) (1b9286d)
  • deps: bump the sentry group with 2 updates (#10180) (8eda044)
  • pong: set forwardedip/useragent on click/view requests (#10185) (323197b)

2.38.0 (2023-12-14)

Features

Bug Fixes

  • baseline: update icons, add text to feedback link (#10172) (7b79d32)

Miscellaneous

  • deps-dev: bump @babel/core from 7.23.5 to 7.23.6 (#10169) (faf1bf3)
  • deps-dev: bump @babel/preset-env from 7.23.5 to 7.23.6 (#10171) (ee298fb)
  • deps-dev: bump eslint-plugin-n from 16.3.1 to 16.4.0 (#10160) (45cdb04)
  • deps-dev: bump html-validate from 8.7.3 to 8.7.4 (#10162) (f98383a)
  • deps-dev: bump stylelint-order from 6.0.3 to 6.0.4 (#10163) (6f3f6d8)
  • deps-dev: bump stylelint-scss from 5.3.1 to 5.3.2 (#10166) (596fbe3)
  • deps-dev: bump the types group with 1 update (#10159) (395b9e6)
  • deps-dev: bump the types group with 1 update (#10174) (6c724d8)
  • deps-dev: bump ts-node from 10.9.1 to 10.9.2 (#10161) (bca6385)
  • deps: bump @mdn/browser-compat-data from 5.4.4 to 5.4.5 (#10164) (c96758e)
  • deps: bump @stripe/stripe-js from 2.2.0 to 2.2.1 (#10170) (a24ad91)
  • deps: bump google-github-actions/setup-gcloud from 1 to 2 (#10167) (4043270)
  • deps: bump openai from 4.20.1 to 4.21.0 (#10176) (cb4e277)
  • deps: bump sse.js from 1.0.0 to 2.1.0 (#10150) (1f87eef)
  • deps: bump the dependencies group in /deployer with 1 update (#10158) (a0e23db)
  • deps: bump web-features from 0.5.0-alpha.1 to 0.5.0-alpha.2 (#10175) (7d924d3)
  • settings: update Newsletter/Offline copy (#10177) (5dd7ea1)

2.37.1 (2023-12-08)

Bug Fixes

Miscellaneous

  • deps-dev: bump html-webpack-plugin from 5.5.3 to 5.5.4 (#10149) (abaa08d)
  • deps-dev: bump style-dictionary from 3.9.0 to 3.9.1 (#10151) (012c696)
  • deps-dev: bump the types group with 1 update (#10141) (3f6a506)
  • deps-dev: bump typescript from 5.3.2 to 5.3.3 in /client/pwa (#10148) (4de571e)
  • deps: bump @zip.js/zip.js from 2.7.31 to 2.7.32 in /client/pwa (#10135) (1c0a83b)
  • deps: bump @codemirror/state from 6.3.2 to 6.3.3 (#10142) (88dd100)
  • deps: bump @webref/css from 6.9.2 to 6.10.0 (#10146) (480edc5)
  • deps: bump actions/setup-python from 4 to 5 (#10144) (b19c7da)
  • deps: bump the sentry group with 2 updates (#10145) (379b281)

2.37.0 (2023-12-05)

Features

  • baseline: update widget to reflect new definition (#10128) (8372e0b)

2.36.1 (2023-12-05)

Bug Fixes

  • baseline: bcd link not localized (#10124) (0761a86)
  • macros/EmbedLiveSample: un-deprecate the 6th parameter (allowed features) (#10106) (012f5e4)
  • macros/GamesSidebar: update WebVR -> WebXR in string map (#10126) (0670f6a)

Miscellaneous

  • advertising: update form link (#10109) (02af588)
  • deps-dev: bump browserslist from 4.22.1 to 4.22.2 (#10115) (8221634)
  • deps-dev: bump eslint from 8.54.0 to 8.55.0 (#10116) (8ab0321)
  • deps-dev: bump postcss from 8.4.31 to 8.4.32 (#10119) (051dcaf)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.6 to 2.4.7 (#10117) (6780a5a)
  • deps-dev: bump react-router-dom from 6.20.0 to 6.20.1 (#10120) (6e6ab9e)
  • deps-dev: bump tailwindcss from 3.3.5 to 3.3.6 (#10133) (bfb7e6e)
  • deps-dev: bump the types group with 1 update (#10113) (68116f9)
  • deps-dev: bump the types group with 1 update (#10132) (8eca5fe)
  • deps: bump @mdn/browser-compat-data from 5.4.2 to 5.4.3 (#10121) (42d1752)
  • deps: bump @mdn/browser-compat-data from 5.4.3 to 5.4.4 (#10134) (18d9592)
  • deps: bump @webref/css from 6.7.1 to 6.9.2 (#10110) (300e93e)
  • deps: bump the dependencies group in /deployer with 1 update (#10118) (fd6147c)
  • deps: bump the sentry group with 2 updates (#10131) (21e2b32)
  • deps: bump web-specs from 2.74.1 to 2.75.1 (#10108) (a72963c)
  • macros/CSSRef: update "Using CSS math functions" slug (#10112) (d417c47)
  • macros/LearnSidebar: update zh-CN translation (#10100) (8a3f78a)
  • placement: switch to BSA (#10011) (ea98829)
  • web-features: pin package version (#10123) (aab3559)

2.36.0 (2023-11-30)

Features

Enhancements

  • kumascript: make smartLink()'s content parameter optional (#9847) (3ebd396)

Miscellaneous

  • ai-help: include question number in metrics (#10096) (9657ea9)
  • blog: enable LFS for mdn-studio (#10027) (25a50d7)
  • deps-dev: bump @babel/core from 7.23.3 to 7.23.5 (#10092) (54e8da9)
  • deps-dev: bump @babel/preset-env from 7.23.3 to 7.23.5 (#10091) (398c21f)
  • deps-dev: bump @playwright/test from 1.40.0 to 1.40.1 (#10094) (b77edeb)
  • deps-dev: bump @supabase/supabase-js from 2.38.4 to 2.38.5 (#10055) (53298c4)
  • deps-dev: bump @supabase/supabase-js from 2.38.5 to 2.39.0 (#10086) (3e0f4d2)
  • deps-dev: bump @swc/core from 1.3.96 to 1.3.99 (#10061) (d4b5451)
  • deps-dev: bump @swc/core from 1.3.99 to 1.3.100 (#10103) (36011cd)
  • deps-dev: bump html-validate from 8.7.2 to 8.7.3 (#10076) (223e2a0)
  • deps-dev: bump jsdom from 22.1.0 to 23.0.1 (#10102) (b68ada2)
  • deps-dev: bump react-router-dom from 6.19.0 to 6.20.0 (#10073) (37b108f)
  • deps-dev: bump stylelint-prettier from 4.0.2 to 4.1.0 (#10078) (c28219e)
  • deps-dev: bump the types group with 1 update (#10085) (7d58067)
  • deps-dev: bump the types group with 3 updates (#10067) (93692ba)
  • deps-dev: bump the types group with 4 updates (#10054) (46f0e37)
  • deps-dev: bump typescript from 5.2.2 to 5.3.2 in /client/pwa (#10062) (7c040a5)
  • deps: bump @codemirror/lang-html from 6.4.6 to 6.4.7 (#10087) (982b73e)
  • deps: bump @codemirror/state from 6.3.1 to 6.3.2 (#10080) (69f8fef)
  • deps: bump @mdn/bcd-utils-api from 0.0.4 to 0.0.5 (#10059) (4dbf2b8)
  • deps: bump @mdn/browser-compat-data from 5.4.0 to 5.4.1 (#10079) (94b1f18)
  • deps: bump @mdn/browser-compat-data from 5.4.1 to 5.4.2 (#10093) (03eae2a)
  • deps: bump @stripe/stripe-js from 2.1.11 to 2.2.0 (#10058) (1496846)
  • deps: bump @vscode/ripgrep from 1.15.7 to 1.15.9 (#10068) (75c9292)
  • deps: bump cryptography from 41.0.4 to 41.0.6 in /deployer (#10090) (d05e632)
  • deps: bump fs-extra from 11.1.1 to 11.2.0 (#10089) (fc18c48)
  • deps: bump google-github-actions/auth from 1 to 2 (#10095) (bb60acd)
  • deps: bump lru-cache from 10.0.3 to 10.1.0 (#10071) (c301c5a)
  • deps: bump openai from 4.19.0 to 4.19.1 (#10060) (3b95674)
  • deps: bump openai from 4.19.1 to 4.20.0 (#10070) (84ab0d9)
  • deps: bump openai from 4.20.0 to 4.20.1 (#10088) (17f560b)
  • deps: bump pytest-rerunfailures from 12.0 to 13.0 in /testing/integration (#10083) (c778f2c)
  • deps: bump the dependencies group in /deployer with 1 update (#10082) (aded53c)
  • deps: bump the sentry group with 2 updates (#10053) (62331b1)
  • deps: bump the sentry group with 2 updates (#10066) (4b1fb81)
  • deps: bump the sentry group with 2 updates (#10084) (87fdb66)
  • deps: bump the sentry group with 2 updates (#10101) (3c314d8)
  • deps: bump web-specs from 2.74.0 to 2.74.1 (#10075) (3061bc5)
  • macros/LearnSidebar: add Games Developing section (#10064) (d4739d3)
  • macros/LearnSidebar: capitalize Node.js (#10065) (51712c2)
  • macros/SVGRef: update zh-CN translation (#10069) (2fa5aa0)

2.35.1 (2023-11-20)

Miscellaneous

  • deps-dev: bump @playwright/test from 1.39.0 to 1.40.0 (#10043) (11ce3aa)
  • deps-dev: bump @testing-library/react from 14.1.0 to 14.1.2 (#10045) (9f2c925)
  • deps-dev: bump eslint from 8.53.0 to 8.54.0 (#10047) (a572fdf)
  • deps-dev: bump html-validate from 8.7.0 to 8.7.1 (#10017) (c6baf8b)
  • deps-dev: bump html-validate from 8.7.1 to 8.7.2 (#10046) (4686f0b)
  • deps-dev: bump react-router-dom from 6.18.0 to 6.19.0 (#10041) (38e6d4a)
  • deps-dev: bump the dependencies group in /testing/integration with 1 update (#10013) (45820f4)
  • deps-dev: bump ts-loader from 9.5.0 to 9.5.1 (#10031) (5f86c8f)
  • deps-dev: bump ts-loader from 9.5.0 to 9.5.1 in /client/pwa (#10030) (9a1e3ad)
  • deps: bump @zip.js/zip.js from 2.7.30 to 2.7.31 in /client/pwa (#10038) (21226a7)
  • deps: bump @mdn/browser-compat-data from 5.3.30 to 5.3.31 (#10032) (5abb914)
  • deps: bump @mdn/browser-compat-data from 5.3.31 to 5.4.0 (#10049) (5d8270b)
  • deps: bump @vscode/ripgrep from 1.15.6 to 1.15.7 (#10042) (5affc92)
  • deps: bump @webref/css from 6.0.0 to 6.7.1 (#9731) (4a50067)
  • deps: bump file-type from 18.6.0 to 18.7.0 (#10014) (26275e2)
  • deps: bump lru-cache from 10.0.1 to 10.0.2 (#10015) (0afd35c)
  • deps: bump lru-cache from 10.0.2 to 10.0.3 (#10048) (e218e00)
  • deps: bump openai from 4.17.3 to 4.17.4 (#10018) (7f707d8)
  • deps: bump openai from 4.17.4 to 4.17.5 (#10025) (fd2af62)
  • deps: bump openai from 4.17.5 to 4.18.0 (#10033) (fa87b01)
  • deps: bump openai from 4.18.0 to 4.19.0 (#10035) (48dbc83)
  • deps: bump react-markdown from 9.0.0 to 9.0.1 (#10024) (35532d9)
  • deps: bump the dependencies group in /deployer with 1 update (#10050) (606520e)
  • deps: bump the dependencies group in /deployer with 2 updates (#10012) (55e1c7f)
  • deps: bump the sentry group with 2 updates (#10022) (821327f)
  • deps: bump web-specs from 2.73.0 to 2.74.0 (#10023) (4cb364b)
  • macros/CSSRef: add "Using CSS math functions" (#10026) (d727fd8)
  • macros/HTTPSidebar: remove Cookie Security link (#9654) (4618778)

2.35.0 (2023-11-10)

Features

  • macro-usage-report: add CSV output format (#9996) (85e9afa)

Miscellaneous

  • deps-dev: bump @babel/core from 7.23.2 to 7.23.3 (#9986) (19c2d93)
  • deps-dev: bump @babel/eslint-parser from 7.22.15 to 7.23.3 (#9991) (e96005e)
  • deps-dev: bump @babel/preset-env from 7.23.2 to 7.23.3 (#9987) (2d059c8)
  • deps-dev: bump eslint-plugin-n from 16.3.0 to 16.3.1 (#9999) (4d24433)
  • deps: bump @mdn/browser-compat-data from 5.3.29 to 5.3.30 (#10000) (0d4d603)
  • deps: bump markdown dependencies (#9980) (49979f1)
  • deps: bump mdn-data from 2.2.0 to 2.3.0 (#9989) (696bd7e)
  • deps: bump openai from 4.16.1 to 4.17.0 (#9990) (7a66c1b)
  • deps: bump openai from 4.17.0 to 4.17.3 (#9998) (209ef20)
  • deps: bump the sentry group with 2 updates (#9983) (e094662)
  • deps: bump the sentry group with 2 updates (#9997) (c2264e4)
  • deps: bump web-specs from 2.72.0 to 2.73.0 (#10001) (4afa36d)
  • flaws: exclude /discord from broken-link flaw (#10007) (c72d8bc)
  • footer: update Careers link (#9995) (abc8f4e)
  • macros/CSSRef: add Border-radius generator (#9994) (b499b71)
  • macros: delete {spec,spec2,SpecName} macros (#9982) (4cfbb82)

2.34.2 (2023-11-08)

Bug Fixes

  • ai-help: destructure embedding response properly (#9977) (a80a0d6)
  • ai-help: revert "chore(deps): bump unified from 10.1.2 to 11.0.4 + remark-{gfm,parse,rehype} + rehype-{format,stringify} (#9896)" (#9978) (58b53db)
  • baseline: hide banner on subgrid (#9979) (1fc8c92)
  • discord: add /discord redirect with updated signup link (#9976) (3544491)

Miscellaneous

  • deps-dev: bump @testing-library/react from 14.0.0 to 14.1.0 (#9967) (45aa619)
  • deps-dev: bump eslint-plugin-n from 16.2.0 to 16.3.0 (#9971) (3907390)
  • deps-dev: bump stylelint-scss from 5.3.0 to 5.3.1 (#9965) (83ae6b7)
  • deps-dev: bump the types group with 8 updates (#9964) (3b195e5)
  • deps: bump @mdn/browser-compat-data from 5.3.28 to 5.3.29 (#9966) (3ee6b43)
  • deps: bump cookie from 0.5.0 to 0.6.0 (#9969) (c67e0f2)
  • deps: bump inquirer from 9.2.11 to 9.2.12 (#9970) (580ca34)
  • deps: bump openai from 4.15.4 to 4.16.1 (#9972) (3043174)
  • deps: bump the sentry group with 2 updates (#9963) (4642daf)
  • deps: bump web-specs from 2.71.0 to 2.72.0 (#9973) (2693dba)

2.34.1 (2023-11-08)

Bug Fixes

  • links: adopt visited link colors from Firefox (#9961) (29839fb)
  • node: support v20 + suppress experimental warnings (#9517) (4401c3e)

2.34.0 (2023-11-07)

Features

Bug Fixes

Enhancements

  • opengraph: fix og:image and add og:{image:*,site_name,type} (#9795) (a9ee3d3)

Miscellaneous

  • deps-dev: bump @babel/preset-env from 7.22.20 to 7.23.2 (#9807) (a9af0dc)
  • deps-dev: bump @swc/core from 1.3.80 to 1.3.96 (#9944) (d2d0ef5)
  • deps-dev: bump bfj from 7.0.2 to 8.0.0 (#9626) (cd2c8be)
  • deps-dev: bump eslint from 8.52.0 to 8.53.0 (#9946) (b8999e3)
  • deps-dev: bump eslint-plugin-n from 16.0.1 to 16.2.0 (#9798) (423c86e)
  • deps-dev: bump the types group with 1 update (#9943) (f16866f)
  • deps-dev: remove use-debounce (#9952) (5d52f54)
  • deps: bump async from 3.2.4 to 3.2.5 (#9947) (e241ff4)
  • deps: bump cryptography from 41.0.3 to 41.0.4 in /deployer (#9709) (f8e1d7a)
  • deps: bump fdir from 6.1.0 to 6.1.1 (#9945) (1390df5)
  • deps: bump openai from 4.14.2 to 4.15.4 (#9949) (abfbcff)
  • deps: bump rehype-raw from 6.1.1 to 7.0.0 (#9560) (3c85a4a)
  • deps: bump rehype-sanitize from 5.0.1 to 6.0.0 (#9558) (db843b0)
  • deps: bump sse.js from 0.6.1 to 1.0.0 (#9594) (32154e6)
  • deps: bump the dependencies group in /deployer with 1 update (#9950) (2d7e33b)
  • deps: bump unified from 10.1.2 to 11.0.4 + remark-{gfm,parse,rehype} + rehype-{format,stringify} (#9896) (ef5800a)
  • footer: add mastodon svg icon (#9689) (321caf4)
  • macros: remove TenthCampaignQuote macro (#9906) (9507664)
  • markdown: migrate to mdast-util-to-hast (#9941) (54eba1d)
  • pong: update mapping (#9884) (6c044cc)
  • telemetry: measure top-level menu link clicks (#9938) (9c176c0)
  • telemetry: send geo_iso with pings (#9909) (2c94a69)

2.33.1 (2023-11-03)

Bug Fixes

  • links: revert distinguish visited links (3bae299)

Miscellaneous

  • deps-dev: bump postcss-preset-env from 9.2.0 to 9.3.0 (#9923) (e095444)
  • deps-dev: bump react-router-dom from 6.17.0 to 6.18.0 (#9925) (cd21c6d)
  • deps-dev: bump stylelint-config-recommended-scss from 13.0.0 to 13.1.0 (#9935) (ca191b0)
  • deps-dev: bump the types group with 1 update (#9928) (414cc21)
  • deps: bump @mdn/browser-compat-data from 5.3.27 to 5.3.28 (#9926) (48c8ce0)
  • deps: bump @stripe/stripe-js from 2.1.10 to 2.1.11 (#9933) (8054bbd)
  • deps: bump file-type from 18.5.0 to 18.6.0 (#9924) (ecd9779)
  • deps: bump mdn-data from 2.1.0 to 2.2.0 (#9934) (32c0c00)
  • macros/JsSidebar: update zh-CN translation (#9849) (9867d52)
  • macros/LearnSidebar: add some pages under MathML (#9937) (060e53a)
  • macros/WebAssemblySidebar: add zh-CN translation (#9932) (870285a)
  • telemetry: measure menu clicks (#9918) (c4c5d79)

2.33.0 (2023-10-31)

Features

  • links: distinguish visited links (#9907) (8f84da3)
  • theme: sync body background-color with theme-color meta tag (#9325) (5001b04)

Bug Fixes

  • client: rendering locale in column header on /translations/dashboard (24bf873)
  • correct some typos (#9858) (925538e)
  • docs: link first child of every description term in post-processing (#9862) (0295813)
  • images: avoid blurry images (#9591) (0829b7e)
  • mandala: remove rotation and color animation (#9916) (e687a03)
  • plus: load stripe.js for fraud prevention (#9318) (88f000e)
  • translations/dashboard: fix Popularity rank column header (#9908) (24bf873)

Miscellaneous

  • deps-dev: bump {react-router,react-router-dom} from 6.16.0 to 6.17.0 (#9832) (fd72a19)
  • deps-dev: bump eslint-plugin-unicorn from 48.0.1 to 49.0.0 (#9904) (0de918b)
  • deps-dev: bump stylelint-scss from 5.2.1 to 5.3.0 (#9905) (5efd040)
  • deps-dev: bump the types group with 1 update (#9913) (3b2dc06)
  • deps: bump @zip.js/zip.js from 2.7.29 to 2.7.30 in /client/pwa (#9823) (a19c79c)
  • deps: bump openai from 3.3.0 to 4.14.0 (#9888) (607c938)
  • deps: bump openai from 4.14.0 to 4.14.1 (#9903) (101b682)
  • deps: bump openai from 4.14.1 to 4.14.2 (#9914) (b60d0c0)
  • deps: bump the dependencies group in /deployer with 3 updates (#9900) (fe6c535)
  • deps: bump the dependencies group in /testing/integration with 2 updates (#9902) (521b8af)
  • deps: bump the sentry group with 2 updates (#9901) (881e66c)
  • deps: bump the sentry group with 2 updates (#9912) (3c371ce)
  • macros/MathMLRef: update zh-CN translation (#9915) (d7f3e7d)
  • macros/Non-standard_Header: remove "Firefox OS" (#9827) (fd2a66e)
  • telemetry: measure TOC clicks (#9919) (69a0276)

2.32.0 (2023-10-27)

Features

Bug Fixes

  • a11y: fix tab order reset in the header (#9851) (b12f554)
  • baseline: not appearing on translated docs (#9662) (788c883)
  • blog: move toc to left on large screens (#9772) (002bddd)
  • client: avoid CSS warning in Firefox (#9727) (967b786)
  • client: make alt text on images appear in dark mode (#9250) (f432df1)
  • docs: restore behavior of description term links (#9811) (0cad7f4)
  • flaws: ignore casing of text fragments (#9882) (fc51e08)
  • images: use dark text on white background (#9863) (90c868e)
  • macros/LiveSampleLink: add fallback to prebuilt samples (#9738) (4e36847)
  • macros/WebExtExamples: update branch name (#9730) (4f05c30)
  • ssr: use absolute href for alternate rss link (#9794) (5150c6c)
  • update branch name with main (4f05c30)

Enhancements

Miscellaneous

  • ai-help: fix typo in modal (#9792) (4ccfa53)
  • blog: type buildBlog() param type (#9830) (55d9d83)
  • deps-dev: bump @babel/core from 7.22.20 to 7.23.0 (#9718) (d8cf162)
  • deps-dev: bump @babel/core from 7.23.0 to 7.23.2 (#9803) (a240c5f)
  • deps-dev: bump @playwright/test from 1.38.1 to 1.39.0 (#9805) (b996e36)
  • deps-dev: bump @supabase/supabase-js from 2.36.0 to 2.37.0 (#9756) (b38d6c2)
  • deps-dev: bump @supabase/supabase-js from 2.37.0 to 2.38.0 (#9767) (62fd1f7)
  • deps-dev: bump @supabase/supabase-js from 2.38.0 to 2.38.2 (#9860) (96356eb)
  • deps-dev: bump @supabase/supabase-js from 2.38.2 to 2.38.4 (#9895) (5f15c1c)
  • deps-dev: bump browserslist from 4.21.11 to 4.22.1 (#9746) (b41c144)
  • deps-dev: bump eslint from 8.49.0 to 8.50.0 (#9723) (59f5d5c)
  • deps-dev: bump eslint from 8.50.0 to 8.51.0 (#9777) (9d709cb)
  • deps-dev: bump eslint from 8.51.0 to 8.52.0 (#9868) (a35c689)
  • deps-dev: bump eslint-plugin-import from 2.28.1 to 2.29.0 (#9866) (ceae0a9)
  • deps-dev: bump eslint-plugin-jest from 27.4.0 to 27.4.2 (#9752) (f0635e5)
  • deps-dev: bump eslint-plugin-jest from 27.4.2 to 27.4.3 (#9870) (96c200f)
  • deps-dev: bump eslint-plugin-jest from 27.4.3 to 27.6.0 (#9894) (7088721)
  • deps-dev: bump html-validate from 8.4.0 to 8.4.1 (#9722) (f424396)
  • deps-dev: bump html-validate from 8.4.1 to 8.5.0 (#9753) (f12e7ac)
  • deps-dev: bump html-validate from 8.5.0 to 8.6.0 (#9825) (deb99ee)
  • deps-dev: bump html-validate from 8.6.0 to 8.7.0 (#9867) (abb0b35)
  • deps-dev: bump postcss from 8.4.30 to 8.4.31 (#9745) (c0a2447)
  • deps-dev: bump postcss-preset-env from 9.1.4 to 9.2.0 (#9788) (fa44bbd)
  • deps-dev: bump prettier-plugin-packagejson from 2.4.5 to 2.4.6 (#9747) (e96e6f2)
  • deps-dev: bump resolve from 1.22.6 to 1.22.8 (#9797) (00ad090)
  • deps-dev: bump sass from 1.68.0 to 1.69.0 (#9773) (cff107f)
  • deps-dev: bump sass from 1.69.0 to 1.69.1 (#9787) (513ceb1)
  • deps-dev: bump sass from 1.69.1 to 1.69.2 (#9799) (5551811)
  • deps-dev: bump sass from 1.69.2 to 1.69.3 (#9809) (dd54570)
  • deps-dev: bump sass from 1.69.3 to 1.69.4 (#9843) (c35017f)
  • deps-dev: bump sass from 1.69.4 to 1.69.5 (#9889) (0076cdd)
  • deps-dev: bump style-dictionary from 3.8.0 to 3.9.0 (#9878) (9d82514)
  • deps-dev: bump stylelint from 15.10.3 to 15.11.0 (#9834) (2b214a7)
  • deps-dev: bump swr from 2.2.2 to 2.2.4 (#9728) (ffca12e)
  • deps-dev: bump tailwindcss from 3.3.3 to 3.3.4 (#9879) (5720eba)
  • deps-dev: bump tailwindcss from 3.3.4 to 3.3.5 (#9887) (9bac3e7)
  • deps-dev: bump the dependencies group in /testing/integration with 1 update (#9872) (6a40572)
  • deps-dev: bump the types group with 1 update (#9717) (f5c7bf3)
  • deps-dev: bump the types group with 1 update (#9751) (a8f941d)
  • deps-dev: bump the types group with 1 update (#9776) (98955f9)
  • deps-dev: bump the types group with 1 update (#9871) (96107df)
  • deps-dev: bump the types group with 1 update (#9886) (17d061b)
  • deps-dev: bump the types group with 2 updates (#9769) (c660e6a)
  • deps-dev: bump the types group with 2 updates (#9785) (ad1f351)
  • deps-dev: bump the types group with 3 updates (#9796) (3a9160f)
  • deps-dev: bump the types group with 5 updates (#9741) (0bd5489)
  • deps-dev: bump the types group with 8 updates (#9857) (4a2afa9)
  • deps-dev: bump ts-loader from 9.4.4 to 9.5.0 (#9779) (50bcf9b)
  • deps-dev: bump ts-loader from 9.4.4 to 9.5.0 in /client/pwa (#9780) (788536c)
  • deps-dev: bump webpack from 5.88.2 to 5.89.0 (#9824) (de5e07d)
  • deps-dev: bump webpack from 5.88.2 to 5.89.0 in /client/pwa (#9822) (46b4315)
  • deps: bump @codemirror/state from 6.2.1 to 6.3.0 (#9802) (4f2b754)
  • deps: bump @codemirror/state from 6.3.0 to 6.3.1 (#9846) (f80e45b)
  • deps: bump @mdn/browser-compat-data from 5.3.18 to 5.3.19 (#9735) (b81f2c1)
  • deps: bump @mdn/browser-compat-data from 5.3.19 to 5.3.20 (#9764) (158a7f2)
  • deps: bump @mdn/browser-compat-data from 5.3.20 to 5.3.21 (#9778) (2496594)
  • deps: bump @mdn/browser-compat-data from 5.3.21 to 5.3.22 (#9800) (7dbcb55)
  • deps: bump @mdn/browser-compat-data from 5.3.22 to 5.3.23 (#9815) (88f1882)
  • deps: bump @mdn/browser-compat-data from 5.3.23 to 5.3.24 (#9844) (19767f0)
  • deps: bump @mdn/browser-compat-data from 5.3.24 to 5.3.25 (#9861) (6d9d212)
  • deps: bump @mdn/browser-compat-data from 5.3.25 to 5.3.26 (#9877) (b6c3932)
  • deps: bump @mdn/browser-compat-data from 5.3.26 to 5.3.27 (#9897) (16c3faa)
  • deps: bump @mozilla/glean from 2.0.2 to 2.0.5 (#9854) (8f021d4)
  • deps: bump @vscode/ripgrep from 1.15.5 to 1.15.6 (#9806) (f46ba3a)
  • deps: bump actions/setup-node from 3 to 4 (#9874) (dc681e7)
  • deps: bump aws-actions/configure-aws-credentials from 2.2.0 to 4.0.1 (#9766) (780c56a)
  • deps: bump the dependencies group in /deployer with 1 update (#9750) (fb30ad1)
  • deps: bump the dependencies group in /deployer with 1 update (#9781) (32be848)
  • deps: bump the dependencies group in /deployer with 1 update (#9820) (b064256)
  • deps: bump the dependencies group in /deployer with 3 updates (#9865) (3385d97)
  • deps: bump the sentry group with 2 updates (#9725) (a0bb09a)
  • deps: bump the sentry group with 2 updates (#9733) (ae738eb)
  • deps: bump the sentry group with 2 updates (#9763) (108de5c)
  • deps: bump the sentry group with 2 updates (#9821) (d77b49b)
  • deps: bump the sentry group with 2 updates (#9841) (cbd7201)
  • deps: bump the sentry group with 2 updates (#9875) (90f9642)
  • deps: bump the sentry group with 2 updates (#9885) (58b33b9)
  • deps: bump urllib3 from 1.26.14 to 1.26.17 in /testing/integration (#9760) (e3f651a)
  • deps: bump urllib3 from 1.26.14 to 1.26.18 in /deployer (#9837) (7cad968)
  • deps: bump urllib3 from 1.26.17 to 1.26.18 in /testing/integration (#9838) (3a2b92f)
  • deps: bump web-specs from 2.68.0 to 2.70.0 (#9804) (e393894)
  • deps: bump web-specs from 2.70.0 to 2.71.0 (#9814) (c528fb9)
  • featured-articles: font-palette -> nesting (#9892) (d1f6bf3)
  • flaws: exclude /en-US/blog/* from broken-link flaw (#9839) (546f4fe)
  • github: add CODEOWNERS (#9873) (6d4878a)
  • glean: add page's UTM parameters to pings (#9595) (4c72586)
  • labeler: add more labels (#9784) (a0a543d)
  • macros/CSSRef: update zh-CN translation of CSSRef (#9791) (48ad86d)
  • macros/HTMLSidebar: update zh-CN translation (#9790) (8bf7a7e)
  • macros/LearnSidebar: add "HTML forms in legacy browsers" (#9202) (89f4b29)
  • macros/LearnSidebar: update zh-CN translation (#9630) (41ec69a)
  • macros: delete {{htmlattrxref}} macro (#9789) (d640774)
  • macros: delete {{SectionOnPage}} macro (#9436) (54dce18)
  • redirects: remove broken redirect rules (#9762) (ad64ce5)
  • telemetry: measure "Add/edit note" on collection items (#9850) (47d3686)

2.31.0 (2023-09-22)

Features

Bug Fixes

Miscellaneous

  • banners: remove unused cta code (#8872) (063449c)
  • dependabot: group pip minor/patch updates (#9687) (80c9cf4)
  • deps-dev: bump @babel/core from 7.22.11 to 7.22.15 (#9613) (40c9acb)
  • deps-dev: bump @babel/core from 7.22.15 to 7.22.17 (#9640) (9bed1cc)
  • deps-dev: bump @babel/core from 7.22.17 to 7.22.19 (#9668) (934b7bb)
  • deps-dev: bump @babel/core from 7.22.19 to 7.22.20 (#9684) (86d2bf8)
  • deps-dev: bump @babel/eslint-parser from 7.22.11 to 7.22.15 (#9612) (d1192cc)
  • deps-dev: bump @babel/preset-env from 7.22.10 to 7.22.14 (#9588) (e4ab1b8)
  • deps-dev: bump @babel/preset-env from 7.22.14 to 7.22.15 (#9611) (fe52e46)
  • deps-dev: bump @babel/preset-env from 7.22.15 to 7.22.20 (#9680) (1147b41)
  • deps-dev: bump @playwright/test from 1.37.1 to 1.38.0 (#9661) (1d1a9b4)
  • deps-dev: bump @playwright/test from 1.38.0 to 1.38.1 (#9712) (357650c)
  • deps-dev: bump @supabase/supabase-js from 2.33.1 to 2.33.2 (#9643) (5192acc)
  • deps-dev: bump @supabase/supabase-js from 2.33.2 to 2.34.0 (#9698) (bfe19cb)
  • deps-dev: bump @supabase/supabase-js from 2.34.0 to 2.36.0 (#9705) (f117a58)
  • deps-dev: bump @types/cli-progress from 3.11.0 to 3.11.1 (#9610) (8d88356)
  • deps-dev: bump @types/cli-progress from 3.11.1 to 3.11.2 (#9625) (106a6f4)
  • deps-dev: bump babel-jest from 29.6.4 to 29.7.0 (#9651) (910df81)
  • deps-dev: bump black from 23.7.0 to 23.9.1 in /deployer (#9635) (b17be3f)
  • deps-dev: bump black from 23.7.0 to 23.9.1 in /testing/integration (#9637) (4ce6f69)
  • deps-dev: bump browserslist from 4.21.10 to 4.21.11 (#9714) (67ab003)
  • deps-dev: bump camelcase from 7.0.1 to 8.0.0 (#9473) (5237040)
  • deps-dev: bump eslint from 8.48.0 to 8.49.0 (#9641) (76f8d44)
  • deps-dev: bump eslint-plugin-jest from 27.2.3 to 27.4.0 (#9678) (c92ae09)
  • deps-dev: bump html-validate from 8.3.0 to 8.4.0 (#9638) (bd38165)
  • deps-dev: bump jest from 29.6.4 to 29.7.0 (#9649) (06376f7)
  • deps-dev: bump jest-environment-jsdom from 29.6.4 to 29.7.0 (#9652) (a7e4348)
  • deps-dev: bump jest-resolve from 29.6.4 to 29.7.0 (#9648) (0f1482c)
  • deps-dev: bump postcss from 8.4.29 to 8.4.30 (#9691) (1866b43)
  • deps-dev: bump postcss-preset-env from 9.1.2 to 9.1.3 (#9599) (d406235)
  • deps-dev: bump postcss-preset-env from 9.1.3 to 9.1.4 (#9693) (d60e844)
  • deps-dev: bump pytest from 7.4.0 to 7.4.1 in /deployer (#9605) (6af6523)
  • deps-dev: bump pytest from 7.4.1 to 7.4.2 in /deployer (#9634) (dfec24b)
  • deps-dev: bump react-router-dom from 6.15.0 to 6.16.0 (#9658) (850b484)
  • deps-dev: bump resolve from 1.22.4 to 1.22.5 (#9670) (68c324e)
  • deps-dev: bump resolve from 1.22.5 to 1.22.6 (#9683) (bbeeb1f)
  • deps-dev: bump sass from 1.66.1 to 1.67.0 (#9660) (bf57253)
  • deps-dev: bump sass from 1.67.0 to 1.68.0 (#9706) (845de9d)
  • deps-dev: bump stylelint-config-recommended-scss from 12.0.0 to 13.0.0 (#9601) (c547306)
  • deps-dev: bump stylelint-scss from 5.1.0 to 5.2.0 (#9669) (fed559f)
  • deps-dev: bump stylelint-scss from 5.2.0 to 5.2.1 (#9677) (81cf182)
  • deps-dev: bump the types group with 1 update (#9675) (1d1dde8)
  • deps-dev: bump the types group with 1 update (#9690) (932f95b)
  • deps: bump @zip.js/zip.js from 2.7.24 to 2.7.28 in /client/pwa (#9606) (88afdeb)
  • deps: bump @zip.js/zip.js from 2.7.28 to 2.7.29 in /client/pwa (#9616) (540f1fc)
  • deps: bump @mdn/browser-compat-data from 5.3.14 to 5.3.15 (#9644) (b79267f)
  • deps: bump @mdn/browser-compat-data from 5.3.15 to 5.3.16 (#9681) (d30f7d5)
  • deps: bump @mdn/browser-compat-data from 5.3.16 to 5.3.17 (#9700) (e38a5bd)
  • deps: bump @mdn/browser-compat-data from 5.3.17 to 5.3.18 (#9710) (050b4ae)
  • deps: bump @mozilla/glean from 2.0.1 to 2.0.2 (#9667) (6a1680a)
  • deps: bump @sentry/* from 7.63.0 to 7.67.0 (#9614) (bdef8e9)
  • deps: bump @sentry/* from 7.67.0 to 7.68.0 (#9620) (7c10c85)
  • deps: bump @webref/css from 5.4.4 to 6.0.0 (#9621) (6769c39)
  • deps: bump actions/checkout from 3 to 4 (#9609) (2b8ea58)
  • deps: bump boto3 from 1.28.35 to 1.28.40 in /deployer (#9604) (d0b966d)
  • deps: bump boto3 from 1.28.40 to 1.28.42 in /deployer (#9622) (036c053)
  • deps: bump boto3 from 1.28.42 to 1.28.44 in /deployer (#9633) (2b343cb)
  • deps: bump boto3 from 1.28.44 to 1.28.49 in /deployer (#9674) (270c069)
  • deps: bump certifi from 2022.12.7 to 2023.7.22 in /deployer (#9686) (f6021d4)
  • deps: bump certifi from 2022.12.7 to 2023.7.22 in /testing/integration (#9685) (51e2467)
  • deps: bump cryptography from 41.0.0 to 41.0.3 in /deployer (#9602) (00fab4d)
  • deps: bump dayjs from 1.11.9 to 1.11.10 (#9702) (60a64bc)
  • deps: bump inquirer from 9.2.10 to 9.2.11 (#9645) (f02fc39)
  • deps: bump pytest from 7.4.0 to 7.4.1 in /testing/integration (#9603) (ae232da)
  • deps: bump pytest from 7.4.1 to 7.4.2 in /testing/integration (#9636) (9be6c40)
  • deps: bump the sentry group with 2 updates (#9656) (478dc9d)
  • deps: bump the sentry group with 2 updates (#9697) (171432d)
  • deps: bump web-specs from 2.66.0 to 2.67.0 (#9618) (f9bc331)
  • deps: bump web-specs from 2.67.0 to 2.68.0 (#9701) (bfe8d3d)
  • glean: renew metrics (#9592) (0fd72d0)
  • menu: remove playground new tag (#9629) (f2ed581)
  • plus: prepare account rebranding (#9708) (19b5f89)

2.30.0 (2023-08-30)

Features

  • ai-help: add syntax highlighting for code examples (#9510) (e9f49cd)

Bug Fixes

Miscellaneous

  • ai-help: make feedback link external (#9511) (b73eef0)
  • ai-help: use private repo for internal feedback (#9506) (77585e7)
  • deps-dev: bump @babel/core from 7.22.10 to 7.22.11 (#9553) (58abe5c)
  • deps-dev: bump @babel/eslint-parser from 7.22.10 to 7.22.11 (#9551) (b7f6022)
  • deps-dev: bump @playwright/test from 1.36.2 to 1.37.0 (#9482) (9acac73)
  • deps-dev: bump @playwright/test from 1.37.0 to 1.37.1 (#9512) (fa500a5)
  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin from 0.5.10 to 0.5.11 (#9498) (e09ed3b)
  • deps-dev: bump @supabase/supabase-js from 2.32.0 to 2.33.0 (#9530) (b4a79fa)
  • deps-dev: bump @supabase/supabase-js from 2.33.0 to 2.33.1 (#9538) (ac4c916)
  • deps-dev: bump @svgr/webpack from 8.0.1 to 8.1.0 (#9497) (5b37beb)
  • deps-dev: bump @swc/core from 1.3.74 to 1.3.76 (#9472) (7fa71ff)
  • deps-dev: bump @swc/core from 1.3.76 to 1.3.77 (#9502) (f049ab3)
  • deps-dev: bump @swc/core from 1.3.77 to 1.3.78 (#9513) (0e692c9)
  • deps-dev: bump @swc/core from 1.3.78 to 1.3.79 (#9554) (923abb3)
  • deps-dev: bump @swc/core from 1.3.79 to 1.3.80 (#9562) (afcf585)
  • deps-dev: bump @types/jest from 29.5.3 to 29.5.4 (#9539) (e9ffa21)
  • deps-dev: bump @types/react from 18.2.19 to 18.2.20 (#9471) (36b894c)
  • deps-dev: bump @types/react from 18.2.20 to 18.2.21 (#9540) (6bc317a)
  • deps-dev: bump babel-jest from 29.6.2 to 29.6.3 (#9531) (22389de)
  • deps-dev: bump babel-jest from 29.6.3 to 29.6.4 (#9547) (c527a45)
  • deps-dev: bump eslint from 8.46.0 to 8.47.0 (#9494) (7c59989)
  • deps-dev: bump eslint from 8.47.0 to 8.48.0 (#9568) (c2ed16a)
  • deps-dev: bump eslint-plugin-import from 2.28.0 to 2.28.1 (#9523) (a49bc15)
  • deps-dev: bump eslint-plugin-react from 7.33.1 to 7.33.2 (#9503) (70975cc)
  • deps-dev: bump html-validate from 8.2.0 to 8.3.0 (#9522) (cec9e01)
  • deps-dev: bump jest from 29.6.2 to 29.6.3 (#9533) (b2dbd58)
  • deps-dev: bump jest from 29.6.3 to 29.6.4 (#9546) (1452d48)
  • deps-dev: bump jest-environment-jsdom from 29.6.2 to 29.6.3 (#9534) (bb8110d)
  • deps-dev: bump jest-environment-jsdom from 29.6.3 to 29.6.4 (#9543) (9738525)
  • deps-dev: bump jest-resolve from 29.6.2 to 29.6.3 (#9532) (0a5b01e)
  • deps-dev: bump jest-resolve from 29.6.3 to 29.6.4 (#9544) (6a7cacb)
  • deps-dev: bump postcss from 8.4.27 to 8.4.28 (#9501) (9e29236)
  • deps-dev: bump postcss from 8.4.28 to 8.4.29 (#9584) (61c0d2e)
  • deps-dev: bump postcss-preset-env from 9.1.1 to 9.1.2 (#9567) (b9e5677)
  • deps-dev: bump prettier from 3.0.1 to 3.0.2 (#9500) (2e55aab)
  • deps-dev: bump prettier from 3.0.2 to 3.0.3 (#9580) (8a674eb)
  • deps-dev: bump react-router-dom from 6.14.2 to 6.15.0 (#9480) (19b2684)
  • deps-dev: bump sass from 1.64.2 to 1.65.1 (#9470) (e547cc5)
  • deps-dev: bump sass from 1.65.1 to 1.66.0 (#9515) (59ab4be)
  • deps-dev: bump sass from 1.66.0 to 1.66.1 (#9527) (ba488df)
  • deps-dev: bump stylelint from 15.10.2 to 15.10.3 (#9520) (a1c9f1a)
  • deps-dev: bump swr from 2.2.0 to 2.2.1 (#9489) (d07a245)
  • deps-dev: bump swr from 2.2.1 to 2.2.2 (#9564) (f8e2515)
  • deps-dev: bump typescript from 5.1.6 to 5.2.2 in /client/pwa (#9550) (bf35eb8)
  • deps: bump @zip.js/zip.js from 2.7.22 to 2.7.23 in /client/pwa (#9475) (9565dea)
  • deps: bump @zip.js/zip.js from 2.7.23 to 2.7.24 in /client/pwa (#9483) (886b2c8)
  • deps: bump @caporal/core from 2.0.2 to 2.0.7 (#9573) (2514929)
  • deps: bump @codemirror/lang-html from 6.4.5 to 6.4.6 (#9575) (5a49794)
  • deps: bump @codemirror/lang-javascript from 6.1.9 to 6.2.0 (#9566) (a6de79c)
  • deps: bump @codemirror/lang-javascript from 6.2.0 to 6.2.1 (#9577) (4aec0c7)
  • deps: bump @mdn/browser-compat-data from 5.3.10 to 5.3.11 (#9521) (4766cc3)
  • deps: bump @mdn/browser-compat-data from 5.3.11 to 5.3.12 (#9537) (efa43f3)
  • deps: bump @mdn/browser-compat-data from 5.3.12 to 5.3.13 (#9569) (88bf17f)
  • deps: bump @mdn/browser-compat-data from 5.3.13 to 5.3.14 (#9582) (5829c19)
  • deps: bump @mdn/browser-compat-data from 5.3.8 to 5.3.9 (#9491) (f77c6c1)
  • deps: bump @mdn/browser-compat-data from 5.3.9 to 5.3.10 (#9504) (1712031)
  • deps: bump @sentry/integrations from 7.62.0 to 7.63.0 (#9479) (65fc7f3)
  • deps: bump @sentry/node from 7.62.0 to 7.63.0 (#9478) (8c0f7a4)
  • deps: bump boto3 from 1.28.20 to 1.28.25 in /deployer (#9487) (c33610e)
  • deps: bump boto3 from 1.28.25 to 1.28.30 in /deployer (#9528) (924565a)
  • deps: bump boto3 from 1.28.30 to 1.28.35 in /deployer (#9570) (fb8234f)
  • deps: bump click from 8.1.6 to 8.1.7 in /deployer (#9529) (c0899fb)
  • deps: bump fdir from 6.0.2 to 6.1.0 (#9495) (d0943e7)
  • deps: bump lru-cache from 10.0.0 to 10.0.1 (#9481) (729ff13)
  • deps: bump mdn-data from 2.0.32 to 2.0.33 (#9519) (2f1dd00)
  • deps: bump mdn-data from 2.0.33 to 2.1.0 (#9583) (09da070)
  • deps: bump open-editor from 4.1.0 to 4.1.1 (#9563) (db34a2b)
  • deps: bump rehype-stringify from 9.0.3 to 9.0.4 (#9507) (58f9052)
  • deps: bump web-specs from 2.65.0 to 2.66.0 (#9559) (05a59e7)
  • deps: upgrade to glean 2.x (#9509) (098c5a3)
  • glean: migrate to using data-glean everywhere (#9496) (bd99229)
  • language-menu: use proper <a> tags (#9505) (af58be3)
  • update .nvmrc (#9518) (02a19a6)

2.29.0 (2023-08-10)

Features

Bug Fixes

Enhancements

  • signup: replace "Get MDN Plus" with "Sign up for free" (#9357) (2abbeba)

Miscellaneous

  • baseline: add glean metrics (#9391) (2843109)
  • deps-dev: bump @babel/core from 7.22.9 to 7.22.10 (#9457) (74cf94b)
  • deps-dev: bump @babel/eslint-parser from 7.22.9 to 7.22.10 (#9461) (0d3c74d)
  • deps-dev: bump @babel/preset-env from 7.22.9 to 7.22.10 (#9462) (51cac03)
  • deps-dev: bump @playwright/test from 1.36.1 to 1.36.2 (#9383) (64cd7f3)
  • deps-dev: bump @supabase/supabase-js from 2.26.0 to 2.29.0 (#9371) (690cbe4)
  • deps-dev: bump @supabase/supabase-js from 2.29.0 to 2.30.0 (#9386) (307328b)
  • deps-dev: bump @supabase/supabase-js from 2.30.0 to 2.31.0 (#9400) (9b3efc4)
  • deps-dev: bump @supabase/supabase-js from 2.31.0 to 2.32.0 (#9448) (6309b3a)
  • deps-dev: bump @swc/core from 1.3.70 to 1.3.71 (#9382) (50951df)
  • deps-dev: bump @swc/core from 1.3.71 to 1.3.72 (#9415) (dd73fef)
  • deps-dev: bump @swc/core from 1.3.72 to 1.3.73 (#9427) (99aeb77)
  • deps-dev: bump @swc/core from 1.3.73 to 1.3.74 (#9435) (8835882)
  • deps-dev: bump @types/react from 18.2.15 to 18.2.16 (#9380) (b587d67)
  • deps-dev: bump @types/react from 18.2.16 to 18.2.17 (#9394) (8adcc68)
  • deps-dev: bump @types/react from 18.2.17 to 18.2.18 (#9424) (9c072fa)
  • deps-dev: bump @types/react from 18.2.18 to 18.2.19 (#9459) (11be7f2)
  • deps-dev: bump babel-jest from 29.6.1 to 29.6.2 (#9397) (b4fa6a9)
  • deps-dev: bump browserslist from 4.21.9 to 4.21.10 (#9416) (afec285)
  • deps-dev: bump eslint from 8.45.0 to 8.46.0 (#9414) (cf3f0c8)
  • deps-dev: bump eslint-plugin-import from 2.27.5 to 2.28.0 (#9403) (e4de45d)
  • deps-dev: bump eslint-plugin-react from 7.33.0 to 7.33.1 (#9412) (8dd1e33)
  • deps-dev: bump eslint-plugin-unicorn from 48.0.0 to 48.0.1 (#9388) (f5c09b1)
  • deps-dev: bump flake8 from 6.0.0 to 6.1.0 in /deployer (#9413) (9a34047)
  • deps-dev: bump flake8 from 6.0.0 to 6.1.0 in /testing/integration (#9418) (f78b51c)
  • deps-dev: bump html-validate from 8.0.5 to 8.1.0 (#9372) (adef74d)
  • deps-dev: bump html-validate from 8.1.0 to 8.2.0 (#9458) (703105b)
  • deps-dev: bump jest from 29.6.1 to 29.6.2 (#9395) (d3a0a5a)
  • deps-dev: bump jest-environment-jsdom from 29.6.1 to 29.6.2 (#9398) (e6c8def)
  • deps-dev: bump jest-resolve from 29.6.1 to 29.6.2 (#9399) (d14803b)
  • deps-dev: bump postcss from 8.4.26 to 8.4.27 (#9368) (d67949a)
  • deps-dev: bump postcss-preset-env from 9.0.0 to 9.1.0 (#9381) (9073be3)
  • deps-dev: bump postcss-preset-env from 9.1.0 to 9.1.1 (#9452) (2de57bb)
  • deps-dev: bump prettier from 3.0.0 to 3.0.1 (#9434) (650ad9c)
  • deps-dev: bump resolve from 1.22.3 to 1.22.4 (#9451) (dc9b506)
  • deps-dev: bump sass from 1.64.0 to 1.64.1 (#9369) (d18ac68)
  • deps-dev: bump sass from 1.64.1 to 1.64.2 (#9421) (915c05d)
  • deps-dev: bump stylelint-prettier from 4.0.0 to 4.0.1 (#9401) (01cd900)
  • deps-dev: bump stylelint-prettier from 4.0.1 to 4.0.2 (#9402) (fb768ee)
  • deps-dev: bump stylelint-scss from 5.0.1 to 5.1.0 (#9466) (5457ea2)
  • deps: bump @zip.js/zip.js from 2.7.20 to 2.7.21 in /client/pwa (#9456) (e524911)
  • deps: bump @zip.js/zip.js from 2.7.21 to 2.7.22 in /client/pwa (#9467) (7032c39)
  • deps: bump @codemirror/lang-css from 6.2.0 to 6.2.1 (#9454) (fe57e28)
  • deps: bump @mdn/browser-compat-data from 5.3.4 to 5.3.5 (#9370) (f9d6129)
  • deps: bump @mdn/browser-compat-data from 5.3.5 to 5.3.6 (#9387) (508de8c)
  • deps: bump @mdn/browser-compat-data from 5.3.6 to 5.3.7 (#9431) (bb4d297)
  • deps: bump @mdn/browser-compat-data from 5.3.7 to 5.3.8 (#9449) (893e871)
  • deps: bump @sentry/integrations from 7.60.0 to 7.60.1 (#9393) (7ba941d)
  • deps: bump @sentry/integrations from 7.60.1 to 7.61.0 (#9426) (7e2231b)
  • deps: bump @sentry/integrations from 7.61.0 to 7.61.1 (#9438) (63c0859)
  • deps: bump @sentry/integrations from 7.61.1 to 7.62.0 (#9464) (1d6e6da)
  • deps: bump @sentry/node from 7.60.0 to 7.60.1 (#9396) (e2b3671)
  • deps: bump @sentry/node from 7.60.1 to 7.61.0 (#9422) (b8692c9)
  • deps: bump @sentry/node from 7.61.0 to 7.61.1 (#9437) (56abc25)
  • deps: bump @sentry/node from 7.61.1 to 7.62.0 (#9465) (9e260c6)
  • deps: bump boto3 from 1.28.15 to 1.28.20 in /deployer (#9446) (e9cdc09)
  • deps: bump boto3 from 1.28.3 to 1.28.9 in /deployer (#9375) (bb73d4e)
  • deps: bump boto3 from 1.28.9 to 1.28.15 in /deployer (#9411) (a2d03dd)
  • deps: bump click from 8.1.5 to 8.1.6 in /deployer (#9377) (d11b0a8)
  • deps: bump fdir from 6.0.1 to 6.0.2 (#9423) (7c9edbd)
  • deps: bump inquirer from 9.2.8 to 9.2.9 (#9417) (429c0a3)
  • deps: bump inquirer from 9.2.9 to 9.2.10 (#9453) (ea6427c)
  • deps: bump open-editor from 4.0.0 to 4.1.0 (#9450) (0c22184)
  • deps: bump pygithub from 1.59.0 to 1.59.1 in /deployer (#9447) (4b177e9)
  • deps: bump selectolax from 0.3.14 to 0.3.15 in /deployer (#9376) (1374a74)
  • deps: bump selectolax from 0.3.15 to 0.3.16 in /deployer (#9410) (3c2a19e)
  • deps: bump web-specs from 2.63.0 to 2.64.0 (#9389) (22c5441)
  • deps: bump web-specs from 2.64.0 to 2.64.1 (#9404) (f309a76)
  • deps: bump web-specs from 2.64.1 to 2.65.0 (#9425) (3217c18)
  • docs/learn: add user research survey banner (#9405) (65f1e4b)
  • docs/learn: remove user research survey banner (#9441) (e49d8aa)
  • survey: add august 2023 discoverability survey (#9440) (84ae026)
  • update minimum node version from 18.0 to 18.16 (#9384) (efbeb7d)

2.28.4 (2023-07-21)

Bug Fixes

Enhancements

  • build: handle missing BLOG_ROOT + log rg errors (#9340) (dab1fd9)
  • document-survey: adjust margins and widths (#9364) (c4ac8ce)

Miscellaneous

  • deps-dev: bump eslint-plugin-react from 7.32.2 to 7.33.0 (#9363) (d53569d)
  • deps-dev: bump sass from 1.63.6 to 1.64.0 (#9355) (f9f31cf)
  • deps-dev: bump stylelint from 15.10.1 to 15.10.2 (#9344) (4ba0be2)
  • deps-dev: migrate to stylelint-config-recommended-scss (#9341) (62a544c)
  • deps: bump @mdn/browser-compat-data from 5.3.3 to 5.3.4 (#9343) (f2e7d16)
  • deps: bump @sentry/integrations from 7.59.2 to 7.59.3 (#9354) (427b03a)
  • deps: bump @sentry/integrations from 7.59.3 to 7.60.0 (#9361) (ea3d030)
  • deps: bump @sentry/node from 7.57.0 to 7.59.2 (#9331) (ed51740)
  • deps: bump @sentry/node from 7.59.2 to 7.59.3 (#9353) (550acac)
  • deps: bump @sentry/node from 7.59.3 to 7.60.0 (#9362) (f028242)
  • prod-build: update AI Help index (22f19fc)

2.28.3 (2023-07-18)

Bug Fixes

  • build: copy fallback images from en-US to l10n (#7917) (86a4e6f)
  • cloud-function: remove deprecated X-XSS-Protection header (#9240) (4a02f2e)
  • deps-dev: add @babel/plugin-proposal-private-property-in-object (#9338) (0b4f31a)
  • flaws: stop reporting absolute MDN blog links as broken (#9080) (e59323f)

Enhancements

  • release-please: include chore/enhance commits (#9339) (ec97a3d)

Miscellaneous

  • deps-dev: bump @playwright/test from 1.36.0 to 1.36.1 (#9315) (df09d78)
  • deps-dev: bump @swc/core from 1.3.69 to 1.3.70 (#9329) (8f5348b)
  • deps-dev: bump @types/mdast from 3.0.11 to 4.0.0 (#9251) (a3406e5)
  • deps-dev: bump black from 23.3.0 to 23.7.0 in /deployer (#9312) (34db2f5)
  • deps-dev: bump black in /testing/integration (#9310) (5e45251)
  • deps-dev: bump eslint from 8.44.0 to 8.45.0 (#9316) (f67677d)
  • deps-dev: bump eslint-plugin-unicorn from 47.0.0 to 48.0.0 (#9317) (8661a5c)
  • deps-dev: bump html-validate from 7.18.0 to 8.0.5 (#9089) (c77a3eb)
  • deps-dev: bump postcss-preset-env from 8.5.1 to 9.0.0 (#9217) (d8b361c)
  • deps-dev: bump react-router-dom from 6.14.1 to 6.14.2 (#9328) (60974a2)
  • deps-dev: bump stylelint-config-recommended from 12.0.0 to 13.0.0 (#9247) (e6487bc)
  • deps-dev: bump typescript from 5.0.4 to 5.1.6 (#9196) (c41afe5)
  • deps-dev: bump webpack from 5.88.1 to 5.88.2 (#9333) (5a4ca67)
  • deps-dev: bump webpack from 5.88.1 to 5.88.2 in /client/pwa (#9334) (369f103)
  • deps-dev: bump workbox-webpack-plugin from 6.6.1 to 7.0.0 (#8990) (b443c6d)
  • deps-dev: remove @types/hast (#9335) (933dfc3)
  • deps: bump aws-actions/configure-aws-credentials (#9091) (5224452)
  • deps: bump boto3 from 1.28.1 to 1.28.3 in /deployer (#9311) (914b9ef)
  • deps: bump click from 8.1.4 to 8.1.5 in /deployer (#9314) (f1f7cb3)
  • deps: bump cryptography from 39.0.2 to 41.0.0 in /deployer (#9006) (db086f5)
  • deps: bump got from 12.6.0 to 13.0.0 (#8959) (d1511c5)
  • deps: bump inquirer from 9.2.7 to 9.2.8 (#9297) (102a212)
  • deps: bump lru-cache from 9.1.2 to 10.0.0 (#9104) (aac219a)
  • deps: bump mdast-util-from-markdown from 1.3.1 to 2.0.0 (#9266) (f2c7a3b)
  • deps: bump mdast-util-phrasing from 3.0.1 to 4.0.0 (#9269) (9e22f54)
  • deps: bump pytest-rerunfailures in /testing/integration (#9265) (a7a26a2)
  • deps: bump unist-builder from 3.0.1 to 4.0.0 (#9252) (bc63711)
  • deps: bump unist-util-visit from 4.1.2 to 5.0.0 (#9255) (1d23f5b)
  • deps: bump word-wrap from 1.2.3 to 1.2.4 (#9337) (5e07bdc)
  • deps: remove html-react-parser (#9336) (acf220c)
  • macros: delete {{Interwiki}} macro (#9264) (74431cf)
  • server: remove dev middlewares + merge start:{dev-server,server} scripts (#8950) (2805415)
  • sidebar-filter: remove feedback footer (#9242) (c8af475)

2.28.2 (2023-07-14)

Bug Fixes

  • blog: ignore hidden code blocks when calculating read time (#9302) (9f237bd)
  • build: avoid breadcrumbs over-shortening (#8830) (285d200)
  • macros/cssxref: use en-US page to fetch front matter key (#8884) (7330766)

2.28.1 (2023-07-08)

Bug Fixes

  • ai-help: add beta disclaimer banner (#9261) (eb8bde1)
  • ai-help: enhance issue reporting (#9262) (2c9e4bb)
  • macros/AddonSidebar: inline "Using_the_JavaScript_APIs" redirect (#9212) (d29617c)
  • playground: don't extract inline css (#9203) (5324a5d)

2.28.0 (2023-07-05)

Features

  • ai-explain: add ai-explain to code blocks (#9188) (e342081)
  • ai-help: add "Report issue with this answer on GitHub" link (#9238) (9f9cb5a)

Bug Fixes

  • ai-explain: feedback copy (0a80005)
  • ai-explain: pause ai-explain (1bf2856)
  • ai-help: add short and extended explanatory guidance (#9215) (1da1d4e)

2.27.0 (2023-06-27)

Features

Bug Fixes

2.26.0 (2023-06-26)

Features

Bug Fixes

2.25.0 (2023-06-06)

Features

  • client/env: split CRUD_MODE into WRITER_MODE and DEV_MODE (#8383) (675a854)

2.24.0 (2023-06-05)

Features

Bug Fixes

2.23.1 (2023-05-29)

Bug Fixes

  • kumascript: mention path in render error message (#8936) (27938ad)
  • kumascript: mention path in render error message (v2) (#8953) (a9d7370)

2.23.0 (2023-05-25)

Features

Bug Fixes

  • cloud-function: strip X-Forwarded-Host + Forwarded headers (#8894) (74bab35)
  • csp,fundamental-redirects: replace media.*.mdn.mozit.cloud with mdn.dev (#8873) (2c81bf5)
  • quicksearch: opened pages don't scroll to top (#8911) (964251b)

2.22.0 (2023-05-19)

Features

  • syntax-highlight: add apacheconf to Prism.js languages (#8862) (8b8ae3d)

Bug Fixes

2.21.0 (2023-05-15)

Features

Bug Fixes

  • avoid leading double slash (#8846) (0fb0fa9)
  • CSS: last elements inside blockquotes do not need bottom margin (#8855) (80094ea)
  • macros/PWASidebar: remove structural overview page (#8845) (93ac66f)

2.20.3 (2023-05-11)

Bug Fixes

  • lint-staged: use negative pattern correctly (#8842) (8e74e5f)
  • npm-publish: setup node with registry url (#8841) (660a28b)

2.20.2 (2023-05-11)

Bug Fixes

  • npm-publish: restore --access public option (#8839) (c5f8c48)

2.20.1 (2023-05-11)

Bug Fixes

  • dev: TypeScript errors when running yarn dev (#8835) (039515b)
  • npm-publish: revert renaming of NPM_AUTH_TOKEN (#8831) (3ccc923)

2.20.0 (2023-05-10)

Features

2.19.0 (2023-05-10)

Features

  • banner: add blog announcement banner (#8801) (2e730ae)
  • fundamental-redirects: redirect archived media (#8785) (784beeb)

Bug Fixes