Skip to content

0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@myfreeer myfreeer released this 17 Jan 12:01
· 608 commits to master since this 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.