Releases: website-local/mdn-local
Releases · website-local/mdn-local
0.6.1
Changes
Processing
Misc
- test: update to jest 30
- npm: bump version to 0.6.1
- Many other npm deps updated
Full Changelog: 0.6.0...0.6.1
sha256sum
77cee2ba70ac1a34b5751c0d7650216c32daf5ecfd22788e22df4ee7181d3a75 developer.mozilla.org_20250803_en-US.7z
f64d6bd535fbf0bd39d459d61c732a46ab9693539d2afa58a29593ba72ade3a8 developer.mozilla.org_20250803_zh-CN.7z
sha1sum
89f8ca0af9f34f00ae337d2f290170fd0979e113 developer.mozilla.org_20250803_en-US.7z
c718c393c409457a14816e4c77e6837683c5663b developer.mozilla.org_20250803_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari. Check release 0.2.1 if needed, which is the last release before yari.
- A set of large videos have been replaced into much smaller alternatives for faster download and smaller size of the package, see #1118 for more details. Check here for a full list of videos that are replaced. This is why this release comes with smaller packages.
- Fully made on CI
0.6.0
Changes
BREAKING CHANGES
ES Module Migration
Runtime and Dependency requirements
- requires node.js 18.17 or higher to run the script (#934)
- npm: upgrade to lockfile v3 (#1119)
- upgrade website-scrap-engine to 0.8.3 (#1106) (#1126) (#1141) (#1145)
Behavior change
Downloader
- downloader: fix running downloader (#1140)
- download: fix main css
- download: add external deps for interactive-example (#1142)
Processing
- process: support new interactive examples (#1142)
- process: support new compatibility table (#1149)
- process-playground: escape selectors
- url: add mdnplay.dev host (#1142)
- download: parse shared-assets urls (#1142)
- process: hidden interactive examples (#1142)
- default-initial-url: fonts for new interactive examples (#1142)
- process: fix selectors
- process: fix compat-table placing (#1149)
- process: skip playground iframes
- compatibility table: allow div.spinner as a placeholder (#1149)
- process-playground: escape backslash
- process-url: allow more external images
- playground: fix condition check
Misc
- npm: upgrade to eslint v9 (#1120)
- test: upgrade to jest 29 (#935)
- npm: bump version to 0.6.0
- npm: manually clean
- typescript: fix variable is used before being assigned
- tsconfig: exclude inject code
- inject: lint (28fc366)
- default-initial-url: fix tests
- readme: document about large video handling (#1118)
- Many other npm deps updated
Full Changelog: 0.5.0...0.6.0
sha256sum
fefe4c293e2142dc67f7f7e16baaf0e93505a877f0ea0f81a1ca67cd4fdbf020 developer.mozilla.org_20250504_en-US.7z
e44f8c38ccb53abb2f883e396a5851d7201a422618688c51a0256b7063b0f020 developer.mozilla.org_20250504_zh-CN.7z
sha1sum
c72c584b5887ccdcefe475cad66f4f81d6ceebe1 developer.mozilla.org_20250504_en-US.7z
48c71c80eee946d6e947bcd9a913871c6b939bfd developer.mozilla.org_20250504_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari. Check release 0.2.1 if needed, which is the last release before yari.
- A set of large videos have been replaced into much smaller alternatives for faster download and smaller size of the package, see #1118 for more details. Check here for a full list of videos that are replaced. This is why this release comes with smaller packages.
- Fully made on CI
0.5.0
Changes
Downloader
- redirect-path: cleaning up hard-coded redirection pathes (#1000)
- redirect-path: cleaning up hard-coded redirection pathes (#1000) (#445)
- process-url: more external hosts
- process-html: remove gtag.js
- mdn: redirect a large video
- mdn: redirect the large video to ogv
Processing
- mdn: remove section-newsletter from blog (#1068)
- mdn: no large block for scrim-inline elements (#1071)
- mdn: mdn: handle scrim-inline elements (#1071)
- browser-compatibility-table: upstream commit 49c84bb
- browser-compatibility-table: upstream commit f800c24
- playground: new server-generated examples (#1105)
Misc
- test: remove invalid tests from redirect-url.spec (#1000)
- css: make padding of article-footer smaller
- inject: set html lang attr based on page meta
- css: lighter icon for code and bcd
- css: fix bcd dot icon
- browser-compatibility-table: join notes
- inject: remove old playground code
- inject: highlight code (#1109) (#974)
- html: hide sidebar-filter-container (#1020)
- inject: sidebar filters code (#1020)
- inject: style of sidebar filter icon (#1020)
- css: sidebar filter active color
- inject: matched count in sidebar filters (#1111)
- inject: fix style of mobile view
- Many other npm deps updated
Full Changelog: 0.4.5...0.5.0
sha256sum
bc6b10b813c9f944f5bd5a952799928adb05ea405634ed2753e5c81c94deadee developer.mozilla.org_20250203_en-US.7z
007c82ab4816007823ca5d3d2f4b8d8b7778267d12fea27940637e6385ffdc6a developer.mozilla.org_20250203_zh-CN.7z
sha1sum
e22de10eeb58ea9efa5ce3ed453e03289503f7a3 developer.mozilla.org_20250203_en-US.7z
cd035e4109417ecd2b7b462e0f0228deacbca8c3 developer.mozilla.org_20250203_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari.
- A video was replaced into smaller alternative, get it back from the original link or here if needed.
- Another large video has been replaced into a much smaller alternative for faster download of the package, get it back from the original link or here if needed.
- Fully made on CI
0.4.5
Changes
Processing
Misc
- Many other npm deps updated
Full Changelog: 0.4.4...0.4.5
sha256sum
7583ceedf3fcc5a1d8012caaafe156ca477521a672c38a6d0f9d8e4c35f18797 developer.mozilla.org_20241005_en-US.7z
317df02f57c81264f046e419708a63b63acaa10fbd6326026b85a30bb5050278 developer.mozilla.org_20241005_zh-CN.7z
sha1sum
1aa73b53dd45e9ba15df3ad7ccd53cdd0e4c5e4d developer.mozilla.org_20241005_en-US.7z
0ed94195140abf2aeb86a68e96678f401684ea5d developer.mozilla.org_20241005_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari.
- A video was replaced into smaller alternative, get it back from the original link or here if needed.
- Fully made on CI
Known issues
0.4.4
Changes
Summary
- Initial support on changed ui
- Better styling
Downloader
Processing
- process-url: more external image hosts
- process-url: skip a bad link
- process-html: remove Help improve MDN
- process-html: remove the leading dot
- process-html: update class name for license
Misc
- inject: new class name of header
- inject: new style fix
- inject: remove a margin
- npm: bump version to 0.4.4
- Many other npm deps updated
Full Changelog: 0.4.3...0.4.4
sha256sum
5d04a11c60440b836a1ff36f5c3eda2b2a7bf478bb2242a6b515759adfb917fe developer.mozilla.org_20240503_en-US.7z
78d546033141de9caf280718b55288db771fc7e3fcf0d9fec1accf1825598adb developer.mozilla.org_20240503_zh-CN.7z
sha1sum
ca8a6f5fa448cbce406a7138a0a5bcc821f67783 developer.mozilla.org_20240503_en-US.7z
daf67048566c399c462fdd89cd2031f23570fbba developer.mozilla.org_20240503_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari.
- A video was replaced into smaller alternative, get it back from the original link or here if needed.
- Fully made on CI
0.4.3
Changes
Summary
- Initial content for MDN Curriculum
- Better browser compatibility
- Better styling
Processing
- browser-compatibility-table: fix a link
- mdn: adapt for new baseline (#973)
- mdn: temporarily remove link to standalone play page (#975)
- inject: fix mask icons
Misc
- npm: bump version to 0.4.3
- eslint: prefer type import
- deps: fix deprecated import of cheerio
- ci-release: try to use curl to download artifacts
- ci-release: use remote file name
- Many other npm deps updated
Full Changelog: 0.4.2...0.4.3
sha256sum
dc75eea9c69b1e00cb84352852832a5511a283398db324d0ff5b3727837f9ee7 developer.mozilla.org_20240303_en-US.7z
a68b3c42e8eef884f4dc331f91b38811ddd9449dafa910cbc08e469e2c3b5822 developer.mozilla.org_20240303_zh-CN.7z
sha1sum
9d33d7d09253fc5a29cd371d9f1596cdadb2be0b developer.mozilla.org_20240303_en-US.7z
06cd8fb39b63c75c7c61edd2d5ff461a103fa9eb developer.mozilla.org_20240303_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari.
- A video was replaced into smaller alternative, get it back from the original link or here if needed.
- Fully made on CI
0.4.2
Changes
Summary
- Scroll to highlight on sidebar
- Better browser compatibility
- More resource included
Downloader
- detect-link-type: more binary urls
- download: include more external resource hosts (#929) (#930)
- skip-process: add a fix for peach.blender.org
- skip-process: add a fix for archive.org
- process-url: redirect a large video (#938)
- process-url: redirect a large video (#938)
Processing
- inject: make playground code less modern (#888)
- inject: scroll to highlight on sidebar (#834)
- inject: make it less modern (#834)
- process-url: refactor external link (#937)
- mdn: correctly process playable examples at mdn.github.io (#930)
- inject: refactor
Misc
Full Changelog: 0.4.1...0.4.2
sha256sum
fa29a2e3a9b01fa1cca76113f8a8ce1a32de91592013493f599b85e96dc436fe developer.mozilla.org_20231003_en-US.7z
ca1c383f8b5a0939e2791e650a832359d7adc2a1d0044585fdefd8590f6a8541 developer.mozilla.org_20231003_zh-CN.7z
sha1sum
f777e4dba655f9a38ae91d0539ebe386333a66be developer.mozilla.org_20231003_en-US.7z
96ce86b310f1d1088c00d87a431e1f81802baa79 developer.mozilla.org_20231003_zh-CN.7z
Note
- Do not expect this to be very complete, many old docs got removed after upgrading to yari.
- A video was replaced into smaller alternative, get it back from the original link or here if needed.
0.4.1
Changes
Summary
- First build packaged and created on ci
- Initial playground support for inline examples
- Style fix for icons for
file:
protocol
Downloader
- mdn: remove large video replacing (#445)
- mdn: bcd not loaded from new host (#890)
- process-url: update consts (#890)
Processing
- process: remove more unused things
- inject: process new baseline icons (#848)
- process: download playground runners (#891)
- mdn: process css to fallback mask-image to background (#785)
- inject: manually fix style on file protocol (#785)
- mdn: update the compatibility table
- process-url: update skip urls (#891)
- process-html: process and group playground (#888)
- inject: init inline playground iframes (#892)
- inject: copy code btn for inline playground codes (#893)
- mdn: fix case of sitemaps
- process-html: fix a memory leak for playground (#888)
- inject: masked icons in blogs (#889)
- inject: dark code copy icon
- process-playground: escape . in class name
- process-playground: escape . in id
Misc
- npm: bump version to 0.4.1
- copy-src: fix mkdirp
- readme: update content
- fix: eslint
- fix: tests for
- ci: initial script for downloading contents
- tsconfig: update rootDir
- ci: release script to create released from artifacts
Full Changelog: 0.4.0...0.4.1
sha256sum
451fa9d418b5ea7f8ab750cb813ef97ae1ec940416840391334dcbcbfae268be developer.mozilla.org_20230729_en-US.7z
55e83dc944f2b58c6326dc0b39c0a5a5f2bf4737993bbe0ee14584c567231590 developer.mozilla.org_20230729_zh-CN.7z
sha1sum
abc340bfc10380801922188986613cb033972e2b developer.mozilla.org_20230729_en-US.7z
83e0636bc97d17670cdeff3a595a6fc0995caccb developer.mozilla.org_20230729_zh-CN.7z
Note
Do not expect this to be very complete, many old docs got removed after upgrading to yari.
0.4.0
Changes
BREAKING CHANGES
- build(deps): bump website-scrap-engine from 0.5.0 to 0.6.0 (#786)
- build(deps-dev): bump typescript from 4.9.5 to 5.0.4
Downloader
Processing
- mdn: process css to fallback mask-image to background (#785)
- inject: manually fix style on file protocol (#785)
- mdn: update the compatibility table
Misc
Full Changelog: 0.3.1...0.4.0
sha256sum
e2a14fc36dce2c4947f8c1b1e784e62dbf4412570f729fe680c8c71bc5fce1e2 developer.mozilla.org_20230409_en-US.7z
c3b80e1bb249b342b9473067620a79ff892c947e3f216c9636d711f44145fb2f developer.mozilla.org_20230409_zh-CN.7z
sha1sum
76d8e36d8980cbb2b7f09a853224dfd4fa435d08 developer.mozilla.org_20230409_en-US.7z
77e002a6136648274ebcbb2f66d379c851aeb718 developer.mozilla.org_20230409_zh-CN.7z
Note
Do not expect this to be very complete, many old docs got removed after upgrading to yari.
0.3.1
Changes
Downloader
- detect-link-type: add some special cases
- mdn: use a dummy placeholder for index page
Processing
- mdn: remove elements from ui (#628)
- mdn: remove recent contributions
- mdn: update the compatibility table (#629)
- mdn: render the compatibility table
- mdn: hide some stuff in the compatibility table
- mdn: update the ui scripts of the compatibility table (#630)
- mdn: fix icon of the compatibility table
- mdn: better error handling of compatibility tablemdn: fix compatibility table rendering
- inject: initial support for theme-switcher (#782)
- inject: implement menu for small-width device
- inject: hide Article actions button
- inject: implement left sidebar (#784)
- inject: always scroll left sidebar into view
Misc
- redirect-url: remove constant condition
- npm: drop @types/mkdirp
- test: import urijs
- npm: bump version
- mdn: better log of compatibility table
Full Changelog: 0.3.0...0.3.1
sha256sum
3eec963a12341cb65100f8137e593323396936780c87b35b6f925b1f24ad8b8f developer.mozilla.org_20230226_en-US.7z
7289084bbf60318447ebac306c36ce7737e9a4830688c299bce752051514aaa4 developer.mozilla.org_20230226_zh-CN.7z
sha1sum
fce85d106466b314496d41e47d67ee2d8bc1be9a developer.mozilla.org_20230226_en-US.7z
3803e099e50927246d0c71270ec7882f7661ad27 developer.mozilla.org_20230226_zh-CN.7z
Note
Do not expect this to be very complete.
Known issue
Icon would lost when double-click html files to open them in file
protocol, serve it with any http server and visit it over http
protocol and icons would be displayed correctly. (#785)