Skip to content

Latest commit

 

History

History
2821 lines (2212 loc) · 382 KB

CHANGELOG.md

File metadata and controls

2821 lines (2212 loc) · 382 KB

Changelog

2.62.0 (2024-08-28)

Bug Fixes

  • sidebars: change slugs for URI documents in HTTP sidebar (#11700) (e24dd17)

Miscellaneous

  • deps-dev: bump typescript-eslint from 8.2.0 to 8.3.0 (#11694) (6e8985f)
  • deps: bump @mdn/browser-compat-data from 5.5.48 to 5.5.49 (#11695) (a07476c)

2.61.0 (2024-08-26)

Features

  • cli: Fix recursive document deletion (#9486) (7b10636)
  • cloud-function: migrate to @sentry/google-cloud-serverless (#11230) (872111a)
  • doc: add pageType field (#11662) (79f75ca)
  • enable Go language syntax highlighting, set pre,code tab-size to 4 (61db1a6)
  • pong: support custom colors for new sidebar format (#11498) (a0f2afd)

Bug Fixes

  • baseline: catch computeBaseline() error (#11636) (1735372)
  • baseline: hide when feature status differs from BCD key status (#11547) (b493ff2)
  • baseline: support ranged dates, use upstream types (#11536) (2782f97)
  • build: use pipefail to fail builds (#11637) (570efab)
  • notecard: misaligned icon, excessive internal padding (#11467) (5bc2965)
  • observatory: better glean error keys (#11597) (985a416)
  • placement: reuse TextColor/BackgroundColor for "AD" link (#11540) (16a6717)

Enhancements

  • seo: use meta description templates for web-api-* pages (#11635) (e890906)
  • syntax-highlight: enable Go language, set tab-size to 4 (#11608) (61db1a6)

Miscellaneous

  • ai-help: replace GPT-3.5 Turbo with GPT-4o mini (#11586) (324fb98)
  • ai-help: stop generating ada embeddings (#11630) (5144908)
  • baseline: update learn more link to glossary entry (#11532) (a291a6a)
  • deps-dev: bump @babel/core from 7.24.9 to 7.25.2 (#11563) (b280432)
  • deps-dev: bump @babel/eslint-parser from 7.24.8 to 7.25.1 (#11553) (9145b40)
  • deps-dev: bump @babel/preset-env from 7.24.8 to 7.25.0 (#11556) (3d94971)
  • deps-dev: bump @babel/preset-env from 7.25.0 to 7.25.2 (#11561) (170194e)
  • deps-dev: bump @babel/preset-env from 7.25.2 to 7.25.3 (#11574) (e670f69)
  • deps-dev: bump @babel/preset-env from 7.25.3 to 7.25.4 (#11673) (d9e1b25)
  • deps-dev: bump @playwright/test from 1.45.3 to 1.46.0 (#11600) (479bbbe)
  • deps-dev: bump @playwright/test from 1.46.0 to 1.46.1 (#11649) (76d4707)
  • deps-dev: bump @swc/core from 1.7.0 to 1.7.1 (#11533) (30e87c6)
  • deps-dev: bump @swc/core from 1.7.1 to 1.7.2 (#11543) (04c1579)
  • deps-dev: bump @swc/core from 1.7.10 to 1.7.11 (#11634) (78bab43)
  • deps-dev: bump @swc/core from 1.7.11 to 1.7.12 (#11652) (3c24c65)
  • deps-dev: bump @swc/core from 1.7.12 to 1.7.14 (#11660) (487a8f5)
  • deps-dev: bump @swc/core from 1.7.14 to 1.7.18 (#11686) (f91f248)
  • deps-dev: bump @swc/core from 1.7.2 to 1.7.3 (#11559) (1461f58)
  • deps-dev: bump @swc/core from 1.7.3 to 1.7.4 (#11573) (c8a826b)
  • deps-dev: bump @swc/core from 1.7.4 to 1.7.5 (#11581) (25570b8)
  • deps-dev: bump @swc/core from 1.7.5 to 1.7.6 (#11588) (bd7c123)
  • deps-dev: bump @swc/core from 1.7.6 to 1.7.10 (#11625) (b1a18ca)
  • deps-dev: bump @types/node from 18.18.7 to 18.19.44 in the types group (#11623) (4c8e8d6)
  • deps-dev: bump @types/node from 18.19.44 to 18.19.45 in the types group (#11648) (750ace2)
  • deps-dev: bump @types/node from 18.19.45 to 18.19.46 in the types group (#11685) (096bae2)
  • deps-dev: bump @types/react from 18.3.3 to 18.3.4 in the types group (#11665) (b446829)
  • deps-dev: bump browserslist from 4.23.2 to 4.23.3 (#11583) (84f2569)
  • deps-dev: bump eslint-plugin-jest from 28.6.0 to 28.7.0 (#11593) (e136501)
  • deps-dev: bump eslint-plugin-jest from 28.7.0 to 28.8.0 (#11612) (9ad8658)
  • deps-dev: bump eslint-plugin-n from 17.10.1 to 17.10.2 (#11594) (e51f9e0)
  • deps-dev: bump eslint-plugin-n from 17.9.0 to 17.10.1 (#11545) (6ca9a43)
  • deps-dev: bump eslint-plugin-unicorn from 54.0.0 to 55.0.0 (#11539) (0cc49fc)
  • deps-dev: bump husky from 9.1.1 to 9.1.2 (#11544) (03984c6)
  • deps-dev: bump husky from 9.1.2 to 9.1.3 (#11558) (71ce3cf)
  • deps-dev: bump husky from 9.1.3 to 9.1.4 (#11562) (1e16d84)
  • deps-dev: bump husky from 9.1.4 to 9.1.5 (#11666) (9f4943a)
  • deps-dev: bump mini-css-extract-plugin from 2.9.0 to 2.9.1 (#11659) (c13babb)
  • deps-dev: bump postcss from 8.4.39 to 8.4.40 (#11538) (72781eb)
  • deps-dev: bump postcss from 8.4.40 to 8.4.41 (#11601) (804d452)
  • deps-dev: bump prettier-plugin-packagejson from 2.5.1 to 2.5.2 (#11688) (43ac22c)
  • deps-dev: bump react-router-dom from 6.25.1 to 6.26.0 (#11585) (c8e3ac3)
  • deps-dev: bump react-router-dom from 6.26.0 to 6.26.1 (#11641) (6a82a08)
  • deps-dev: bump sass-loader from 14.2.1 to 15.0.0 (#11535) (8914a11)
  • deps-dev: bump the dependencies group in /testing/integration with 2 updates (#11595) (7bae7f8)
  • deps-dev: bump ts-jest from 29.2.0 to 29.2.4 (#11575) (793fdc0)
  • deps-dev: bump ts-jest from 29.2.4 to 29.2.5 (#11690) (61b18e3)
  • deps-dev: bump typescript-eslint from 7.17.0 to 7.18.0 (#11565) (2ae593f)
  • deps-dev: bump typescript-eslint from 7.18.0 to 8.0.1 (#11599) (a00c3c2)
  • deps-dev: bump typescript-eslint from 8.0.1 to 8.1.0 (#11628) (cacc1b9)
  • deps-dev: bump typescript-eslint from 8.1.0 to 8.2.0 (#11656) (c27b5ae)
  • deps-dev: bump webpack from 5.93.0 to 5.94.0 (#11676) (a4d8749)
  • deps-dev: bump webpack from 5.93.0 to 5.94.0 in /client/pwa (#11674) (e93d8f6)
  • deps: bump @zip.js/zip.js from 2.7.47 to 2.7.48 in /client/pwa (#11568) (c45984b)
  • deps: bump @zip.js/zip.js from 2.7.48 to 2.7.51 in /client/pwa (#11671) (61786a2)
  • deps: bump @mdn/browser-compat-data from 5.5.40 to 5.5.41 (#11534) (86a9276)
  • deps: bump @mdn/browser-compat-data from 5.5.41 to 5.5.42 (#11555) (06de257)
  • deps: bump @mdn/browser-compat-data from 5.5.42 to 5.5.43 (#11566) (64d1c10)
  • deps: bump @mdn/browser-compat-data from 5.5.43 to 5.5.44 (#11589) (902dc82)
  • deps: bump @mdn/browser-compat-data from 5.5.44 to 5.5.45 (#11605) (01312ac)
  • deps: bump @mdn/browser-compat-data from 5.5.45 to 5.5.46 (#11627) (30c82f0)
  • deps: bump @mdn/browser-compat-data from 5.5.46 to 5.5.47 (#11670) (68ba985)
  • deps: bump @mdn/browser-compat-data from 5.5.47 to 5.5.48 (#11689) (6ced515)
  • deps: bump @mozilla/glean from 5.0.2 to 5.0.3 (#11590) (be17613)
  • deps: bump @sentry/node from 8.19.0 to 8.20.0 in the sentry group (#11537) (c99b94d)
  • deps: bump @sentry/node from 8.20.0 to 8.21.0 in the sentry group (#11567) (8c092a1)
  • deps: bump @sentry/node from 8.21.0 to 8.22.0 in the sentry group (#11571) (976302c)
  • deps: bump @sentry/node from 8.22.0 to 8.23.0 in the sentry group (#11598) (f1aa8d6)
  • deps: bump @sentry/node from 8.23.0 to 8.24.0 in the sentry group (#11602) (6e79ac8)
  • deps: bump @sentry/node from 8.24.0 to 8.25.0 in the sentry group (#11616) (390c035)
  • deps: bump @sentry/node from 8.25.0 to 8.26.0 in the sentry group (#11632) (791c631)
  • deps: bump @stripe/stripe-js from 4.1.0 to 4.2.0 (#11610) (eae9c62)
  • deps: bump @stripe/stripe-js from 4.2.0 to 4.3.0 (#11638) (ef0df46)
  • deps: bump @webref/css from 6.13.1 to 6.14.0 (#11542) (deedd01)
  • deps: bump @webref/css from 6.14.0 to 6.14.1 (#11576) (d62b071)
  • deps: bump @webref/css from 6.14.1 to 6.14.2 (#11658) (7facced)
  • deps: bump async from 3.2.5 to 3.2.6 (#11657) (bede296)
  • deps: bump boto3 from 1.34.153 to 1.34.158 in /deployer in the dependencies group (#11622) (0558e26)
  • deps: bump boto3 from 1.34.158 to 1.35.0 in /deployer in the dependencies group (#11647) (292e678)
  • deps: bump boto3 from 1.35.0 to 1.35.5 in /deployer in the dependencies group (#11682) (ef087d2)
  • deps: bump cheerio from 1.0.0-rc.12 to 1.0.0 (#11626) (856405f)
  • deps: bump dayjs from 1.11.12 to 1.11.13 (#11668) (be9d8b9)
  • deps: bump fast-xml-parser from 4.3.4 to 4.4.1 (#11560) (3ca992d)
  • deps: bump fdir from 6.2.0 to 6.3.0 (#11687) (e0bd00a)
  • deps: bump file-type from 19.3.0 to 19.4.0 (#11587) (350d84b)
  • deps: bump file-type from 19.4.0 to 19.4.1 (#11639) (5ac69b2)
  • deps: bump is-svg from 5.0.1 to 5.1.0 (#11592) (a33a589)
  • deps: bump mdn-data from 2.8.0 to 2.9.0 (#11579) (d930863)
  • deps: bump micromatch from 4.0.4 to 4.0.8 in /client/pwa (#11683) (e320b68)
  • deps: bump micromatch from 4.0.5 to 4.0.8 (#11684) (358c3e7)
  • deps: bump openai from 4.53.0 to 4.53.1 (#11541) (f0ec2be)
  • deps: bump openai from 4.53.1 to 4.53.2 (#11551) (65e3304)
  • deps: bump openai from 4.53.2 to 4.54.0 (#11580) (3abbc12)
  • deps: bump openai from 4.54.0 to 4.55.0 (#11604) (9bfd688)
  • deps: bump openai from 4.55.0 to 4.55.1 (#11611) (e6accc7)
  • deps: bump openai from 4.55.1 to 4.55.3 (#11617) (a0a2641)
  • deps: bump openai from 4.55.3 to 4.55.4 (#11624) (308747a)
  • deps: bump openai from 4.55.4 to 4.55.5 (#11629) (7c49bc8)
  • deps: bump openai from 4.55.5 to 4.55.7 (#11633) (5d5256d)
  • deps: bump openai from 4.55.7 to 4.56.0 (#11651) (c0e633b)
  • deps: bump pytest from 8.3.1 to 8.3.2 in /testing/integration in the dependencies group (#11550) (c621908)
  • deps: bump the dependencies group in /deployer with 2 updates (#11549) (d2f8f33)
  • deps: bump the dependencies group in /deployer with 3 updates (#11596) (ae82324)
  • deps: bump web-features from 1.0.0 to 1.1.0 (#11603) (c0958e1)
  • deps: bump web-features from 1.1.0 to 1.2.0 (#11675) (ad7d2cc)
  • deps: bump web-specs from 3.13.1 to 3.14.0 (#11557) (133a730)
  • deps: bump web-specs from 3.14.0 to 3.15.0 (#11564) (7beb00c)
  • deps: bump web-specs from 3.15.0 to 3.16.0 (#11577) (4da5e67)
  • deps: bump web-specs from 3.16.0 to 3.17.0 (#11669) (454c9a1)
  • macros/LearnSidebar: add Japanese translation for 5 locations (#11507) (b342cae)
  • survey: august 2024 web app survey (#11570) (b5ecb29)
  • survey: extend august 2024 web app survey by a few days (#11615) (1bf885e)

2.60.1 (2024-07-23)

Bug Fixes

  • baseline: hide on /MDN/ pages (#11358) (af33c55)
  • build: ignore GITHUB_REF in mdn/yari (#11398) (21d7dc1)
  • cloud-function: avoid double slash where canonical url has trailing slash (#11441) (593f7b0)
  • login: don't double encodeURI (#11448) (821f69a)
  • markdown: Fix GFM rendering if blank line right after magic keyword (#11108) (16d7b88)
  • search: hide "No query, no results" on server (#11359) (630fc42)
  • server: Inter wouldn't load on Linux 🐧 (#11491) (5ceaaa1)

Miscellaneous

  • curriculum: slim down context. (#11449) (380dd82)
  • deps-dev: bump @babel/core from 7.24.7 to 7.24.8 (#11472) (d02a335)
  • deps-dev: bump @babel/core from 7.24.8 to 7.24.9 (#11479) (18183d3)
  • deps-dev: bump @babel/eslint-parser from 7.24.7 to 7.24.8 (#11471) (bb70ad0)
  • deps-dev: bump @babel/preset-env from 7.24.7 to 7.24.8 (#11473) (99d2290)
  • deps-dev: bump @playwright/test from 1.45.1 to 1.45.2 (#11485) (e21cdbb)
  • deps-dev: bump @playwright/test from 1.45.2 to 1.45.3 (#11524) (b3a0aaf)
  • deps-dev: bump @swc/core from 1.6.13 to 1.7.0 (#11494) (7c3a1e0)
  • deps-dev: bump browserslist from 4.23.1 to 4.23.2 (#11454) (435a3b0)
  • deps-dev: bump eslint-plugin-react from 7.34.3 to 7.34.4 (#11477) (2a06792)
  • deps-dev: bump eslint-plugin-react from 7.34.4 to 7.35.0 (#11515) (aa9e6b0)
  • deps-dev: bump html-validate from 8.20.1 to 8.21.0 (#11516) (2bcc6e7)
  • deps-dev: bump husky from 9.0.11 to 9.1.1 (#11505) (ff273d1)
  • deps-dev: bump jsdom from 24.1.0 to 24.1.1 (#11511) (708f875)
  • deps-dev: bump prettier from 3.3.2 to 3.3.3 (#11481) (fd6c658)
  • deps-dev: bump prettier-plugin-packagejson from 2.5.0 to 2.5.1 (#11486) (24020fc)
  • deps-dev: bump react-router-dom from 6.24.1 to 6.25.0 (#11489) (038314a)
  • deps-dev: bump react-router-dom from 6.25.0 to 6.25.1 (#11493) (18bcf16)
  • deps-dev: bump typescript from 5.5.3 to 5.5.4 (#11522) (7d052f7)
  • deps-dev: bump typescript from 5.5.3 to 5.5.4 in /client/pwa (#11519) (6eccc62)
  • deps-dev: bump typescript-eslint from 7.16.0 to 7.16.1 (#11484) (f59704d)
  • deps-dev: bump typescript-eslint from 7.16.1 to 7.17.0 (#11521) (22ed98a)
  • deps-dev: bump webpack from 5.92.1 to 5.93.0 (#11474) (5b2cd75)
  • deps-dev: bump webpack from 5.92.1 to 5.93.0 in /client/pwa (#11469) (38b8c56)
  • deps-dev: remove style-dictionary (#11447) (f52482c)
  • deps: bump @zip.js/zip.js from 2.7.45 to 2.7.47 in /client/pwa (#11495) (4fee745)
  • deps: bump @mdn/browser-compat-data from 5.5.37 to 5.5.38 (#11452) (7261817)
  • deps: bump @mdn/browser-compat-data from 5.5.38 to 5.5.39 (#11478) (d89dfec)
  • deps: bump @mdn/browser-compat-data from 5.5.39 to 5.5.40 (#11513) (437c54b)
  • deps: bump @sentry/node from 8.15.0 to 8.17.0 in the sentry group (#11451) (1c0714b)
  • deps: bump @sentry/node from 8.17.0 to 8.18.0 in the sentry group (#11487) (e674816)
  • deps: bump @sentry/node from 8.18.0 to 8.19.0 in the sentry group (#11503) (fc60e2b)
  • deps: bump @webref/css from 6.13.0 to 6.13.1 (#11457) (eff24ce)
  • deps: bump dayjs from 1.11.11 to 1.11.12 (#11504) (65bee27)
  • deps: bump dexie from 3.2.7 to 4.0.8 (#11466) (ba064b7)
  • deps: bump dexie from 3.2.7 to 4.0.8 in /client/pwa (#11461) (7a08569)
  • deps: bump fdir from 6.1.1 to 6.2.0 (#11517) (8bd645e)
  • deps: bump file-type from 19.1.0 to 19.1.1 (#11465) (0e6f0e0)
  • deps: bump file-type from 19.1.1 to 19.2.0 (#11492) (f29628b)
  • deps: bump file-type from 19.2.0 to 19.3.0 (#11523) (195cf8f)
  • deps: bump lru-cache from 10.4.0 to 10.4.3 (#11453) (0a20f93)
  • deps: bump open-editor from 4.1.1 to 5.0.0 (#11480) (8d06483)
  • deps: bump openai from 4.52.4 to 4.52.5 (#11456) (2958f43)
  • deps: bump openai from 4.52.5 to 4.52.7 (#11470) (c2f75df)
  • deps: bump openai from 4.52.7 to 4.53.0 (#11520) (ce6237c)
  • deps: bump pytest from 8.2.2 to 8.3.1 in /testing/integration in the dependencies group (#11510) (b78d9d0)
  • deps: bump the dependencies group across 1 directory with 2 updates (#11509) (ad533ba)
  • deps: bump web-specs from 3.13.0 to 3.13.1 (#11463) (44b32ea)
  • plus: remove fxa rebranding (#11500) (786a032)

2.60.0 (2024-07-10)

Features

  • curriculum: launch Scrimba partnership (4cb0e63)

Bug Fixes

Enhancements

Miscellaneous

  • deps-dev: bump @swc/core from 1.6.7 to 1.6.13 (#11428) (fa9df3c)
  • deps-dev: bump @types/cli-progress from 3.11.5 to 3.11.6 in the types group (#11427) (11759ac)
  • deps-dev: bump postcss-preset-env from 9.5.15 to 9.6.0 (#11430) (dcc2e6c)
  • deps-dev: bump ts-jest from 29.1.5 to 29.2.0 (#11440) (58353d3)
  • deps-dev: bump typescript-eslint from 7.15.0 to 7.16.0 (#11437) (1ba1fd0)
  • deps: bump @mdn/browser-compat-data from 5.5.36 to 5.5.37 (#11429) (21152da)
  • deps: bump @sentry/node from 8.14.0 to 8.15.0 in the sentry group (#11421) (8a80079)
  • deps: bump boto3 from 1.34.136 to 1.34.140 in /deployer in the dependencies group (#11433) (e6e2b5e)
  • deps: bump certifi from 2023.7.22 to 2024.7.4 in /deployer (#11424) (4837b63)
  • deps: bump certifi from 2023.7.22 to 2024.7.4 in /testing/integration (#11425) (ec98d99)
  • deps: bump file-type from 19.0.0 to 19.1.0 (#11438) (770accb)
  • deps: bump inquirer from 10.0.0 to 10.0.1 (#11436) (c87068a)
  • deps: bump inquirer from 9.3.3 to 9.3.4 (#11422) (09629b2)
  • deps: bump inquirer from 9.3.4 to 10.0.0 (#11432) (52d63db)
  • deps: bump lru-cache from 10.3.0 to 10.4.0 (#11431) (fa448af)
  • deps: bump openai from 4.52.3 to 4.52.4 (#11439) (0e6ff64)

2.59.0 (2024-07-04)

Features

Bug Fixes

Enhancements

Miscellaneous

  • deps-dev: bump @playwright/test from 1.44.1 to 1.45.0 (#11362) (49f9d73)
  • deps-dev: bump @playwright/test from 1.45.0 to 1.45.1 (#11410) (0727724)
  • deps-dev: bump @swc/core from 1.6.5 to 1.6.6 (#11387) (c3d2233)
  • deps-dev: bump @swc/core from 1.6.6 to 1.6.7 (#11415) (96ab2e1)
  • deps-dev: bump postcss from 8.4.38 to 8.4.39 (#11389) (a7e38f2)
  • deps-dev: bump postcss-preset-env from 9.5.14 to 9.5.15 (#11388) (a809827)
  • deps-dev: bump react-router-dom from 6.24.0 to 6.24.1 (#11416) (a1c10fc)
  • deps-dev: bump typescript from 5.5.2 to 5.5.3 (#11402) (0926f1e)
  • deps-dev: bump typescript from 5.5.2 to 5.5.3 in /client/pwa (#11404) (8e23bf7)
  • deps-dev: bump typescript-eslint from 7.14.1 to 7.15.0 (#11401) (6aae3be)
  • deps: bump @mdn/browser-compat-data from 5.5.35 to 5.5.36 (#11403) (04fc1d1)
  • deps: bump @sentry/node from 8.12.0 to 8.13.0 in the sentry group (#11378) (84cc06f)
  • deps: bump @sentry/node from 8.13.0 to 8.14.0 in the sentry group (#11414) (a6dfd86)
  • deps: bump @stripe/stripe-js from 3.5.0 to 4.0.0 (#11329) (7368909)
  • deps: bump @stripe/stripe-js from 4.0.0 to 4.1.0 (#11411) (4bd6950)
  • deps: bump @webref/css from 6.12.15 to 6.13.0 (#11399) (7431046)
  • deps: bump boto3 from 1.34.131 to 1.34.136 in /deployer in the dependencies group (#11392) (10a71b9)
  • deps: bump inquirer from 9.2.23 to 9.3.0 (#11376) (b68eb39)
  • deps: bump inquirer from 9.3.0 to 9.3.1 (#11381) (30fd0ea)
  • deps: bump inquirer from 9.3.1 to 9.3.2 (#11391) (7e7ca6d)
  • deps: bump inquirer from 9.3.2 to 9.3.3 (#11418) (db188c5)
  • deps: bump lru-cache from 10.2.2 to 10.3.0 (#11379) (0886b32)
  • deps: bump openai from 4.52.1 to 4.52.2 (#11386) (7befaaa)
  • deps: bump openai from 4.52.2 to 4.52.3 (#11408) (2d60f25)
  • deps: bump pgvector from 0.1.8 to 0.2.0 (#11380) (7bd4fff)
  • deps: bump read-chunk from 4.0.3 to 5.0.0 (#11390) (8ebaaf0)
  • deps: bump web-features from 0.8.6 to 0.9.0 (#11400) (5bc6b5f)
  • deps: bump web-specs from 3.12.0 to 3.12.1 (#11375) (1d0e65e)
  • deps: bump web-specs from 3.12.1 to 3.13.0 (#11409) (8722fd0)
  • flaws: exclude /en-US/observatory/* from broken-link flaw (#11406) (25c3064)
  • macros/LearnSidebar: add Event bubbling guide (#11395) (4872a86)
  • macros/WebExtExamples: add zh translations (#11377) (5492bba)
  • test-build: enable placements (#11374) (dee547c)
  • workflows: remove xyz-build (#11419) (c832fa5)

2.58.0 (2024-06-26)

Features

Bug Fixes

Miscellaneous

  • deps-dev: bump @swc/core from 1.6.3 to 1.6.5 (#11355) (60717c9)
  • deps-dev: bump react-router-dom from 6.23.1 to 6.24.0 (#11363) (9b9897e)
  • deps-dev: bump typescript-eslint from 7.13.1 to 7.14.1 (#11364) (1d824aa)
  • deps: bump @google-cloud/functions-framework from 3.1.3 to 3.4.0 in /cloud-function (#11315) (bfd20d4)
  • deps: bump @mdn/browser-compat-data from 5.5.34 to 5.5.35 (#11370) (616a26d)
  • deps: bump @sentry/node from 8.10.0 to 8.11.0 in the sentry group (#11353) (9893212)
  • deps: bump @sentry/node from 8.11.0 to 8.12.0 in the sentry group (#11360) (9e64fa7)
  • deps: bump boto3 from 1.34.127 to 1.34.131 in /deployer in the dependencies group (#11357) (10b9756)
  • deps: bump openai from 4.52.0 to 4.52.1 (#11371) (90633bc)
  • deps: bump web-specs from 3.10.0 to 3.11.0 (#11354) (8e37876)
  • deps: bump web-specs from 3.11.0 to 3.12.0 (#11369) (5f6da45)
  • macros/LearnSidebar: add Japanese translations (#11351) (acecc93)
  • redirects: remove retiredLocale parameter (#11148) (08f38df)
  • types: narrow string to Locale where possible (#11323) (3a20751)

2.57.0 (2024-06-21)

Features

Bug Fixes

  • seo: remove contributors.txt from robots.txt (#11311) (1e561bb)

Miscellaneous

  • deps-dev: bump @swc/core from 1.5.28 to 1.5.29 (#11306) (74742d9)
  • deps-dev: bump @swc/core from 1.5.29 to 1.6.1 (#11320) (50f1c6c)
  • deps-dev: bump @swc/core from 1.6.1 to 1.6.3 (#11336) (b68d1ac)
  • deps-dev: bump @types/imagemin from 8.0.5 to 9.0.0 (#11249) (cf0d726)
  • deps-dev: bump eslint-plugin-jsx-a11y from 6.8.0 to 6.9.0 (#11338) (5d7b2e0)
  • deps-dev: bump eslint-plugin-n from 17.8.1 to 17.9.0 (#11310) (e550c28)
  • deps-dev: bump eslint-plugin-react from 7.34.2 to 7.34.3 (#11334) (f62039f)
  • deps-dev: bump eslint-plugin-unicorn from 53.0.0 to 54.0.0 (#11321) (f198365)
  • deps-dev: bump flake8 from 7.0.0 to 7.1.0 in /testing/integration in the dependencies group (#11319) (c62293c)
  • deps-dev: bump peggy from 4.0.2 to 4.0.3 (#11340) (2f497b2)
  • deps-dev: bump sass from 1.77.5 to 1.77.6 (#11332) (37bb822)
  • deps-dev: bump ts-jest from 29.1.4 to 29.1.5 (#11318) (435f1a9)
  • deps-dev: bump typescript from 5.4.5 to 5.5.2 (#11347) (a8860a5)
  • deps-dev: bump typescript from 5.4.5 to 5.5.2 in /client/pwa (#11346) (7898380)
  • deps-dev: bump typescript-eslint from 7.13.0 to 7.13.1 (#11331) (6644b31)
  • deps-dev: bump webpack from 5.92.0 to 5.92.1 (#11342) (c084a0a)
  • deps-dev: bump webpack from 5.92.0 to 5.92.1 in /client/pwa (#11343) (118f71b)
  • deps: bump @mdn/browser-compat-data from 5.5.33 to 5.5.34 (#11330) (9f86551)
  • deps: bump @sentry/node from 8.9.2 to 8.10.0 in the sentry group (#11337) (074b053)
  • deps: bump @webref/css from 6.12.13 to 6.12.14 (#11307) (9822241)
  • deps: bump @webref/css from 6.12.14 to 6.12.15 (#11335) (fd1d008)
  • deps: bump braces from 3.0.2 to 3.0.3 in /cloud-function (#11314) (04e63b7)
  • deps: bump express from 4.18.2 to 4.19.2 + follow-redirects from 1.15.5 to 1.15.6 in /cloud-function (#11250) (daa2ff0)
  • deps: bump imagemin-svgo from 10.0.1 to 11.0.1 (#11316) (f96c189)
  • deps: bump openai from 4.50.0 to 4.51.0 (#11305) (980003d)
  • deps: bump openai from 4.51.0 to 4.52.0 (#11339) (2931833)
  • deps: bump the dependencies group in /deployer with 2 updates (#11317) (17a37ed)
  • deps: bump unified from 11.0.4 to 11.0.5 (#11341) (5a6285e)
  • deps: bump urllib3 from 1.26.18 to 1.26.19 in /deployer (#11324) (d7c44d3)
  • deps: bump urllib3 from 1.26.18 to 1.26.19 in /testing/integration (#11325) (0c1c051)
  • deps: bump web-specs from 3.9.1 to 3.10.0 (#11348) (c12e309)
  • deps: bump ws from 8.17.0 to 8.17.1 (#11326) (ac90640)
  • macros/AddonSidebar:* update zh-CN translation (#11231) (1609a74)

2.56.0 (2024-06-12)

Features

Bug Fixes

  • macros/EmbedLiveSample: move sandbox attr behind ending tag (#11292) (e19cf3d)

Miscellaneous

  • deps-dev: bump @swc/core from 1.5.25 to 1.5.27 (#11281) (305fbba)
  • deps-dev: bump @swc/core from 1.5.27 to 1.5.28 (#11285) (7da4d06)
  • deps-dev: bump browserslist from 4.23.0 to 4.23.1 (#11279) (e2273ca)
  • deps-dev: bump html-validate from 8.20.0 to 8.20.1 (#11298) (2451695)
  • deps-dev: bump mdast-util-to-hast from 13.1.0 to 13.2.0 (#11280) (e8ecf2d)
  • deps-dev: bump prettier from 3.3.1 to 3.3.2 (#11287) (7af1fcb)
  • deps-dev: bump sass from 1.77.4 to 1.77.5 (#11300) (0a0660f)
  • deps-dev: bump typescript-eslint from 7.12.0 to 7.13.0 (#11288) (c90b596)
  • deps-dev: bump webpack from 5.91.0 to 5.92.0 (#11297) (7e1c857)
  • deps-dev: bump webpack from 5.91.0 to 5.92.0 in /client/pwa (#11293) (ec2853c)
  • deps: bump @mdn/browser-compat-data from 5.5.31 to 5.5.32 (#11278) (f1c107a)
  • deps: bump @mdn/browser-compat-data from 5.5.32 to 5.5.33 (#11301) (7e5e5f1)
  • deps: bump @sentry/node from 8.8.0 to 8.9.2 in the sentry group (#11296) (58294bf)
  • deps: bump braces from 3.0.2 to 3.0.3 in /client/pwa (#11289) (9732a96)
  • deps: bump openai from 4.49.0 to 4.49.1 (#11277) (4c2d762)
  • deps: bump openai from 4.49.1 to 4.50.0 (#11286) (ae44662)
  • deps: bump pytest from 8.2.1 to 8.2.2 in /testing/integration in the dependencies group (#11283) (43aee4f)
  • deps: bump the dependencies group in /deployer with 2 updates (#11284) (ab47670)
  • deps: bump web-features from 0.8.5 to 0.8.6 (#11299) (0f3b72a)
  • macros/XsltRef: update zh-CN translation (2277868)
  • surveys: close German locale survey (#11294) (587542e)

2.55.0 (2024-06-10)

Features

Bug Fixes

  • cloud-function: use URL.pathname to resolve index.html only (#11271) (102682a)
  • css-syntax: link types with brackets + prefer main spec for at-rules (#11070) (8aa2699)
  • css: remove screen condition from media queries (#11142) (a814540)
  • macros/AccessibilitySidebar: list subpages via en-US (#11259) (96bad13)
  • macros/MDNSidebar: fix typo in Korean translation (#11244) (ee3f07f)
  • seo: add missing sitemaps (#11234) (4c78143)

Enhancements

  • homepage: optimize + lazy-load contributor logo (#11258) (43bde1c)
  • surveys: update design + logo + add footnote (#11274) (9100952)

Miscellaneous

  • build: remove obsolete /@api/deki/ handling (#11228) (8ec146e)
  • cloud-function: migrate url.parse() to new URL() (#9655) (051a599)
  • deps-dev: bump @babel/core from 7.24.6 to 7.24.7 (#11263) (8d4e69f)
  • deps-dev: bump @babel/eslint-parser from 7.24.6 to 7.24.7 (#11261) (0253b52)
  • deps-dev: bump @babel/preset-env from 7.24.6 to 7.24.7 (#11264) (7d3d1a5)
  • deps-dev: bump @swc/core from 1.5.24 to 1.5.25 (#11256) (a1a5eda)
  • deps-dev: bump eslint-plugin-jest from 28.5.0 to 28.6.0 (#11267) (4923e00)
  • deps-dev: bump eslint-plugin-n from 17.7.0 to 17.8.0 (#11252) (15a0fb3)
  • deps-dev: bump eslint-plugin-n from 17.8.0 to 17.8.1 (#11265) (2f4e25d)
  • deps-dev: bump prettier from 3.3.0 to 3.3.1 (#11254) (146d6bd)
  • deps: bump @sentry/node from 8.7.0 to 8.8.0 in the sentry group (#11266) (56fe5b7)
  • deps: bump @webref/css from 6.12.12 to 6.12.13 (#11262) (d7534a9)
  • deps: bump openai from 4.47.3 to 4.48.1 (#11253) (c99ba50)
  • deps: bump openai from 4.48.1 to 4.48.2 (#11260) (807dcc9)
  • deps: bump openai from 4.48.2 to 4.49.0 (#11268) (5e0b871)
  • deps: bump pg from 8.11.5 to 8.12.0 (#11255) (654c2ad)
  • deps: bump sse.js from 2.4.1 to 2.5.0 (#11269) (d6c8558)
  • macros/AvailableInWorkers: update Japanese translation (#11155) (89b79b1)
  • readme: remove ngrok section (#11164) (0cae8bd)

2.54.0 (2024-06-04)

Features

Bug Fixes

Miscellaneous

  • deps-dev: bump @pmmmwh/react-refresh-webpack-plugin from 0.5.13 to 0.5.15 (#11241) (d25df94)
  • deps-dev: bump @swc/core from 1.5.22 to 1.5.24 (#11226) (47a02e6)
  • deps-dev: bump html-validate from 8.19.1 to 8.20.0 (#11242) (b9f2bee)
  • deps-dev: bump prettier from 3.2.5 to 3.3.0 (#11240) (bad5f91)
  • deps-dev: bump sass from 1.77.3 to 1.77.4 (#11225) (d2a7572)
  • deps-dev: bump typescript-eslint from 7.11.0 to 7.12.0 (#11246) (fa53cf2)
  • deps: bump @mdn/browser-compat-data from 5.5.30 to 5.5.31 (#11237) (f1a7e0f)
  • deps: bump @stripe/stripe-js from 3.4.1 to 3.5.0 (#11247) (634bf48)
  • deps: bump inquirer from 9.2.22 to 9.2.23 (#11239) (e7ed8bd)
  • deps: bump openai from 4.47.2 to 4.47.3 (#11238) (345b092)
  • deps: bump requests from 2.32.2 to 2.32.3 in /testing/integration in the dependencies group (#11235) (08141ed)
  • deps: bump the dependencies group in /deployer with 2 updates (#11243) (0cf1b9a)
  • deps: bump web-features from 0.8.4 to 0.8.5 (#11245) (674b0c6)
  • deps: bump web-specs from 3.9.0 to 3.9.1 (#11248) (e6e14ec)
  • fundamental-redirects: add more /docs/ prefix redirects (#11223) (537bbf7)

2.53.1 (2024-05-31)

Bug Fixes

  • cloud-function: skip next() on fundamental redirect (#11222) (00daf0f)
  • seo: add rel="nofollow" on "Sign up for free" link (#11219) (ef26b7f)
  • sync-translated-content: preserve l10n frontmatter (#11224) (66653b7)

2.53.0 (2024-05-30)

Features

  • experiment: stop rewriting Web/API page titles (#11218) (e04081a)
  • telemetry: measure user preferred languages (#11065) (cad650c)

Bug Fixes

  • article-footer: reduce margin on small screens (#11141) (b4bc689)
  • css: fit feedback form on smaller screens (b4bc689)
  • curriculum: increase module list tab contrast (#11062) (4084fff)
  • filechecker: revert imagemin-svgo (#11201) (bd4aad4)
  • i10n: localize deprecated header text in ko (#11189) (d4c41a8)
  • l10n: localize translation banner in pt-BR (#11018) (f4ce821)
  • playground: avoid stringifying invalid console messages (#11150) (90072c8)
  • pong: avoid duplicate "https:" (#11212) (c4ef726)
  • search: use "noindex, follow" robots tag + remove robots.txt exclude (#11140) (734c0b6)
  • seo: identify sponsored links (#11217) (5d47456)
  • seo: prevent contributors.txt from indexing and crawling (#11149) (7164c71)

Miscellaneous

  • deps-dev: bump @babel/core from 7.24.5 to 7.24.6 (#11191) (75a243b)
  • deps-dev: bump @babel/eslint-parser from 7.24.5 to 7.24.6 (#11196) (5e34519)
  • deps-dev: bump @babel/preset-env from 7.24.5 to 7.24.6 (#11194) (2c719ef)
  • deps-dev: bump @playwright/test from 1.44.0 to 1.44.1 (#11177) (f3df793)
  • deps-dev: bump @swc/core from 1.5.7 to 1.5.22 (#11216) (7da5467)
  • deps-dev: bump @types/react from 18.3.2 to 18.3.3 in the types group (#11183) (a80c17a)
  • deps-dev: bump braces from 3.0.2 to 3.0.3 (#11170) (bf88dec)
  • deps-dev: bump css-loader from 7.1.1 to 7.1.2 (#11176) (39ebfe3)
  • deps-dev: bump eslint-plugin-n from 17.4.0 to 17.7.0 (#11126) (fa9c6d1)
  • deps-dev: bump eslint-plugin-react from 7.34.1 to 7.34.2 (#11206) (595dd9b)
  • deps-dev: bump eslint-webpack-plugin from 4.1.0 to 4.2.0 (#11192) (64b90ec)
  • deps-dev: bump html-validate from 8.18.2 to 8.19.0 (#11159) (2786895)
  • deps-dev: bump html-validate from 8.19.0 to 8.19.1 (#11184) (a8d88fa)
  • deps-dev: bump jsdom from 24.0.0 to 24.1.0 (#11197) (5e232a4)
  • deps-dev: bump postcss-preset-env from 9.5.13 to 9.5.14 (#11185) (658845c)
  • deps-dev: bump sass from 1.77.2 to 1.77.3 (#11215) (5e715a1)
  • deps-dev: bump ts-jest from 29.1.2 to 29.1.3 (#11171) (0d7850e)
  • deps-dev: bump ts-jest from 29.1.3 to 29.1.4 (#11204) (e4ab9aa)
  • deps-dev: bump typescript-eslint from 7.10.0 to 7.11.0 (#11203) (8ab2bdd)
  • deps-dev: bump typescript-eslint from 7.9.0 to 7.10.0 (#11169) (1de9a26)
  • deps: bump @zip.js/zip.js from 2.7.44 to 2.7.45 in /client/pwa (#11210) (00bf253)
  • deps: bump @mdn/browser-compat-data from 5.5.28 to 5.5.29 (#11162) (9eabb01)
  • deps: bump @mdn/browser-compat-data from 5.5.29 to 5.5.30 (#11209) (3ba4218)
  • deps: bump @mozilla/glean from 5.0.1 to 5.0.2 (#11186) (d8d26c7)
  • deps: bump @sentry/node from 7.114.0 to 8.2.1 in the sentry group across 1 directory (#11145) (3127032)
  • deps: bump @sentry/node from 8.2.1 to 8.3.0 in the sentry group (#11174) (1b74acf)
  • deps: bump @sentry/node from 8.3.0 to 8.4.0 in the sentry group (#11182) (e208941)
  • deps: bump @sentry/node from 8.4.0 to 8.5.0 in the sentry group (#11202) (d2cb9bb)
  • deps: bump @sentry/node from 8.5.0 to 8.7.0 in the sentry group (#11214) (6a44d2d)
  • deps: bump @stripe/stripe-js from 3.4.0 to 3.4.1 (#11172) (e344db8)
  • deps: bump @webref/css from 6.12.11 to 6.12.12 (#11175) (6160188)
  • deps: bump inquirer from 9.2.21 to 9.2.22 (#11160) (2a67c3c)
  • deps: bump mdast-util-from-markdown from 2.0.0 to 2.0.1 (#11193) (3f3e342)
  • deps: bump mdn-data from 2.7.0 to 2.8.0 (#11173) (e35a29a)
  • deps: bump openai from 4.47.1 to 4.47.2 (#11208) (5029ecb)
  • deps: bump pytest from 8.2.0 to 8.2.1 in /testing/integration in the dependencies group (#11156) (fb2066e)
  • deps: bump requests from 2.31.0 to 2.32.0 in /deployer (#11167) (95ea0da)
  • deps: bump requests from 2.31.0 to 2.32.0 in /testing/integration (#11168) (09b7046)
  • deps: bump requests from 2.32.0 to 2.32.2 in /testing/integration in the dependencies group (#11198) (860a9d7)
  • deps: bump the dependencies group in /deployer with 2 updates (#11158) (8b483e8)
  • deps: bump the dependencies group in /deployer with 2 updates (#11200) (778446d)
  • deps: bump web-features from 0.8.2 to 0.8.3 (#11161) (65bfe90)
  • deps: bump web-features from 0.8.3 to 0.8.4 (#11207) (776ef23)
  • macros/LearnSidebar: add Japanese translation for Games section (#11152) (10d50be)

2.52.1 (2024-05-17)

Bug Fixes

Miscellaneous

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

2.52.0 (2024-05-14)

Features

Bug Fixes

  • baseline: hide screen orientation lock banner (#11107) (a851ba5)
  • blog: hydration errors due to newsletter component (#11106) (36c3d0c)
  • curriculum: highlight "Getting started" in module overview (#11051) (a3dd9b4)
  • l10n: improve position of en-US link indicators in sidebar (#11066) (1b9c773)
  • macro: Fix two flaws in CSSRef.ejs (#11081) (344ec8c)
  • macros: fix URL issues in sidebar macros (#11082) (2cfbb67)
  • playground/runner: fix external script loading in playground (#11017) (8ba95b2)
  • telemetry: remove Glean migration flag (#11069) (54a9bc8)

Enhancements

  • macros/AvailableInWorkers: add "only available in Web Workers" case (#10968) (d56a76f)
  • macros/EmbedYouTube: add optional title attribute (#10504) (4d215d3)

Miscellaneous

  • deps-dev: bump @playwright/test from 1.43.1 to 1.44.0 (#11090) (e258f67)
  • deps-dev: bump @swc/core from 1.5.0 to 1.5.3 (#11083) (10dcfa4)
  • deps-dev: bump @swc/core from 1.5.3 to 1.5.5 (#11097) (ec29038)
  • deps-dev: bump @testing-library/react from 15.0.6 to 15.0.7 (#11088) (9207a00)
  • deps-dev: bump @types/react from 18.3.1 to 18.3.2 in the types group (#11111) (1357a95)
  • deps-dev: bump css-minimizer-webpack-plugin from 6.0.0 to 7.0.0 (#11095) (8722a0e)
  • deps-dev: bump eslint-plugin-jest from 28.3.0 to 28.4.0 (#11057) (fd2212f)
  • deps-dev: bump eslint-plugin-jest from 28.4.0 to 28.5.0 (#11076) (1b48294)
  • deps-dev: bump postcss-preset-env from 9.5.11 to 9.5.12 (#11115) (2573f2d)
  • deps-dev: bump postcss-preset-env from 9.5.9 to 9.5.11 (#11074) (341770b)
  • deps-dev: bump react-router-dom from 6.23.0 to 6.23.1 (#11118) (b9d17b2)
  • deps-dev: bump sass from 1.76.0 to 1.77.0 (#11084) (964acde)
  • deps-dev: bump sass from 1.77.0 to 1.77.1 (#11112) (c951332)
  • deps-dev: bump semver from 7.6.0 to 7.6.2 (#11104) (9f9b11b)
  • deps: bump @zip.js/zip.js from 2.7.43 to 2.7.44 in /client/pwa (#11072) (e80a07c)
  • deps: bump @mdn/browser-compat-data from 5.5.24 to 5.5.25 (#11078) (e561699)
  • deps: bump @mdn/browser-compat-data from 5.5.25 to 5.5.26 (#11098) (3ab9aeb)
  • deps: bump @mdn/browser-compat-data from 5.5.26 to 5.5.27 (#11117) (90b672a)
  • deps: bump @stripe/stripe-js from 3.3.0 to 3.4.0 (#11089) (d72e13d)
  • deps: bump @webref/css from 6.12.9 to 6.12.10 (#11055) (43ce724)
  • deps: bump boto3 from 1.34.93 to 1.34.98 in /deployer in the dependencies group (#11071) (8ca807b)
  • deps: bump boto3 from 1.34.98 to 1.34.103 in /deployer in the dependencies group (#11119) (fd8cb95)
  • deps: bump imagemin from 8.0.1 to 9.0.0 (#11077) (45254aa)
  • deps: bump imagemin-pngquant from 9.0.2 to 10.0.0 (#11094) (3457280)
  • deps: bump imagemin-svgo from 10.0.1 to 11.0.0 (#11075) (e05460d)
  • deps: bump mdn-data from 2.6.1 to 2.7.0 (#11114) (d39d1ab)
  • deps: bump openai from 4.40.0 to 4.40.1 (#11056) (f7d9d9e)
  • deps: bump openai from 4.40.1 to 4.41.0 (#11073) (fb838fa)
  • deps: bump openai from 4.41.0 to 4.42.0 (#11086) (a71f650)
  • deps: bump openai from 4.42.0 to 4.43.0 (#11100) (f5b4261)
  • deps: bump openai from 4.43.0 to 4.44.0 (#11102) (68620de)
  • deps: bump openai from 4.44.0 to 4.45.0 (#11116) (41381ce)
  • deps: bump the sentry group with 2 updates (#11054) (854f8b3)
  • deps: bump the sentry group with 2 updates (#11093) (8ee8605)
  • deps: bump web-features from 0.7.0 to 0.8.0 (#11059) (c8f3031)
  • deps: bump web-features from 0.8.0 to 0.8.1 (#11087) (5f6884d)
  • deps: bump web-specs from 3.8.0 to 3.9.0 (#11058) (2fb635d)
  • webpack: deterministic output when changing config (4a5cf81)
  • webpack: directly import fork-ts-checker-webpack-plugin (98e6b1a)
  • webpack: import chalk directly (f434a26)
  • webpack: merge avif config into config for other images (d83555c)
  • webpack: remove additionalModulePaths since baseUrl isn't set in our tsconfig (b143bee)
  • webpack: remove appIndexJs path and hard code (8a8e7f6)
  • webpack: remove appTsBuildInfoFile and hard code (ae074e9)
  • webpack: remove appWebpackCache, use defaults (becd279)
  • webpack: remove create-react-app eslint config, use defaults (76dd20b)
  • webpack: remove DISABLE_NEW_JSX_TRANSFORM option (c838dab)
  • webpack: remove FAST_REFRESH option (37099d9)
  • webpack: remove InlineChunkHtmlPlugin (fb2fa7f)
  • webpack: remove InterpolateHtmlPlugin (6416525)
  • webpack: remove jestAliases, since it's not used anywhere (eddba0b)
  • webpack: remove ModuleNotFoundPlugin (7da3f25)
  • webpack: remove ModuleScopePlugin (8184c1a)
  • webpack: remove moment locale ignore, we don't use moment (cf77437)
  • webpack: remove proxySetup path, import setupProxy directly (2a92a56)
  • webpack: remove react-dev-utils (716c865)
  • webpack: remove react-dev-utils imports from build script (5e6edb0)
  • webpack: remove react-dev-utils imports from dev server config (443ecef)
  • webpack: remove react-dev-utils imports from start script (8d576e9)
  • webpack: remove react-native-web specific config options (1418f82)
  • webpack: remove remnants of PUBLIC_URL and hard code (e28e12b)
  • webpack: remove setupTests, it's not used by anything (00d0c8a)
  • webpack: remove support for css modules, we don't use them (727bfd8)
  • webpack: remove use of appNodeModules (e84fc2c)
  • webpack: remove webpackAliases since baseUrl isn't set in our tsconfig (2edfa21)
  • webpack: remove workbox-webpack-plugin, we roll our own service worker (2245351)
  • webpack: use asset/resource because we never want to inline (d41019a)
  • webpack: we use a tsconfig.json, remove conditional ts logic (0b9ebf3)

2.51.0 (2024-05-02)

Features

Bug Fixes

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

Enhancements

Miscellaneous

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

2.50.0 (2024-04-30)

Features

Bug Fixes

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

Enhancements

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

Miscellaneous

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

2.49.0 (2024-04-18)

Features

Bug Fixes

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

Enhancements

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

Miscellaneous

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

2.48.0 (2024-04-16)

Features

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

Bug Fixes

Enhancements

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

Miscellaneous

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

2.47.0 (2024-04-02)

Features

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

Bug Fixes

  • playground: allow forms in iframe (1ffb026)

Enhancements

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

Miscellaneous

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

2.46.0 (2024-03-28)

Features

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

Bug Fixes

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

Enhancements

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

Miscellaneous

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

2.45.1 (2024-03-25)

Bug Fixes

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

Miscellaneous

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

2.45.0 (2024-03-21)

Features

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

Bug Fixes

Miscellaneous

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

2.44.0 (2024-03-15)

Features

Bug Fixes

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

Miscellaneous

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

2.43.0 (2024-03-05)

Features

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

Bug Fixes

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

Miscellaneous

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

2.42.1 (2024-03-04)

Bug Fixes

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

Miscellaneous

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

2.42.0 (2024-03-01)

Features

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

Bug Fixes

Enhancements

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

Miscellaneous

2.41.0 (2024-02-28)

Features

Bug Fixes

Miscellaneous

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

2.40.0 (2024-02-27)

Features

Bug Fixes

Miscellaneous

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

2.39.5 (2024-02-26)

Miscellaneous

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

2.39.4 (2024-02-21)

Bug Fixes

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

Miscellaneous

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

2.39.3 (2024-02-14)

Bug Fixes

Miscellaneous

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

2.39.2 (2024-02-09)

Bug Fixes

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

Miscellaneous

2.39.1 (2024-02-07)

Bug Fixes

Miscellaneous

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

2.39.0 (2024-01-30)

Features

Bug Fixes

Miscellaneous

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

2.38.4 (2024-01-22)

Bug Fixes

Miscellaneous

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

2.38.3 (2024-01-15)

Bug Fixes

Miscellaneous

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

2.38.2 (2023-12-19)

Bug Fixes

Miscellaneous

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

2.38.1 (2023-12-14)

Bug Fixes

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

Miscellaneous

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

2.38.0 (2023-12-14)

Features

Bug Fixes

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

Miscellaneous

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

2.37.1 (2023-12-08)

Bug Fixes

Miscellaneous

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

2.37.0 (2023-12-05)

Features

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

2.36.1 (2023-12-05)

Bug Fixes

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

Miscellaneous

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

2.36.0 (2023-11-30)

Features

Enhancements

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

Miscellaneous

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

2.35.1 (2023-11-20)

Miscellaneous

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

2.35.0 (2023-11-10)

Features

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

Miscellaneous

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

2.34.2 (2023-11-08)

Bug Fixes

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

Miscellaneous

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

2.34.1 (2023-11-08)

Bug Fixes

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

2.34.0 (2023-11-07)

Features

Bug Fixes

Enhancements

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

Miscellaneous

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

2.33.1 (2023-11-03)

Bug Fixes

  • links: revert distinguish visited links (3bae299)

Miscellaneous

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

2.33.0 (2023-10-31)

Features

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

Bug Fixes

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

Miscellaneous

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

2.32.0 (2023-10-27)

Features

Bug Fixes

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

Enhancements

Miscellaneous

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

2.31.0 (2023-09-22)

Features

Bug Fixes

Miscellaneous

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

2.30.0 (2023-08-30)

Features

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

Bug Fixes

Miscellaneous

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

2.29.0 (2023-08-10)

Features

Bug Fixes

Enhancements

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

Miscellaneous

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

2.28.4 (2023-07-21)

Bug Fixes

Enhancements

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

Miscellaneous

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

2.28.3 (2023-07-18)

Bug Fixes

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

Enhancements

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

Miscellaneous

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

2.28.2 (2023-07-14)

Bug Fixes

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

2.28.1 (2023-07-08)

Bug Fixes

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

2.28.0 (2023-07-05)

Features

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

Bug Fixes

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

2.27.0 (2023-06-27)

Features

Bug Fixes

2.26.0 (2023-06-26)

Features

Bug Fixes

2.25.0 (2023-06-06)

Features

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

2.24.0 (2023-06-05)

Features

Bug Fixes

2.23.1 (2023-05-29)

Bug Fixes

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

2.23.0 (2023-05-25)

Features

Bug Fixes

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

2.22.0 (2023-05-19)

Features

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

Bug Fixes

2.21.0 (2023-05-15)

Features

Bug Fixes

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

2.20.3 (2023-05-11)

Bug Fixes

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

2.20.2 (2023-05-11)

Bug Fixes

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

2.20.1 (2023-05-11)

Bug Fixes

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

2.20.0 (2023-05-10)

Features

2.19.0 (2023-05-10)

Features

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

Bug Fixes