docusaurus/assets/js/0398899e.75b456d0.js
2024-08-01 15:34:38 +00:00

1 line
No EOL
16 KiB
JavaScript

"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[34475],{66501:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>h,contentTitle:()=>i,default:()=>a,frontMatter:()=>t,metadata:()=>c,toc:()=>l});var n=o(24246),r=o(71670);const t={mdx:{format:"md"},date:"2024-05-31T20:00",authors:["Arsero","CodeDoctorDE","homotechsual","ilmedova","namnguyenthanhwork","ncoughlin","OzakIOne","PetarMc1","revi","slorber","tats-u"]},i="3.4.0",c={permalink:"/changelog/3.4.0",source:"@site/changelog/source/3.4.0.md",title:"3.4.0",description:"New Feature",date:"2024-05-31T20:00:00.000Z",tags:[],hasTruncateMarker:!0,authors:[{name:"Azzedine E.",alias:"Arsero",url:"https://github.com/Arsero",imageURL:"https://github.com/Arsero.png",key:"Arsero",page:null},{name:"CodeDoctor",alias:"CodeDoctorDE",url:"https://github.com/CodeDoctorDE",imageURL:"https://github.com/CodeDoctorDE.png",key:"CodeDoctorDE",page:null},{name:"Mikey O'Toole",alias:"homotechsual",url:"https://github.com/homotechsual",imageURL:"https://github.com/homotechsual.png",key:"homotechsual",page:null},{name:"Mahri Ilmedova",alias:"ilmedova",url:"https://github.com/ilmedova",imageURL:"https://github.com/ilmedova.png",key:"ilmedova",page:null},{name:"Nguy\u1ec5n Th\xe0nh Nam",alias:"namnguyenthanhwork",url:"https://github.com/namnguyenthanhwork",imageURL:"https://github.com/namnguyenthanhwork.png",key:"namnguyenthanhwork",page:null},{name:"Nick Coughlin",alias:"ncoughlin",url:"https://github.com/ncoughlin",imageURL:"https://github.com/ncoughlin.png",key:"ncoughlin",page:null},{name:"ozaki",alias:"OzakIOne",url:"https://github.com/OzakIOne",imageURL:"https://github.com/OzakIOne.png",key:"OzakIOne",page:null},{name:"Petar_mc",alias:"PetarMc1",url:"https://github.com/PetarMc1",imageURL:"https://github.com/PetarMc1.png",key:"PetarMc1",page:null},{name:"Yongmin Hong",alias:"revi",url:"https://github.com/revi",imageURL:"https://github.com/revi.png",key:"revi",page:null},{name:"S\xe9bastien Lorber",alias:"slorber",url:"https://github.com/slorber",imageURL:"https://github.com/slorber.png",key:"slorber",page:null},{name:"Tatsunori Uchino",alias:"tats-u",url:"https://github.com/tats-u",imageURL:"https://github.com/tats-u.png",key:"tats-u",page:null}],frontMatter:{mdx:{format:"md"},date:"2024-05-31T20:00",authors:["Arsero","CodeDoctorDE","homotechsual","ilmedova","namnguyenthanhwork","ncoughlin","OzakIOne","PetarMc1","revi","slorber","tats-u"]},unlisted:!1,nextItem:{title:"3.3.2",permalink:"/changelog/3.3.2"},listPageLink:"/changelog/"},h={authorsImageUrls:[void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0]},l=[{value:"\ud83d\ude80 New Feature",id:"rocket-new-feature",level:2},{value:"\ud83d\udc1b Bug Fix",id:"bug-bug-fix",level:2},{value:"\ud83d\udcdd Documentation",id:"memo-documentation",level:2},{value:"\ud83e\udd16 Dependencies",id:"robot-dependencies",level:2},{value:"Committers: 11",id:"committers-11",level:2}];function u(e){const s={a:"a",code:"code",h2:"h2",li:"li",ul:"ul",...(0,r.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h2,{id:"rocket-new-feature",children:"\ud83d\ude80 New Feature"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"create-docusaurus"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-blog"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-utils-validation"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-utils"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10137",children:"#10137"})," feat(docs, blog): add support for ",(0,n.jsx)(s.code,{children:"tags.yml"}),", predefined list of tags (",(0,n.jsx)(s.a,{href:"https://github.com/OzakIOne",children:"@OzakIOne"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-theme-translations"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10151",children:"#10151"})," feat(theme-translations): Added Turkmen (tk) default theme translations (",(0,n.jsx)(s.a,{href:"https://github.com/ilmedova",children:"@ilmedova"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10111",children:"#10111"})," feat(theme-translations): Add Bulgarian default theme translations (bg) (",(0,n.jsx)(s.a,{href:"https://github.com/PetarMc1",children:"@PetarMc1"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-plugin-client-redirects"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-blog"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-pwa"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-sitemap"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-theme-search-algolia"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-types"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-utils"}),", ",(0,n.jsx)(s.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/9859",children:"#9859"})," feat(core): hash router option - browse site offline (experimental) (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-module-type-aliases"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-theme-common"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-types"}),", ",(0,n.jsx)(s.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10121",children:"#10121"})," feat(core): site storage config options (experimental) (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"bug-bug-fix",children:"\ud83d\udc1b Bug Fix"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-blog"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-utils"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10185",children:"#10185"})," fix(docs, blog): Markdown link resolution does not support hot reload (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-theme-search-algolia"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10178",children:"#10178"})," fix(theme): SearchPage should respect ",(0,n.jsx)(s.code,{children:"contextualSearch: false"})," setting (",(0,n.jsx)(s.a,{href:"https://github.com/ncoughlin",children:"@ncoughlin"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10164",children:"#10164"})," fix(search): fix algolia search container bug (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-mdx-loader"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-blog"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-pages"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-utils"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10168",children:"#10168"})," fix(mdx-loader): resolve Markdown/MDX links with Remark instead of RegExp (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-theme-translations"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10165",children:"#10165"})," fix(theme-translation): add missing Korean (ko) theme translations (",(0,n.jsx)(s.a,{href:"https://github.com/revi",children:"@revi"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10157",children:"#10157"})," fix(theme-translations): complete Vietnamese theme translations (",(0,n.jsx)(s.a,{href:"https://github.com/namnguyenthanhwork",children:"@namnguyenthanhwork"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10145",children:"#10145"})," fix(core): fix serve workaround regexp (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10142",children:"#10142"})," fix(core): fix ",(0,n.jsx)(s.code,{children:"docusaurus serve"})," broken for assets when using trailingSlash (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10130",children:"#10130"})," fix(core): the broken anchor checker should not be sensitive pathname trailing slashes (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-theme-common"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10144",children:"#10144"})," fix(theme): fix announcement bar layout shift due to missing storage key namespace (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-plugin-content-docs"}),", ",(0,n.jsx)(s.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10132",children:"#10132"})," fix(core): ",(0,n.jsx)(s.code,{children:"configurePostCss()"})," should run after ",(0,n.jsx)(s.code,{children:"configureWebpack()"})," (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-utils"}),", ",(0,n.jsx)(s.code,{children:"docusaurus"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10131",children:"#10131"})," fix(core): codegen should generate unique route prop filenames (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.code,{children:"docusaurus-theme-classic"}),", ",(0,n.jsx)(s.code,{children:"docusaurus-theme-translations"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10118",children:"#10118"})," fix(theme-translations): fix missing pluralization for label DocCard.categoryDescription.plurals (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"memo-documentation",children:"\ud83d\udcdd Documentation"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10176",children:"#10176"})," docs: add community plugin docusaurus-graph (",(0,n.jsx)(s.a,{href:"https://github.com/Arsero",children:"@Arsero"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10173",children:"#10173"})," docs: improve how to use ",(0,n.jsx)(s.code,{children:"<details>"})," (",(0,n.jsx)(s.a,{href:"https://github.com/tats-u",children:"@tats-u"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10167",children:"#10167"})," docs: suggest using ",(0,n.jsx)(s.code,{children:"{<...>...</...>}"})," if don't use Markdown in migra\u2026 (",(0,n.jsx)(s.a,{href:"https://github.com/tats-u",children:"@tats-u"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10143",children:"#10143"})," docs: recommend users to remove hast-util-is-element in migration to v3 (",(0,n.jsx)(s.a,{href:"https://github.com/tats-u",children:"@tats-u"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10124",children:"#10124"})," docs: v3 prepare your site blog post should point users to the upgrade guide (",(0,n.jsx)(s.a,{href:"https://github.com/homotechsual",children:"@homotechsual"}),")"]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"robot-dependencies",children:"\ud83e\udd16 Dependencies"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10155",children:"#10155"})," chore(deps): bump peaceiris/actions-gh-pages from 3 to 4 (",(0,n.jsx)(s.a,{href:"https://github.com/apps/dependabot",children:"@dependabot[bot]"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10154",children:"#10154"})," chore(deps): bump github/codeql-action from 2.13.4 to 3.25.6 (",(0,n.jsx)(s.a,{href:"https://github.com/apps/dependabot",children:"@dependabot[bot]"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.a,{href:"https://github.com/facebook/docusaurus/pull/10112",children:"#10112"})," chore(deps): bump actions/dependency-review-action from 4.3.1 to 4.3.2 (",(0,n.jsx)(s.a,{href:"https://github.com/apps/dependabot",children:"@dependabot[bot]"}),")"]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"committers-11",children:"Committers: 11"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["Azzedine E. (",(0,n.jsx)(s.a,{href:"https://github.com/Arsero",children:"@Arsero"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["CodeDoctor (",(0,n.jsx)(s.a,{href:"https://github.com/CodeDoctorDE",children:"@CodeDoctorDE"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Mahri Ilmedova (",(0,n.jsx)(s.a,{href:"https://github.com/ilmedova",children:"@ilmedova"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Mikey O'Toole (",(0,n.jsx)(s.a,{href:"https://github.com/homotechsual",children:"@homotechsual"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Nguy\u1ec5n Th\xe0nh Nam (",(0,n.jsx)(s.a,{href:"https://github.com/namnguyenthanhwork",children:"@namnguyenthanhwork"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Nick Coughlin (",(0,n.jsx)(s.a,{href:"https://github.com/ncoughlin",children:"@ncoughlin"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Petar_mc (",(0,n.jsx)(s.a,{href:"https://github.com/PetarMc1",children:"@PetarMc1"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["S\xe9bastien Lorber (",(0,n.jsx)(s.a,{href:"https://github.com/slorber",children:"@slorber"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Tatsunori Uchino (",(0,n.jsx)(s.a,{href:"https://github.com/tats-u",children:"@tats-u"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["Yongmin (",(0,n.jsx)(s.a,{href:"https://github.com/revi",children:"@revi"}),")"]}),"\n",(0,n.jsxs)(s.li,{children:["ozaki (",(0,n.jsx)(s.a,{href:"https://github.com/OzakIOne",children:"@OzakIOne"}),")"]}),"\n"]})]})}function a(e={}){const{wrapper:s}={...(0,r.a)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(u,{...e})}):u(e)}},71670:(e,s,o)=>{o.d(s,{Z:()=>c,a:()=>i});var n=o(27378);const r={},t=n.createContext(r);function i(e){const s=n.useContext(t);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),n.createElement(t.Provider,{value:s},e.children)}}}]);