0.3.0
Pre-release
Pre-release
Changes
BREAKING CHANGES
- mdn: reimplementing mdn ui #193
- infra: split scraper of non-mdn websites #310
- build(deps): bump website-scrap-engine from 0.2.0 to 0.3.0
- build(deps): bump website-scrap-engine from 0.3.2 to 0.4.0
- build(deps): bump website-scrap-engine from 0.4.0 to 0.5.0
Downloader
- mdn: manually fallback 404 to en-US #196
- mdn: download search-index.json #372
- options: update the default user agent #363
- default-initial-url: remove docs/Mozilla/Tech
- mdn: update name of the cookie #447
- download: remove duplicate code
- download: optional prefer ipv6 record
- process: download from cdn.jsdelivr.net
Processing
- process-html: replace external scripts with placeholder
- nodejs: hide a link
- mdn: manually rendering the compatibility table #194
- mdn: inject style of old compatibility table #193
- mdn: remove mdn scripts #179
- mdn: cleaning up process-html #195
- nodejs: adapt for new redirect page
- mdn: remove on-github element
- mdn: add process-yari-data #197
- mdn: refactor process-html
- mdn: process yari data and fill the compatibility table to html #194
- mdn: contributors.txt should not be parsed as html #205
- mdn: move injected style and script #207
- mdn: remove a polyfill
- mdn: update favicon links #211
- mdn: download source maps #201
- mdn: yari bcd case insensitive string comparison for id
- mdn: adapt for yari lowercase id #179
- mdn: hide the search box
- mdn: parse gzip compressed sitemap #214
- mdn: handle runtime hash change
- mdn: process resources at mdn.mozit.cloud #208
- mdn: update style for old compatibility table #179
- mdn: ignore querySelector errors
- mdn: update yari browser-compatibility-table
- mdn: log resource url of replaced external resource and add icon of external link for yari
- mdn: process new compatibility table warning introduced in yari
- nodejs: do not align if content not matching
- electron: fix a malformed link
- nodejs: add a workaround for broken links
- electron: remove some elements
- nodejs-cn: redirect more incorrect links
- nodejs-cn: implement js-flavor-selector
- nodejs-cn: implement dark mode
- mdn: click page or blur to close header menu #360
- mdn: remove some elements
- mdn: process the new hydration script #359
- mdn: update the compatibility table #358
- mdn: download scripts from cdnjs.cloudflare.com #361
- nodejs-cn: fix active link
- electron: download from cdn.jsdelivr.net
- nodejs-cn: option to download from alternative path
- mdn: update types for browser-compatibility-table
- mdn: update browser-compatibility-table for preview browsers
- mdn: update browser-compatibility-table for deno
- mdn: process it and add referenced url from search-index.json #372
- mdn: remove ga.js
- process-html: keep the copyright notice
- mdn: remove new hacker news
Misc
- types/cheerio: fix type check for TagElement
- npm: update repository
- npm: update version
- npm: remove package @types/cheerio
- Readme: update
- typescript: prefer type only import
- mdn: refactor inject.js
- npm: remove @types/json5 #230
- package-lock-resolved.js: update
- mdn: remove duplicated code
- fix: website-scrap-engine import
- mdn: remove unused var
- mdn: fix type conflict with new cheerio
- mdn: upgrade to typescript 4.4
- ci: run tests on nodejs 16
- test: adapt for jest 27 and ts-jest 27
- test: migrating to eslint v8 and typescript-eslint v5 #473
- package-lock-resolved: process registry.npmmirror.com
Full Changelog: 0.2.1...0.3.0
sha256sum
73269d37f8872a79d6da7f7fad251bb5aade97105a89f2c13b42bc2b1dd281f0 developer.mozilla.org_20220116_en-US.7z
c844bd8b33506c48c2cefcd30f92c1c0efbc8e3aa49d646538d3e25e1d425294 developer.mozilla.org_20220116_zh-CN.7z
sha1sum
b3e8167fac74b458cf5eea7a57fa1eebd2e30dc0 developer.mozilla.org_20220116_en-US.7z
7d498f4fb12e3fb16fea7af12567fbe8b8d47c48 developer.mozilla.org_20220116_zh-CN.7z
Note
Do not expect this to be very complete.