Skip to content

Latest commit

 

History

History
792 lines (569 loc) · 89.8 KB

File metadata and controls

792 lines (569 loc) · 89.8 KB

Changelog

1.9.7 (2025-12-11)

Bug Fixes

  • menu: link to Web/Performance, not Web/API/Performance (#1136) (aa7353c)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.23 to 7.1.24 (#1142) (fb38608)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.24 to 7.2.0 (#1152) (14b63f1)
  • deps-dev: bump js-yaml from 3.14.1 to 3.14.2 (#1148) (b4ded6a)
  • deps-dev: bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#1147) (700fa02)
  • deps-dev: bump node-forge from 1.3.1 to 1.3.3 (#1146) (af30ef0)
  • deps-dev: bump postcss-preset-env from 10.4.0 to 10.5.0 in the dev group (#1135) (334449f)
  • deps-dev: bump sass-embedded from 1.95.1 to 1.96.0 in the dev group (#1155) (f893d1d)
  • deps-dev: bump the dev group with 3 updates (#1141) (10f6fbf)
  • deps-dev: bump the dev group with 4 updates (#1151) (7d1da1e)
  • deps-dev: bump the dev group with 5 updates (#1144) (27e2ada)
  • deps: bump @mdn/rari from 0.2.7 to 0.2.8 (#1153) (cc1363d)
  • footer: add socials + external links in new tab (#1138) (51ddd06)

1.9.6 (2025-12-04)

Miscellaneous

  • deps: bump @mdn/rari from 0.2.6 to 0.2.7 (#1133) (16b28d1)

1.9.5 (2025-12-04)

Miscellaneous

  • deps-dev: bump the dev group with 2 updates (#1128) (4db6bb4)
  • deps: bump @mdn/rari from 0.2.5 to 0.2.6 (#1129) (49617fd)
  • deps: bump open-editor from 5.1.0 to 6.0.0 (#1096) (c76f12f)

1.9.4 (2025-12-03)

Miscellaneous

  • deps-dev: bump lefthook from 2.0.4 to 2.0.5 in the dev group (#1118) (747ad38)
  • deps: bump @mdn/rari from 0.2.4 to 0.2.5 (#1119) (7d143fc)
  • deps: bump @mdn/watify from 1.1.6 to 1.1.7 (#1120) (d6a4aa8)
  • deps: bump express from 5.1.0 to 5.2.1 in the prod group (#1117) (4845292)

1.9.3 (2025-12-03)

Miscellaneous

  • deps: unpin npm version, set packageManager instead (#1124) (a1435c1)
  • npm: specify version via packageManager field (a1435c1)

1.9.2 (2025-12-02)

Bug Fixes

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.22 to 7.1.23 (#1102) (8468a6c)
  • deps-dev: bump prettier from 3.6.2 to 3.7.1 in the dev group (#1107) (44f4e2e)
  • deps-dev: bump the dev group across 1 directory with 9 updates (#1116) (71f54ba)
  • deps-dev: bump the dev group with 2 updates (#1101) (6c72396)
  • deps-dev: bump typescript-eslint from 8.47.0 to 8.48.0 in the dev group (#1098) (f058267)
  • deps: bump @mdn/rari from 0.2.2 to 0.2.4 (#1110) (8211aa9)
  • deps: bump @mdn/watify from 1.1.5 to 1.1.6 (#1103) (ff8b186)
  • deps: pin npm version (#1114) (e36a6f8)
  • deps: require npm 10 (e36a6f8)

1.9.1 (2025-11-24)

Miscellaneous

  • deps-dev: bump eslint-plugin-jsdoc from 61.2.1 to 61.3.0 in the dev group (#1089) (72338ac)
  • deps-dev: bump the dev group with 3 updates (#1091) (fceae2f)
  • deps-dev: bump the dev group with 3 updates (#1095) (d859516)
  • deps-dev: bump the dev group with 5 updates (#1088) (7474875)
  • deps: bump @mdn/rari from 0.2.1 to 0.2.2 (#1092) (2262836)
  • menu: update missing docs (#1094) (1a416ef)

1.9.0 (2025-11-18)

Features

  • compat-table: render only visible timeline on click (#1057) (33b6efe)
  • compat-table: toggle timeline with click (33b6efe)

Bug Fixes

  • compat-table: show message when JavaScript is disabled (#890) (3ac4661)
  • menu: mark "MDN on GitHub" link as external (#830) (dc32ba4)

Miscellaneous

  • deps-dev: bump @zip.js/zip.js from 2.8.8 to 2.8.10 in the dev group (#1065) (5be28cc)
  • deps-dev: bump @eslint/compat from 1.4.1 to 2.0.0 (#1085) (c67b71f)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.19 to 7.1.20 (#1066) (fd4d5a4)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.20 to 7.1.21 (#1077) (c9c9cf5)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.21 to 7.1.22 (#1086) (ad91022)
  • deps-dev: bump @types/node from 22.19.0 to 22.19.1 in the dev group (#1074) (68a0f39)
  • deps-dev: bump the dev group with 2 updates (#1071) (6356d98)
  • deps-dev: bump the dev group with 2 updates (#1084) (f908c8c)
  • deps-dev: bump the dev group with 3 updates (#1076) (f8f2ff5)
  • deps-dev: bump the dev group with 4 updates (#1080) (7e6ea19)
  • deps: bump @mdn/rari from 0.2.0 to 0.2.1 (#1067) (eaee333)
  • deps: bump @mozilla/glean from 5.0.6 to 5.0.7 in the prod group (#1083) (06ab3c7)
  • menu: update slug for At-Rules and Values (#1059) (7a7920d)
  • menu: update slug for CSS guides (#1078) (622b237)

1.8.1 (2025-11-07)

Bug Fixes

  • telemetry: insert gtag first, then configure (#935) (e47a811)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.17 to 7.1.18 (#1048) (bffd627)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.18 to 7.1.19 (#1055) (5136299)
  • deps-dev: bump the dev group across 1 directory with 10 updates (#1050) (24393ed)
  • deps-dev: bump the dev group with 2 updates (#1054) (83e0860)
  • deps-dev: bump the dev group with 5 updates (#1052) (3d741ee)
  • deps: bump @mdn/rari from 0.1.54 to 0.2.0 (#1049) (3688bba)
  • menu: update CSS Properties / Selectors link (#1042) (95fb58e)
  • menu: update missing docs in parallel (#1046) (f5ed81d)

1.8.0 (2025-10-31)

Features

  • server: add auto open browser when launching dev server (#805) (89b1198)

Bug Fixes

  • breadcrumbs-bar: avoid overlap with Theme/Language dropdown (#864) (fe569a0)
  • ci: add the gh token to the run-tests stage (7b15761)
  • content-section: add <kbd> style (#1003) (d6495dc)
  • content-section: loosen restrictions on heading ids (#1008) (d473156)
  • content-section: use white img bg-color for all themes (#934) (e4a22f1)
  • search-modal: disable autocompletions on search input (#993) (1242fd4)
  • search-modal: fix unexpected autocompletions from search input (1242fd4)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.14 to 7.1.15 (#953) (64151d6)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.15 to 7.1.16 (#999) (b4dc524)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.16 to 7.1.17 (#1015) (126d6ff)
  • deps-dev: bump @types/express from 5.0.4 to 5.0.5 in the dev group (#1009) (2636ff3)
  • deps-dev: bump eslint-plugin-jsdoc from 55.0.3 to 61.1.4 (2d50777)
  • deps-dev: bump eslint-plugin-jsdoc from 55.0.3 to 61.1.4 (#918) (2d50777)
  • deps-dev: bump eslint-plugin-unicorn from 61.0.2 to 62.0.0 (#998) (bdf76af)
  • deps-dev: bump lefthook from 1.13.6 to 2.0.0 (#949) (8b5c31b)
  • deps-dev: bump the dev group with 5 updates (#958) (78ffe61)
  • deps-dev: bump the dev group with 5 updates (#996) (e32d4c1)
  • deps-dev: migrate from @typescript-eslint/eslint-plugin to typescript-eslint (#946) (2d50777)
  • deps: bump @mdn/rari from 0.1.53 to 0.1.54 (#1010) (03480ae)
  • deps: bump @mdn/watify from 1.1.3 to 1.1.4 (#1014) (baafc43)
  • deps: bump @mdn/watify from 1.1.4 to 1.1.5 (#1043) (9dc734b)
  • l10n: localize more strings (#893) (8fd8227)
  • menu: improve Learn items (#942) (32442b2)
  • menu: update Layout Cookbook slugs (#1023) (d2d89ae)
  • migrate GitHub team references (#1002) (6f59543)
  • npm: migrate to Trusted Publishing (#1019) (a4414ad)

1.7.0 (2025-10-21)

Features

  • menu: convert content to data + manage missing with script (#861) (e9be891)
  • telemetry: port Google Analytics (#905) (e88d977)

Bug Fixes

  • live-sample-result: use code hash as subdomain (#922) (db48f7b)
  • windows: remove fdir from ssr bundle (#926) (f724bff)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.12 to 7.1.13 (#916) (81b9966)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.13 to 7.1.14 (#938) (411240f)
  • deps-dev: bump the dev group across 1 directory with 6 updates (#943) (2911855)
  • deps: bump @mdn/rari from 0.1.52 to 0.1.53 (#932) (42d79e4)
  • l10n: update french localization strings for various features (#767) (be247ea)
  • menu: adjust case of "CSS values and units" links (#910) (236a727)
  • update ill cased links (236a727)

1.6.2 (2025-10-13)

Bug Fixes

  • content-section: preserve white space only in pre, not code (#858) (a5a28ee)
  • dev: paths on windows in rspack and dev server (#895) (eab0c15)
  • server: quote server script path (#837) (0fc2b0f)
  • site-search: add divider between result preview snippets (#871) (7b65221)
  • survey: move above H1 element (#870) (1dbb14b)

Miscellaneous

  • add basic browser testing for kitchensink page (#807) (e4e4bf9)
  • deps-dev: bump @zip.js/zip.js from 2.8.5 to 2.8.7 in the dev group (#866) (a4ef9c1)
  • deps-dev: bump @codemirror/view from 6.38.4 to 6.38.5 in the dev group (#879) (09731d9)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.10 to 7.1.11 (#881) (c215501)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.11 to 7.1.12 (#900) (3c2ff75)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.9 to 7.1.10 (#865) (03eeba8)
  • deps-dev: bump @types/node from 22.18.9 to 22.18.10 in the dev group (#899) (78394da)
  • deps-dev: bump the dev group across 1 directory with 15 updates (#862) (12dcccb)
  • deps-dev: bump the dev group with 2 updates (#907) (58375ba)
  • deps-dev: bump the dev group with 4 updates (#874) (7507c43)
  • deps-dev: bump the dev group with 5 updates (#896) (249c295)
  • deps: bump @mdn/rari from 0.1.51 to 0.1.52 (#909) (050dc91)

1.6.1 (2025-10-03)

Bug Fixes

  • menu: update Color format converter link (Color picker) (#816) (7422d4b)

Miscellaneous

  • deps: bump @codemirror/lang-html from 6.4.10 to 6.4.11 in the prod group (#854) (3e8572c)
  • menu: update missing docs (#860) (212bfbc)
  • survey: add developer survey 2025 (#853) (71acaf1)

1.6.0 (2025-10-01)

Features

  • writer-mode: add recently visited list to homepage (#821) (19d36f2)

Bug Fixes

  • placement-top: show fallback if unfilled (#838) (61e2025)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.6 to 7.1.8 (#836) (a08b60f)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.8 to 7.1.9 (#844) (446f19b)
  • deps-dev: bump the dev group with 3 updates (#824) (50bc063)
  • deps: bump @mdn/rari from 0.1.50 to 0.1.51 (#841) (1609bb0)
  • deps: promote source-map-support (#846) (467d496)

1.5.0 (2025-09-24)

Features

Bug Fixes

  • a11y-menu: add id="content" to all pages (#806) (8724a4c)
  • compat-table-lazy: include global style (#742) (2419865)
  • compat-table: add aria-controls/aria-expanded for timeline (#789) (54a7a67)
  • compat-table: remove pointer from timeline (#790) (846328f)
  • footer: correct cookie link in the footer (#808) (a56a24b)
  • glean: measure Curriculum banner + shared Playground loads (#810) (d2de111)
  • glean: trigger gleanClick for clicks in Shadow DOMs (#753) (3976038)
  • glean: use correct id for article footer vote (#799) (5497436)
  • glean: use correct ids for placements + fallback (#796) (0e50df4)
  • homepage-hero: use data-glean-id, not data-glean (#809) (cfd2e3c)
  • observatory: responsive tables (#769) (e53cf58)
  • only 'allow-modals' in interactive examples and live samples (#782) (b03095e)
  • scrim-inline: use data-glean-id, not data-glean (#751) (e2b3444)
  • server-component: exclude empty components from used set (#768) (9525b0f)
  • server-components: use lit ssr html template tag (#788) (c56eb09)
  • ssr: block some components from unnecessarily SSRing (#791) (a258117)
  • types: update to match fixed rari types (#781) (8240a0d)
  • writer-reload: add rate limiting (#817) (66905d1)

Miscellaneous

  • baseline: don't depend on web-features for types (#771) (4dbd95f)
  • copy-button: add checkmark to copied indicator (#673) (44442fe)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.4 to 7.1.5 (#758) (24ef21d)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.5 to 7.1.6 (#774) (b704fbb)
  • deps-dev: bump @mdn/yari from 5.1.1 to 5.1.2 (#784) (a94df12)
  • deps-dev: bump @types/node from 22.18.5 to 22.18.6 in the dev group (#793) (5acf863)
  • deps-dev: bump eslint-plugin-unicorn from 60.0.0 to 61.0.2 (#728) (71e7ca9)
  • deps-dev: bump the dev group across 1 directory with 4 updates (#786) (e6e0577)
  • deps-dev: bump the dev group across 1 directory with 8 updates (#773) (da73578)
  • deps-dev: bump the dev group with 2 updates (#803) (2fe66ad)
  • deps-dev: bump the dev group with 3 updates (#822) (4d6c466)
  • deps-dev: bump the dev group with 4 updates (#813) (56d623f)
  • deps-dev: bump the dev group with 7 updates (#818) (eb6e525)
  • deps: bump @codemirror/lang-html from 6.4.9 to 6.4.10 in the prod group (#756) (ef362ec)
  • deps: bump @mdn/rari from 0.1.49 to 0.1.50 (#785) (be70e58)
  • deps: bump @mozilla/glean from 5.0.5 to 5.0.6 (#764) (e7f86d7)
  • menu: add Shape generator + Color mixer to Tools menu (#670) (b56293a)
  • server-component: error if asyncLocalStorage is empty (#770) (722b572)

1.4.0 (2025-09-11)

Features

Bug Fixes

  • build: correctly parse the import path on Windows (#729) (9808738)
  • compat-table: hide preferences hint if browser has no pref_url (#715) (9415000)
  • content-section: restrict fragment link style to dt (#703) (737114a)
  • deps: move @mdn/rari dependency (#737) (d66f91e)
  • glean: make click measurements backward compatible (#743) (e9843c6)
  • playground: set auto run on clear (#669) (2fd268b)
  • playground: set autorun on clear (2fd268b)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.2 to 7.1.3 (#722) (b855407)
  • deps-dev: bump @mdn/browser-compat-data from 7.1.3 to 7.1.4 (#734) (4a5c807)
  • deps-dev: bump @mdn/rari from 0.1.48 to 0.1.49 (#733) (53d7adb)
  • deps-dev: bump @mdn/yari from 5.0.3 to 5.1.0 (#720) (6b4da86)
  • deps-dev: bump @mdn/yari from 5.1.0 to 5.1.1 (#735) (c48d2bc)
  • deps-dev: bump eslint-plugin-jsdoc from 53.0.1 to 55.0.3 (#727) (3e9f15c)
  • deps-dev: bump the dev group across 1 directory with 6 updates (#723) (a9e2136)
  • deps-dev: bump the dev group with 3 updates (#726) (2b59743)
  • menu: update items (#706) (472a129)
  • placement: remove rel="noreferrer" (#749) (f36e5e1)

1.3.2 (2025-09-05)

Bug Fixes

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.1 to 7.1.2 (#699) (382c653)
  • deps-dev: bump @types/node from 22.18.0 to 22.18.1 in the dev group (#707) (89244ab)
  • deps-dev: bump the dev group with 3 updates (#695) (5031a68)

1.3.1 (2025-09-03)

Bug Fixes

  • env: remove inline script if no runtime variables are set (#691) (771737e)

Miscellaneous

  • compat-table: Port release label fix from yari (#687) (3391cc4)
  • deps-dev: bump the dev group with 5 updates (#688) (bdff859)

1.3.0 (2025-09-01)

Features

  • package/bin: add fred-ssr executable (#678) (faa175d)
  • server: allow specifiying port from env var (#679) (eea7274)

Bug Fixes

  • env: prefix runtime var fallback only once (eea7274)
  • server: omit Playground server link in output (eea7274)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 7.1.0 to 7.1.1 (#677) (2a90bc2)
  • deps-dev: bump the dev group with 2 updates (#660) (08c2d3d)
  • rename {mdn-studio => blog} (#681) (39ab241)

1.2.0 (2025-08-28)

Features

Bug Fixes

  • npm: js/styles/assets weren't being found (#641) (1c4e02a)

1.1.1 (2025-08-28)

Bug Fixes

  • contributor-spotlight: pass real label to button (#635) (872e280)
  • ensure css images respect user theme choice (#623) (a539b3a)
  • homepage-contributor-spotlight: preserve image aspect ratio (#627) (d33485f), closes #613
  • homepage-hero: link to current locale (#631) (cba8acb)
  • live-samples: avoid handling code examples twice (#652) (5fb74aa)
  • live-samples: id can contain dots (#637) (116324b)
  • observatory: score tooltip broken on chrome/safari (#643) (96d7d47)
  • search-modal: support adding from context menu in Firefox (#636) (58dd323)
  • writer-mode: path to file wrong when running as package (#640) (6bf4d2f)

Enhancements

  • play-runner: set allow-modals by default (#634) (d7cc5d7)

Miscellaneous

  • compat-table: hide Bun for now (#645) (92c55b8)
  • deps-dev: bump @mdn/browser-compat-data from 7.0.0 to 7.1.0 (#644) (5de409a)
  • deps-dev: bump postcss-preset-env from 10.3.0 to 10.3.1 in the dev group (#650) (7b20432)
  • deps-dev: bump the dev group with 2 updates (#646) (a366acd)
  • deps-dev: bump the dev group with 3 updates (#639) (da85a57)
  • deps: bump concurrently from 9.2.0 to 9.2.1 in the prod group (#638) (0fb6305)

1.1.0 (2025-08-25)

Features

  • better print/pdf support for docs and observatory (#561) (aa37d1d)
  • placement: playground placement on right side (#554) (5cc2e69)
  • sidebar-filter: refactor, always expand, increase font-size (#588) (01c6f12)
  • writer-mode: reload when content edited (#620) (06854ca)

Bug Fixes

  • baseline-indicator: remove asterisk artifact (#596) (dee9843)
  • build: add public assets, respect BUILD_OUT_ROOT (#592) (f98e655)
  • interactive-examples: improve a11y + fix unsupported icon (#542) (dbab195)
  • language-switcher: add query string (#618) (8427ea2)
  • placement: fallback rendering on home page (#589) (c999265)
  • play-runner: internal state could clobber runner state (#625) (8ed1c89)
  • play: add aria-live to runner/console (dbab195)
  • playground: couldn't undo after formatting (30efd45)
  • playground: dispatch editor changes to support undo (#607) (30efd45)
  • search-modal: handle modifier keys (#597) (8b3e7d4)
  • search: remove broken sort by options (#615) (1b6d4aa)
  • sidebar-filter: increase contrast of matches (#598) (872bc47)

Miscellaneous

  • article-footer: point "Learn how to contribute" link to "Getting started" page (#564) (4fa9da7)
  • deps-dev: bump @mdn/browser-compat-data from 6.1.4 to 7.0.0 (#629) (10dee0b)
  • deps-dev: bump @rsdoctor/rspack-plugin from 1.2.2 to 1.2.3 in the dev group (#600) (ebd1fc1)
  • deps-dev: bump the dev group with 4 updates (#628) (9e01660)

1.0.0 (2025-08-20)

Bug Fixes

  • blog: layout distortion on wider viewports (#563) (dfaa8ba)
  • light-dark: fix colors and theme switcher when polyfilled (#568) (e0794cc)
  • switch: remove closing input tag (#585) (9f22c40)
  • various components were using old text color vars (#566) (8fbaad9)

Miscellaneous

  • deps-dev: bump @codemirror/language from 6.11.2 to 6.11.3 in the dev group (#555) (901b803)
  • deps-dev: bump @mdn/browser-compat-data from 6.1.2 to 6.1.3 (#556) (a68ee58)
  • deps-dev: bump @mdn/browser-compat-data from 6.1.3 to 6.1.4 (#582) (c94f8b2)
  • deps-dev: bump the dev group with 2 updates (#581) (607b72f)
  • menu: update missing docs (#567) (d8693ee)
  • release 1.0.0 (#584) (df1460b)

0.3.0 (2025-08-15)

Features

  • menu: link to en-US if page not available in current locale (#547) (24a81b7)
  • placement: new leaderboard format (#454) (7e8476f)
  • plus/offline: add offline mode using yari client (#531) (bbe86c5)

Bug Fixes

  • a11y: add breadcrumb & sidebar padding (#541) (dff52a5)
  • code-example: add aria-label to "Play" button (#527) (de4a404)
  • curriculum: responsive fix on landing page (#503) (1d73a65)
  • footer: links casing (#473) (376ba0c)
  • global: blue buttons in mobile Safari (#511) (55bedc2)
  • interactive-example: add title to Run/Reset + console (#532) (6ff0142)
  • lang-switch: directly point to the label (#506) (6cbcfb8)
  • language-switcher: show locales that exist on 404 (#512) (32b4e42)
  • menu: change curriculum link to en-US (#466) (cf45776)
  • observatory: mark illustrative SVGs with presentation role (#524) (4b313c3)
  • outer-layout: preload only latin fonts (#495) (e298c4e)
  • placement: use same key/value as yari for disabling (#508) (7a76065)
  • playground: catch cross origin errors when attempting to check origin (#463) (d57f18a)
  • plus: update staging/test base URLs for subscription platform (#551) (9b011e7)
  • sidebar: Remove top padding for mobile views (#504) (3093aa7)
  • site-search: add h1 for a11y (#544) (43c7274)

Miscellaneous

  • add active user ping (#494) (e2ad0ca)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.36 to 6.0.37 (#501) (242b5ed)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.37 to 6.1.0 (#510) (d8c84f0)
  • deps-dev: bump @mdn/browser-compat-data from 6.1.0 to 6.1.1 (#517) (e58eb8f)
  • deps-dev: bump @mdn/browser-compat-data from 6.1.1 to 6.1.2 (#538) (7f88432)
  • deps-dev: bump @mdn/rari from 0.1.46 to 0.1.47 (#530) (50890ec)
  • deps-dev: bump @mdn/rari from 0.1.47 to 0.1.48 (#537) (df56d74)
  • deps-dev: bump @mdn/yari from 5.0.2 to 5.0.3 (#529) (094652b)
  • deps-dev: bump @typescript-eslint/eslint-plugin from 8.39.0 to 8.39.1 in the dev group (#533) (adc3276)
  • deps-dev: bump eslint-plugin-jsdoc from 51.4.1 to 52.0.2 (#496) (3127901)
  • deps-dev: bump eslint-plugin-jsdoc from 52.0.4 to 53.0.1 (#534) (12b0915)
  • deps-dev: bump eslint-plugin-unicorn from 59.0.1 to 60.0.0 (#445) (fb91e6f)
  • deps-dev: bump stylelint-config-recess-order from 7.1.0 to 7.2.0 in the dev group (#528) (e0392be)
  • deps-dev: bump stylelint-config-standard from 38.0.0 to 39.0.0 (#470) (484c9ca)
  • deps-dev: bump the dev group with 2 updates (#509) (83c5287)
  • deps-dev: bump the dev group with 2 updates (#513) (f842f4e)
  • deps-dev: bump the dev group with 2 updates (#514) (cfe1847)
  • deps-dev: bump the dev group with 2 updates (#539) (581e230)
  • deps-dev: bump the dev group with 4 updates (#505) (ad33028)
  • deps-dev: bump the dev group with 5 updates (#518) (ca6b854)
  • deps: bump fdir from 6.4.6 to 6.5.0 in the prod group (#552) (2aa957e)
  • env: set safe defaults, disable survey, add glean debug (#500) (8f9dc04)

0.2.0 (2025-07-31)

Features

  • content-section: add # to dl anchors (#410) (bab489b)
  • playground: add reporting modal for shared examples (#386) (117cb50)
  • radius: add global radius vars (#472) (3028e41)
  • writer-mode: add writer toolbar (#446) (7fed55b)

Bug Fixes

  • about: auto-scroll to top of tab panel when tab is switched (#409) (c56822d)
  • ai-help: nav and sidebar overlap on mobile (#474) (3f1f7b4)
  • article-footer: remove link from header (#392) (83700bb)
  • breadcrumbs-bar: show active value in dropdowns (#387) (079d07b)
  • button: prevent leaking non-unique element ids (#455) (69ceaad)
  • code-example: highlight good and bad examples (#385) (79543f3)
  • code-examples: wrap rather than scroll (#418) (f7f63c6)
  • community: heading anchor links (#406) (9f9680c)
  • compat-table: fluent error from incorrect NUMBER cast (#434) (da805ef)
  • content-section: add margin to dl > ul (#398) (f40438d)
  • content-section: add scroll-margin-top on :target (#415) (fac80de)
  • content-section: make anchors text color (#427) (c114919)
  • css-formal-syntax: remove js and add consistent styling (#393) (b0f0b53)
  • curriculum: add code element background (#433) (6cafe20)
  • curriculum: don't remove light/dark ids in svgo (#429) (65d9de0)
  • curriculum: increase card height to accommodate for larger font size (#420) (3cbfe33)
  • curriculum: responsiveness and theme awareness (#467) (35072e5)
  • curriculum: sidebar didn't show on mobile (#432) (f9b5cf6)
  • ensure content can't overflow the page (#402) (dd64ee3)
  • font: disable code ligatures (#397) (8e4166c)
  • font: link colors, font variables in curriculum, observatory (#399) (865647a)
  • font: replaced font-related hardcoded values with variables (#396) (bde6332)
  • header: layout shift due to login link (#424) (d0af7e6)
  • inter: ligatures causing arrows in titles (#442) (2c83269)
  • ix: not enough contrast in tab text colour (#383) (b8ee1c4)
  • left-sidebar: some items displayed horizontally (#461) (7d811a9)
  • legacy: environment variables weren't being bundled (#394) (e6ec0dd)
  • live-sample: don't add px to height if it already has it (#417) (d5db94b)
  • live-samples: assets wouldn't load in playground (#381) (1a942f7)
  • not-found: use global link styles (#395) (da36381)
  • obs: add skip links to content (#384) (4a895ef)
  • observatory: rescan button text (#431) (0aeb7bb)
  • observatory: various responsive fixes (#438) (d24e98d)
  • playground: code blocks wouldn't scroll in certain browsers (#382) (37eecfd)
  • playground: editor not minimizing in some browsers (#462) (9bdd968)
  • plus: removed sidebar entry for offline docs (#450) (f4358fe)
  • prev-next: layout issues on small screens (#460) (634ba1d)
  • reference-layout: bem naming convention (#407) (37f55bf)
  • search: close when clicking backdrop cross-browser (#436) (5972d79)
  • sidebar-filter: highlight was causing weird layouts (#403) (2ac3843)
  • specifications-list: collapse only specs with multiple urls (#419) (4c8c62c)
  • syntax-highlighting: ensure comment colour is accessible (#400) (5a0a710)
  • toggle-sidebar: don't show when there's no sidebar (#430) (45280bd)

Enhancements

  • content-section: adjust h4-h5 styles (#441) (2288a1d)
  • font: remove ligatures from JB Mono (#437) (dfd318b)
  • homepage-search: use design colors (#456) (95159e8)
  • menu: use mask icons (#423) (3ed0da0)
  • reference-layout: improve h1 line-height (#408) (445481c)
  • search-mobile: restyle on mobile and add close button (#416) (638558f)
  • sidebars: use learn area colours in learn area (#369) (08bdedf)

Miscellaneous

  • content-section: style blockquote (#414) (a5838f3)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.30 to 6.0.31 (#377) (15847b3)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.31 to 6.0.32 (#405) (e791d70)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.32 to 6.0.33 (#440) (b5cccdc)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.33 to 6.0.34 (#448) (50f6a9e)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.34 to 6.0.35 (#457) (4e9d6fb)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.35 to 6.0.36 (#469) (f87b4fa)
  • deps-dev: bump @mdn/yari from 5.0.1 to 5.0.2 (#475) (bc2199b)
  • deps-dev: bump @typescript-eslint/eslint-plugin from 8.36.0 to 8.37.0 in the dev group (#389) (3c73ea5)
  • deps-dev: bump @typescript-eslint/eslint-plugin from 8.37.0 to 8.38.0 in the dev group (#444) (a00f3e1)
  • deps-dev: bump eslint-plugin-jsdoc from 51.4.0 to 51.4.1 in the dev group (#412) (075d9c5)
  • deps-dev: bump eslint-plugin-n from 17.21.2 to 17.21.3 in the dev group (#464) (abf4d52)
  • deps-dev: bump stylelint from 16.22.0 to 16.23.0 in the dev group (#468) (04932d8)
  • deps-dev: bump the dev group across 1 directory with 3 updates (#449) (9438645)
  • deps-dev: bump the dev group with 2 updates (#453) (06cfe0e)
  • deps-dev: bump the dev group with 3 updates (#378) (c88a352)
  • deps-dev: bump the dev group with 3 updates (#439) (f9d48c3)
  • deps-dev: bump the dev group with 3 updates (#458) (878c545)
  • deps-dev: bump the dev group with 4 updates (#404) (f326e4b)
  • deps: bump the prod group with 2 updates (#425) (7c705ea)
  • deps: bump the prod group with 3 updates (#375) (0faa9cb)
  • github: add CODEOWNERS (#422) (5cd1885)
  • l10n: address some feedback (#413) (480473e)
  • menu: Update js link (#391) (2f3e472)
  • outer-layout: move favicons below scripts (#390) (ee116af)
  • specifications: port table from yari (#428) (d09e63a)
  • styling: prev/next & spacing (#380) (47f9376)
  • styling: Updating yellow colour for accessibility (#426) (bba9315)

0.1.0 (2025-07-11)

Features

Bug Fixes

  • a11y-menu: open dialog on skip to search (0b8094f)
  • blog toc (#330) (d508364)
  • blog: avoid page jumping on load (#357) (402860f)
  • blog: remove author gap (01b9080)
  • blog: show as single column on mobile (#368) (dae59c0)
  • breadcrumbs-bar: remove padding only with toggle (5854f26)
  • breadcrumbs: keep padding with no sidebar on small and narrower screens (594c00f)
  • code-example: add prism theme from yari (#371) (b813ddb)
  • code-font: normalize usage (#354) (08a0338)
  • content-section: revert anchor styling (#352) (182f325)
  • content-section: style plain pre tags (#365) (cf60aab)
  • external-link: add alt text to icon (63a28e9)
  • external-link: icon alignment (#355) (0990037)
  • external-link: use zero-width space to expose alt text (343ee09)
  • interactive-examples: dark theme now applies on load (#373) (c2a37a9)
  • issues-table: set links colors (#331) (25c8239)
  • left-sidebar: use code font family (#321) (38fa12e)
  • live-samples: allow associating one code block with multiple live samples, replicating yari behaviour (4669b4f)
  • menu, homepage: fix validation errors (#315) (5c5dcc8)
  • menu: hard-code en-US for English-only SPAs (0520e75)
  • outer-layout: set html lang (e0b61d9)
  • play-editor: use dark theme if dark set on page load (dbf60d1)
  • playground: auto run unless code is loaded from link off-site (309da14)
  • playground: long lines of code changed layout (3c1987d)
  • playground: use lighter border colour (e81eeec)
  • prev-next: avoid center if no prev (fc00e2f)
  • recent-contributions: fix repo link (b4421dd)
  • rename css classes on advertise with us page (#351) (1038b44)
  • toc: render nothing if empty (7ba3ead)

Enhancements

  • blog: lazy load images "below the fold" on index page (#348) (86b3f07)
  • breadcrumbs-bar: show language-switcher on non-Doc pages (#345) (3958137)
  • colors: increase contrast (#356) (5b2ccc0)
  • content-section: use design colors (#353) (6cf34c2)
  • dropdown: close on escape (#349) (53f0464)
  • font: make it smaller (#337) (6d94589)
  • heading-anchor: improve hash (#347) (30ccbed)
  • menu: refine design (#370) (7269170)
  • notecard: add color to border + icon (#358) (fe3b067)
  • prev-next: make responsive (51b98f8)
  • search-modal: align highlight with sidebar/toc (#359) (6f37fe1)
  • search-modal: hide "Web" in slug (0857331)
  • search-modal: replace underscore in slugs (890e37c)
  • search-modal: show crumbs on top (#366) (921b770)
  • search: refine crumbs (#367) (464291d)
  • sidebar-filter: use mask icon, improve focus (#364) (3b0ce1c)
  • sidebar: wrap text, along with various style tweaks (#339) (98557c2)
  • site-search: redesign (#338) (54476ae)
  • specifications-list: group by specification + collapse if necessary (dcb5134)
  • survey: colors, dark theme, icon (#343) (fe197aa)
  • user-menu: style mobile login link (#350) (ffa0573)

Miscellaneous

  • collection-save-button: add l10n (291f580)
  • compat-table: add missing l10n (a62cad3)
  • components: add page-not-created (246f9d7)
  • content-section: style images (bfc7035)
  • content-section: style tables including properties (#332) (7da20b7)
  • contributor-spotlight: add more l10n (d29d497)
  • deps-dev: add lit-analyzer (#324) (5201615)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.27 to 6.0.28 (#313) (e4dd3ce)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.28 to 6.0.29 (#329) (2b5e3bd)
  • deps-dev: bump @mdn/browser-compat-data from 6.0.29 to 6.0.30 (#340) (73adfb8)
  • deps-dev: bump @mdn/rari from 0.1.45 to 0.1.46 (#361) (4bbf1cd)
  • deps-dev: bump @mdn/yari from 4.12.3 to 4.12.4 (#314) (fd0ee06)
  • deps-dev: bump @mdn/yari from 4.12.4 to 4.12.5 (#317) (cfb87e0)
  • deps-dev: bump @mdn/yari from 4.12.5 to 5.0.0 (#323) (82a8af5)
  • deps-dev: bump @mdn/yari from 5.0.0 to 5.0.1 (#362) (dbf18ba)
  • deps-dev: bump the dev group across 1 directory with 6 updates (#341) (85765ef)
  • deps-dev: bump the dev group with 2 updates (#316) (dae8639)
  • deps-dev: bump the dev group with 2 updates (#328) (17925e4)
  • deps-dev: bump the dev group with 3 updates (#360) (c9039df)
  • deps-dev: bump the dev group with 5 updates (#322) (0f50dcf)
  • deps-dev: bump the dev group with 6 updates (#312) (ddfabe2)
  • homepage-search: move icon to left (f986059)
  • language-switcher: show current language (2934053)
  • left-sidebar: reduce code font size (3e947e0)
  • outer-layout: add meta (c5a85df)
  • outer-layout: add robots meta (#372) (81564d0)
  • package.json: add repository, move license/author up (a5a0f7d)
  • prev-next: increase border radius (876c46f)
  • scripts: add test script (88f6d89)
  • survey: add l10n (42c8379)
  • survey: add real fred survey (5429478)

0.0.5 (2025-07-01)

Bug Fixes

  • homepage-hero: avoid non-link underline (#287) (919f789)
  • placement: add focus-visible to sidebar (#280) (7381c00)

Enhancements

  • search-modal: update blur, mark, links (#309) (8ce49b3)

Miscellaneous

0.0.4 (2025-06-30)

Miscellaneous

  • deps-dev: bump @mdn/browser-compat-data from 6.0.26 to 6.0.27 (#302) (81f9a32)
  • deps-dev: bump @mdn/rari from 0.1.44 to 0.1.45 (#297) (0766a79)
  • deps-dev: bump the dev group with 9 updates (#303) (62d68ed)
  • homepage-hero: remove link underline on hover (c92a8b8)