2.52.1 (2024-05-17)
- build: sort build.json content (#11124) (77ec929)
- css-syntax: explicitly order specs (#11101) (8e8cd78)
- l10n: improve style of en-US links (#11052) (378dd13)
- layout: avoid column breaks in index (#11053) (710685e)
- layout: avoid column-breaks in index (710685e)
- spas: index AI Help + Updates (#11138) (f4c2388)
- ssr: remove unnecessary robots tags (#11139) (1207158)
- 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)
- 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)
- macros/AvailableInWorkers: add "only available in Web Workers" case (#10968) (d56a76f)
- macros/EmbedYouTube: add optional title attribute (#10504) (4d215d3)
- 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)
- css-syntax: render more constituents (#11003) (9c61077)
- markdown: add support for GFM noteblocks proposal (#10168) (afeb857)
- playground: add Reset button (#10934) (d316348)
- telemetry: measure 25%/50%/75% scroll depth (#11041) (4585241)
- 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)
- l10n: localize "(en-US)" indicator (#10996) (be8852c)
- l10n: localize en-US link title (#11011) (56a18b0)
- macros/APIRef: show badges on all links (#9757) (b7bbcaa)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- cloud-function: use ts-node via NODE_OPTIONS (#10873) (512ebb0)
- curriculum: fix typo on landing page (#10860) (1229663)
- curriculum: rename Module Contents heading (#10852) (b5d354a)
- interactive-examples: grant clipboard-write permission to iframe (#10910) (fcf94ad)
- macros/CSSRef: include level two functions (#10679) (cd7458c)
- playground: rename reset to clear (#10806) (54ad381)
- scripts: specify loader via NODE_OPTIONS (#10865) (842c316)
- scripts: use cross-env for tool (#10874) (eeb3784)
- sidebar: unify sections by declaring them with CSS classes (#9930) (b5bb96e)
- stage-build: trigger
next
version of workflow on schedule (#10931) (9876306) - toolbar: make suggestion diffs theme-friendly (#9322) (d47c135)
- xyz: update xyz build (#10866) (51b39a9)
- ai-help: add model to issue reports (#10925) (3765a90)
- dev-dashboard: reuse Paginator molecule in flaws and translation dashboards (#9319) (b507c5c)
- 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)
- playground: allow forms in iframe (1ffb026)
- ai-help: hash markdown to identify formatting updates (#10643) (de1aae9)
- curriculum: add numbers to modules and fixes (0f20809)
- 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)
- 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)
- 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)
- 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)
- macros/LearnSidebar: update titles for consistency (#10773) (b488d0f)
- playground: dispatch DOMContentLoaded event manually (#10770) (2515b3d)
- routes: redirect / => /en-US/ except for writers (#10778) (7d694d0)
- 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)
- google-analytics: migrate to gtag.js with dual tagging (#10687) (56dbe78)
- telemetry: measure served placement types (#10708) (e90e4e3)
- article-footer: link to translated-content for other locales (#10743) (fd3f69c)
- cli: add popularities to "yarn start" script (#10718) (f07a42a)
- csp: add *.analytics.google.com (#10729) (12dde4f)
- csp: allow GA via Tag Manager (#10715) (e8ec3d3)
- curriculum: don't flag curriclum links (#10763) (6d989e4)
- document: do not break the line of the metadata (#10129) (789aa15)
- google-analytics: allow analytics.js in CSP (#10765) (3758c73)
- icon: fix the clipboard icon on safari ios (#10762) (f4b6be2)
- search: preserve meaningful dots (#9951) (d84662e)
- search: remove "not" from stopwords (#10644) (8fd03c3)
- 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)
- 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)
- 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)
- article-footer: redesign footer + add feedback buttons (#10625) (40659a8)
- latest-news: fetch metadata from Blog articles + update list (#10614) (734c37c)
- 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)
- 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)
- 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)
- ai-help: index short_title (#10579) (6939552)
- ai-help: show canned answer without sources for off-topic questions (#10575) (fcd236a)
- ai-help: hide "Stop answering" before we respond (#10530) (ad5f5a4)
- ai-help: refetch quota after an ai error (#10615) (aa6b141)
- ai-help: remove decorative images from a11y tree (#10520) (575420c)
- build: check for bad_src flaws in markdown files (#8133) (a76cc0e)
- modal: make close button visible (#10604) (2e06a1a)
- 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)
- deps-dev: bump @babel/core from 7.23.9 to 7.24.0 (#10621) (514592d)
- deps-dev: bump @babel/preset-env from 7.23.9 to 7.24.0 (#10619) (0fc068f)
- deps-dev: bump postcss-loader from 8.1.0 to 8.1.1 (#10620) (266d4d8)
- deps-dev: bump the types group with 1 update (#10627) (27ea44f)
- deps: bump @zip.js/zip.js from 2.7.35 to 2.7.36 in /client/pwa (#10623) (aa34dab)
- deps: bump @webref/css from 6.12.0 to 6.12.1 (#10622) (4f68cf5)
- deps: bump express from 4.18.2 to 4.18.3 (#10628) (368c2c4)
- deps: bump openai from 4.28.0 to 4.28.4 (#10618) (2873cd9)
- deps: bump sse.js from 2.2.0 to 2.3.0 (#10631) (4b89823)
- deps: bump the sentry group with 2 updates (#10626) (5bd14de)
- deps: bump web-specs from 3.3.1 to 3.4.0 (#10629) (e9a2722)
- featured-articles: update links for 2024 Q1 (#10613) (4725d59)
- footer: replace Twitter with X logo (#10438) (a940648)
- macros/CSSRef: add Containment guides (#10611) (c207fcc)
2.41.0 (2024-02-28)
- 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)
- ai-help: improve generation error message (#10424) (f1c13d8)
- build: add CURRICULUM_ROOT to prod (b189a17)
- curriculum: add CURRICULUM_ROOT (#10602) (b189a17)
- 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)
- 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)
- 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)
- 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)
- 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)
- ai-help: remove old index script (#10484) (bacf525)
- deps-dev: bump postcss from 8.4.34 to 8.4.35 (#10481) (1140572)
- deps-dev: bump the types group with 1 update (#10480) (8b573ed)
- deps: bump @mdn/browser-compat-data from 5.5.9 to 5.5.10 (#10489) (4cab20b)
- deps: bump @webref/css from 6.11.0 to 6.11.1 (#10491) (e047988)
- deps: bump dexie from 3.2.4 to 3.2.5 (#10490) (a38c494)
- deps: bump dexie from 3.2.4 to 3.2.5 in /client/pwa (#10488) (5253e44)
- deps: bump openai from 4.26.1 to 4.27.0 (#10492) (2ef9ba3)
2.39.1 (2024-02-07)
- baseline: add custom elements group to blocklist (#10479) (7991c74)
- release-please: disable include-component-in-tag (#10417) (22e2aae)
- release-please: specify last-release-sha (#10419) (215e4ed)
- workflows: cache
@vscode/ripgrep
bin (#10456) (4a54637) - workflows: cache
@vscode/ripgrep
bin in test job (#10471) (5a0cec4)
- 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)
- ai-help: index content as markdown (#10330) (337d0b1)
- build: add Macro render report (#10372) (6ce14ab)
- macro/MDNSidebar: rewrite macro + add missing pages (#10329) (35d448e)
- scripts: use pg instead of supabase (#10337) (5ce3a65)
- ai-help: don't allow empty questions (#10344) (6cd6d4a)
- ai-help: example header highlighting (#10366) (bb5ef9a)
- bcd: link to pages in same locale (#10373) (4ac6fdf)
- macros/CSSSyntax: cache parsed webref data (#10225) (078fa86)
- plus: scroll to anchor hook (#10364) (20db7d1)
- release-please: fix config structure (#10412) (ac63c63)
- release-please: move bootstrap-sha to config (#10415) (105d9f3)
- release-please: move release-type/changelog-sections to config file (#10411) (ea3a849)
- release-please: specify last release (#10416) (e92d309)
- release-please: specify last-release-sha (#10413) (f8dc664)
- release-please: use bootstrap-sha instead of last-release-sha (#10414) (1d86b6c)
- 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)
- baseline: hide status from async-clipboard subfeatures (#10345) (f1eb599)
- history: show outline on focus-visible (#10343) (c658fd6)
- playground: only show for js,css,html (#10338) (f7144aa)
- 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)
- macro: update CSSRef macro (#10303) (5572142)
- pong: gcp sends gb cc rather than uk (#10286) (d65f8d0)
- 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)
- ai-help: avoid plainHTML for other locales (#10206) (fa38994)
- ai-help: use GPT-3.5 for free users (#10205) (23b78d9)
- 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)
- 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)
- 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)
- auth-container: always show login/signup in row (#10125) (233bed6)
- css: remove unused minmax function (#10138) (d8e84b5)
- workflows: use Node.js version from .nvmrc file (#10153) (97405ae)
- 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)
2.36.1 (2023-12-05)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- links: adopt visited link colors from Firefox (#9961) (29839fb)
- node: support v20 + suppress experimental warnings (#9517) (4401c3e)
2.34.0 (2023-11-07)
- links: distinguish visited links (v2) (#9931) (76b9e7a)
- sidebar: add Colors category to Guides (#9936) (20e5826)
- 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)
- links: revert distinguish visited links (3bae299)
- 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)
- links: distinguish visited links (#9907) (8f84da3)
- theme: sync body background-color with theme-color meta tag (#9325) (5001b04)
- 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)
- 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)
- ai-help: index full docs as well (#9608) (9355a64)
- blog: add toc (#9707) (e31ba94)
- docs: add anchor links on description terms (#8413) (ff73a32)
- playground: allow img from blob and data (#9771) (77e4c6e)
- pong: bottom banner (#9883) (d533e90)
- 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)
- docs: distinguish nested definition lists (#9836) (f8b48f2)
- search: split query at dot (#9840) (9286d7b)
- 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)
- client/public: avoid global variable (#9619) (47c26df)
- eslint: support running in git submodule (#9578) (c40fb92)
- placement: fix firing multiple impressions (#9631) (b8da642)
- 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)
- ai-help: nonsense prepended when copying message (#9484) (117f5bf)
- glean: fix url metrics (#9516) (f962258)
- 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)
- docs: add LaTeX syntax highlighting (#9366) (bea1c54)
- npm: add yari-build-blog command (#9468) (9414524)
- prism: enable Nginx syntax highlighting (#9419) (e52f10e)
- 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)
- deployer: escape markdown markup in link text (#8996) (810edfa)
- play: fix cursor jump on first edit (#9356) (216400e)
- build: handle missing BLOG_ROOT + log rg errors (#9340) (dab1fd9)
- document-survey: adjust margins and widths (#9364) (c4ac8ce)
- 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)
- 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)
- 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)
- 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)
- 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)
- ai-explain: add ai-explain to code blocks (#9188) (e342081)
- ai-help: add "Report issue with this answer on GitHub" link (#9238) (9f9cb5a)
- 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)
- live-sample: use getElementsByClassName (#9182) (5615b63)
- playground: only initialize once (#9176) (005b0f8)
2.26.0 (2023-06-26)
- blog: add author avatars (#9131) (f8d0251)
- blog: previous/next links at end of posts (#8922) (1da298c)
- blog: show newsletter form or link below posts (#8920) (203b298)
- footer: add blog feed icon (#9060) (0f6a075)
- playground: Introduce the MDN Playground (#9117) (b3050a4)
- sidebar: add filter (#8968) (3a4c28d)
- gcp: cache volatile content for 1h (#9050) (78c6e35)
- github: include build/** in search results (#9030) (16f8fd3)
- glean: avoid gleanClick changing between re-renders (#9108) (db88b56)
- icons: use rotated thumbs-up as thumbs-down (#9107) (f05db31)
- livesamples: use correct legacy url (#9158) (1da46c9)
- playground: console scroll to bottom (#9153) (85871bb)
- playground: render SVGs (#9141) (0caebd9)
- prevent live-sample render errors killing the whole build (#9155) (c99d7fe)
- prod: set ORIGIN_PLAY for cloud function (#9136) (e50d50c)
2.25.0 (2023-06-06)
2.24.0 (2023-06-05)
- docs: allow audio (mp3/ogg), video (mp4/webm) and font (woff2) attachments (#7605) (73f8dbc)
- macros: add GlossarySidebar macro (#8997) (e704315)
- macros: add XsltSidebar for XSLT pages (#9021) (bddd9f7)
- placement: hp takeover (#9022) (2ff4a7b)
- pride month 2023 (#8979) (776e70a)
- constants: add Polish to RETIRED_LOCALES (#8970) (08c15a3)
- toolbar: reduce height if read-only (#8976) (9e91c72)
2.23.1 (2023-05-29)
- 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)
- 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)
- blog: hydration error on date (#8871) (a271858)
- content: only collect required translations (#8806) (5ec562c)
- sidebar: incorrect offset and z-index on mobile (#8856) (af1cfdc)
- top-banner: adjust width (#8863) (f5c6dbc)
- ui: gap at top of page in tablet mode (#8885) (dd98b12)
- workflows: rate limit downloading ripgrep (#8865) (6187817)
2.21.0 (2023-05-15)
- build: collect errors + warnings with @sentry/node (#8571) (f18d609)
- ci: add xyz-build (#8661) (77df4fc)
- 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)
- lint-staged: use negative pattern correctly (#8842) (8e74e5f)
- npm-publish: setup node with registry url (#8841) (660a28b)
2.20.2 (2023-05-11)
2.20.1 (2023-05-11)
- 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)
2.19.0 (2023-05-10)
- banner: add blog announcement banner (#8801) (2e730ae)
- fundamental-redirects: redirect archived media (#8785) (784beeb)
- blog: add build step (e1366c5)
- ci: limit failing CI from running on forks (877d6fa)
- cloud-function: fix fxa webhooks (#8706) (d6421a5)
- jest: reduce memory usage (#8753) (47910ee)
- jest: use --rootDir option (#8754) (80f51f4)
- layout: consolidate sticky header (#8781) (496ab9f)
- ssr: add hreflang to alternate rss link (#8756) (f71415e)
- sync: don't deploy to static/static (#8803) (c453e79)
- sync: skip rsync for static (#8805) (8951f2a)
- tool
yarn content move
converts double quotes to single quotes in title (#8623) (7da24a4) - Wrap SVG Mandala to reduce CPU usage (#8622) (35c9ae9)