mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-24 14:36:59 +02:00
1 line
No EOL
17 KiB
JavaScript
1 line
No EOL
17 KiB
JavaScript
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[71191],{89747:(e,i,s)=>{s.r(i),s.d(i,{assets:()=>d,contentTitle:()=>r,default:()=>t,frontMatter:()=>c,metadata:()=>o,toc:()=>h});var n=s(24246),l=s(71670);const c={mdx:{format:"md"},date:"2019-12-01T20:00",authors:["binarylogic","endiliey","gimdongwoo","lex111","wgao19"]},r="2.0.0-alpha.37",o={permalink:"/changelog/2.0.0-alpha.37",source:"@site/changelog/source/2.0.0-alpha.37.md",title:"2.0.0-alpha.37",description:"Breaking Change",date:"2019-12-01T20:00:00.000Z",tags:[],hasTruncateMarker:!0,authors:[{name:"Binary Logic",alias:"binarylogic",url:"https://github.com/binarylogic",imageURL:"https://github.com/binarylogic.png",key:"binarylogic"},{name:"Endi",alias:"endiliey",url:"https://github.com/endiliey",imageURL:"https://github.com/endiliey.png",key:"endiliey"},{name:"Dongwoo Gim",alias:"gimdongwoo",url:"https://github.com/gimdongwoo",imageURL:"https://github.com/gimdongwoo.png",key:"gimdongwoo"},{name:"Alexey Pyltsyn",alias:"lex111",url:"https://github.com/lex111",imageURL:"https://github.com/lex111.png",key:"lex111"},{name:"Wei Gao",alias:"wgao19",url:"https://github.com/wgao19",imageURL:"https://github.com/wgao19.png",key:"wgao19"}],frontMatter:{mdx:{format:"md"},date:"2019-12-01T20:00",authors:["binarylogic","endiliey","gimdongwoo","lex111","wgao19"]},unlisted:!1,prevItem:{title:"2.0.0-alpha.38",permalink:"/changelog/2.0.0-alpha.38"},nextItem:{title:"2.0.0-alpha.36",permalink:"/changelog/2.0.0-alpha.36"},listPageLink:"/changelog/page/4"},d={authorsImageUrls:[void 0,void 0,void 0,void 0,void 0]},h=[{value:"\ud83d\udca5 Breaking Change",id:"boom-breaking-change",level:2},{value:"\ud83d\ude80 New Feature",id:"rocket-new-feature",level:2},{value:"\ud83d\udc1b Bug Fix",id:"bug-bug-fix",level:2},{value:"\ud83d\udc85 Polish",id:"nail_care-polish",level:2},{value:"\ud83d\udcdd Documentation",id:"memo-documentation",level:2},{value:"\ud83c\udfe0 Internal",id:"house-internal",level:2},{value:":running: Performance",id:"running-performance",level:2},{value:"Committers: 5",id:"committers-5",level:2}];function u(e){const i={a:"a",code:"code",h2:"h2",li:"li",ul:"ul",...(0,l.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.h2,{id:"boom-breaking-change",children:"\ud83d\udca5 Breaking Change"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-init"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-blog"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-pages"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-theme-live-codeblock"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-theme-search-algolia"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-utils"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2045",children:"#2045"})," breaking(v2): minimum required nodejs version 8.9-> 8.10 so we can use es2017 (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"rocket-new-feature",children:"\ud83d\ude80 New Feature"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2069",children:"#2069"})," feat(v2): support prefers-color-scheme & fix dark mode FOUC on refresh (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-blog"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2000",children:"#2000"})," feat(v2): add meta RSS/Atom feed links to head (",(0,n.jsx)(i.a,{href:"https://github.com/lex111",children:"@lex111"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-types"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2057",children:"#2057"})," feat(v2): injectHtmlTags API to inject head and/or body html tags (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-mdx-loader"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-sitemap"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2032",children:"#2032"})," feat(v2): allow non sidebar category to be first item of sidebar (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-types"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/1983",children:"#1983"})," feat(v2): docs versioning \u2744\ufe0f\ud83d\udd25 (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"bug-bug-fix",children:"\ud83d\udc1b Bug Fix"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2069",children:"#2069"})," feat(v2): support prefers-color-scheme & fix dark mode FOUC on refresh (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-mdx-loader"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2067",children:"#2067"})," fix(v2): toc should not be broken for heading with html inline code (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2064",children:"#2064"})," fix(v2): markdown reference to file should not be page not found (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2061",children:"#2061"})," fix(v2): fix docs sidebar highlighting if link is partially matched (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2042",children:"#2042"})," fix(v2): remove css order warning if css imports are not sorted (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"nail_care-polish",children:"\ud83d\udc85 Polish"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-theme-classic"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2066",children:"#2066"})," refactor(v2): add title attribute to anchor link (",(0,n.jsx)(i.a,{href:"https://github.com/lex111",children:"@lex111"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/1990",children:"#1990"})," refactor(v2): make better a11y for tabs (",(0,n.jsx)(i.a,{href:"https://github.com/lex111",children:"@lex111"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2034",children:"#2034"})," feat(v2): style sidebar on overflow (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"memo-documentation",children:"\ud83d\udcdd Documentation"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:["Other\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2068",children:"#2068"})," docs(v2): quick proofread docs (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2047",children:"#2047"})," docs(v2): add manual migration guide for versioning (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2036",children:"#2036"})," docs(v2): Reorganize migration guide (",(0,n.jsx)(i.a,{href:"https://github.com/wgao19",children:"@wgao19"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2052",children:"#2052"})," fix(v2): make proper spelling of Yarn in tabs (",(0,n.jsx)(i.a,{href:"https://github.com/lex111",children:"@lex111"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2040",children:"#2040"})," docs(v2): showcase user vector.dev :) (",(0,n.jsx)(i.a,{href:"https://github.com/binarylogic",children:"@binarylogic"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2038",children:"#2038"})," docs(v2): add documentation on versioning (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2037",children:"#2037"})," docs(v2): display yarn and npm command on website (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2051",children:"#2051"})," docs(v2): more examples on lifecycle apis, cleanup (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"house-internal",children:"\ud83c\udfe0 Internal"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-blog"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2072",children:"#2072"})," refactor(v2): stronger typing for blog plugin (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2060",children:"#2060"})," fix(v2): clean generated manifest from previous build so we dont use the wrong one (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2033",children:"#2033"})," refactor(v2): move unused generated files out from build folder (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-types"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2043",children:"#2043"})," refactor(v2): stronger typing for route gen (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-mdx-loader"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-ideal-image"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-types"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2044",children:"#2044"})," chore(v2): bump deps (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-init"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-mdx-loader"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2029",children:"#2029"})," chore(v2): bump deps and remove unused deps (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"running-performance",children:":running: Performance"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-plugin-google-analytics"}),", ",(0,n.jsx)(i.code,{children:"docusaurus-plugin-google-gtag"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2070",children:"#2070"})," perf(v2): more performant gtag and analytics plugin (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2046",children:"#2046"})," perf(v2): use webpack future version of asset emitting logic to free memory (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2039",children:"#2039"})," perf(v2): replace unnecessary json stringify(string) with inline string (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2035",children:"#2035"})," perf(v2): use @babel/runtime plugin to reduce codesize (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.code,{children:"docusaurus-plugin-content-docs"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:[(0,n.jsx)(i.a,{href:"https://github.com/facebook/docusaurus/pull/2054",children:"#2054"})," perf(v2): unblock metadata processing when possible (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(i.h2,{id:"committers-5",children:"Committers: 5"}),"\n",(0,n.jsxs)(i.ul,{children:["\n",(0,n.jsxs)(i.li,{children:["Alexey Pyltsyn (",(0,n.jsx)(i.a,{href:"https://github.com/lex111",children:"@lex111"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:["Binary Logic (",(0,n.jsx)(i.a,{href:"https://github.com/binarylogic",children:"@binarylogic"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:["Dongwoo Gim (",(0,n.jsx)(i.a,{href:"https://github.com/gimdongwoo",children:"@gimdongwoo"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:["Endi (",(0,n.jsx)(i.a,{href:"https://github.com/endiliey",children:"@endiliey"}),")"]}),"\n",(0,n.jsxs)(i.li,{children:["Wei Gao (",(0,n.jsx)(i.a,{href:"https://github.com/wgao19",children:"@wgao19"}),")"]}),"\n"]})]})}function t(e={}){const{wrapper:i}={...(0,l.a)(),...e.components};return i?(0,n.jsx)(i,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},71670:(e,i,s)=>{s.d(i,{Z:()=>o,a:()=>r});var n=s(27378);const l={},c=n.createContext(l);function r(e){const i=n.useContext(c);return n.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function o(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:r(e.components),n.createElement(c.Provider,{value:i},e.children)}}}]); |