All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.1.5 - 2018-05-26
Hotfix. A package in devDependencies
needed to be moved to dependencies
.
1.1.4 - 2018-05-25
Yet another hotfix release. We found an issue with the way we did LiveReload - we were watching the node_modules
directory and that caused some users to encounter errors. We stopped watching node_modules
directory in gaze
.
Thank you to the following contributors who helped with this release:
- @artiebits
- @yangshun
- If you already have a tab with the Docusaurus website open, restarting the server will not open a new browser tab.
- Updated directory tree display for a newly-generated site.
- Don't watch
node_modules
in dev server mode.
1.1.3 - 2018-05-23
npm
had an issue where some packages were not being published. This should hopefully be resolved now; publishing a new version just in case.
Also, welcome TextLint and Open Power Quality as new users.
Thank you to the following contributors who helped with this release:
- @azu
- @philipmjohnson
- @violabg
- @sebelga
onPageNav
now shows in Safari.
1.1.2 - 2018-05-21
Another HOTFIX release. One of our third-party dependencies, tree-node-cli
didn't support Node 10+. The package has been fixed and we have updated to use the new version of that package.
1.1.1 - 2018-05-21
HOTFIX release. Dependency bug found.
opn
needs to be installed, not just in dev dependencies.
1.1.0 - 2018-05-20
This is our first major point release. There are three primary reasons for this:
- One of our most requested issues has been implemented - Live Reload.
- We migrated to React 16 support (which wasn't as difficult as initially thought :) )
- The blog now allows for Facebook-based comments.
There are a lot of other fixes and enhancements as well. Also, we have five new users of Docusaurus within this release as well. Thank you to WarriorJS, Bemuse, Pyre-Check, Draft.js and CaptainDuckDuck for using Docusaurus.
There are also various documentation fixes as well.
We think this is a good release.
Thank you to the following contributors who helped with this release:
- @yangshun
- @amyrlam
- @gedeagas
- @ahmadalfy
- @endiliey
- @zpao
- @NoamELB
- @sujono91
- For blog posts,
authorImage
is nowauthorImageURL
.
- Live Reload allows you to make changes to your documentation without having to manually refresh your site.
- Running
yarn start
ornpm start
automatically opens a browser to the correctlocalhost
page. - There is now a build option,
--skip-image-compression
, to compress your images. - You can now add Twitter and Facebook social buttons to the footer.
- The blog now allows for Facebook-based comments.
- A warning is now shown if you use versioning without a
version.js
file.
- Various UI fixes
- Directory tree printed during
docusaurus-init
.
This release has a lot of commits, including bug fixes, documentation updates, as well as a bit of new functionality. A new blog post from @caabernathy about how easy it is to create a Docusaurus site, a lot of Windows fixes, the ability to specify the default version shown, and more.
Thank you to the following contributors who have helped with this release:
- @yangshun
- @amyrlam
- @caabernathy
- @szeck87
- @dgracehmh
- @balloob
- @ramiel
- @AmitHarlev
- @pixelastic
- @SoonaMata
- @olistic
- @SleepWalker
- @Airse
- @ahmadalfy
- @zenflow
N/A
- Our Google Analytics support now allows the use of
gtag
via the newgaGtag
site configuration option. - Anchor links are now unique per document.
- You can now configure what version is shown by default via the
defaultVersionShown
site configuraton option.
- We do not ignore the
custom_edit_url
metadata option in a doc any longer. - UX/UI improvements: table, code block, sidebar, header anchors.
- Sitemap is now generated if a blog post exists.
- IE fixes: navigation, font rendering, etc.
N/A
1.0.14 - 2018-04-23
Small release mostly for documentation.
Thank you to the following contributors who have helped with this releae:
- @yangshun
- @ericnakagawa
- @shikaan
- @longility
N/A
N/A
- Blog metadata now refreshed on changes to blog posts.
N/A
1.0.13 - 2018-04-20
This is primarily a bug fix release.
Thank you to the following contributors who helped with this release:
- @vjeux
- @huang-x-h
N/A
- Support for custom highlight theme URL via the
themeURL
site config option.
- Do not warn when using
layout
in the docs metadata header. - Restore the ability to use the --port command line argument
N/A
1.0.12 - 2018-04-18
This is a general release with additions and documentation updates. We would also like to welcome React Native Elements as a user of Docusaurus.
https://docusaurus.io has turned on versioning. There are other documentation updates as well.
We turned on translations, but found a bug. So we turned it off until we fix it.
Thank you to the following contributors who helped with this release:
- @yangshun
- @amyrlam
- @SleepWalker
- @InternetExplorer7
- @zkochan
- @iRoachie
- @limonte
- While not officially breaking,
authorImage
will be deprecated forauthorImageURL
in blog posts.
twitterImage
has been added to site configuration options for use in Twitter cards.- Support for non-latin characters have been added in heading anchors.
<doctype HTML>
has been added to all HTML pages.cssnano
is used to minify the main CSS file.
N/A
1.0.11 - 2018-04-12
This is a general release with additions and documentation updates (which are already live on docusaurus.io). We would also like to welcome BlueWhale as a new user of Docusaurus.
Thank you to the following contributors who helped with this release:
- @amyrlam
- @yangshun
- @aadsm
- @InternetExplorer7
- @MisterTea
- @SBrown2
N/A
- Dynamic port switching (e.g., if the default is busy) when running the local server.
- Warnings if you add documentation header metadata that is not supported.
- The ability to hide the documentation title for any of your docs with a new metadata option called
hide_title
.
- If you have translations enabled, the language drop down in the header navigation bar is now fixed to show the current language.
- More accessibility fixes to support a11y.
N/A
1.0.10 - 2018-04-09
This is a general release with mostly bug fixes and documentation updates (which are already live on docusuarus.io).
N/A
- Added Facebook Pixel ID as a configuration option, thanks @pestevez.
- Better documentation on installation requirements, CircleCI, updating Docusaurus and API. Thanks espcially to @yangshun for a lot of documentation cleanup and additions.
- Fixed .gitignore placement when running the examples script or
docusaurus-init
- On page navigation fixes, including its scroll height, better table of contents, and other fixes, thanks @microbouji.
- Cleaned up example pages, thanks @Happy-Ferret.
- Better alignment of the sitemap in the footer, thanks @ryzokuken.
- Accessibility fixes around images and links, thanks @amyrlam and @yangshun.
N/A
1.0.9 - 2018-03-13
This is a hotfix release
A bug was found in the using path
functions commit by @sunnylqm. Total commits in this release is 4, including the release itself.
N/A
- Fix wrong versioned_docs file path, thanks @sunnylqm.
N/A
1.0.8 - 2018-03-12
This is a targeted feature and bug fix release. A couple of things of interest are that this release fixes some issues with Windows that were occurring, particularly when building the docs, both locally and publishing, as well as addressing an issue for support for a secondary, on-page sidebar for local page navigation, which is now enabled for docusaurus.io. Total commits in this release is 27, including the release itself.
N/A
- Add separate, on-page navigation sidebar option so that you can see links to local page topics, thanks @microbouji.
- You can now use a custom
appId
for your Algolia search, thanks @atroncy. - The header navigation now shows the active link clearly, thanks @microbouji.
- Replace Circle CI 1.0 publishing documentation with Circle CI 2.0, thanks @ashleytqy.
- Use
path
functions in order to fix building on Windows latestVersion
was fixed when running the local server, thanks @sunnylqm.- Environment variables take precedent over config options when publishing, thanks @juanpicado.
- i18n support fixed for the home page link in the header and the sidebar navigation, thank @cheercroaker.
- Document an existing feature that has already existed,
ogImage
, thanks @miralemd. siteConfig.users
is now optional, thanks @aimeerpierce.id
used instead ofname
in anchors, bringing us more HTML 5 compliant, thanks @ronami.
N/A
1.0.7 - 2018-02-17
This is a hotfix release
A couple of bugs were found in our versioning system that would make versioning unusable in some scenarios. Thank you to @iRoachie for finding these. This release also contains a better header link scroll on mobile. Total commits in this release is 6, including the release itself.
N/A
- A scrollbar to the header links on mobile, thanks @maaz93.
- Allow new docs to be added for new versions
- Relax restriction on versioned doc ids with dashes
- Broken link in the site config docs, thanks @justinmusgrove.
N/A
1.0.6 - 2018-02-12
This is a bigger release than normal as it has been a month since releases. It contains bug fixes, duplicate code removal, a few new features, and documentation updates. Total commits in this release is 38, including the release itself.
N/A
- Option to control number of blog posts in sidebar (#432, thanks @ericnakagawa)
font-family
is now a configurable parameter (#294, thanks @cowlingj)- Configurable edit URL link, per doc (#443, thanks @Glavin001)
- New Docusaurus users: Vuls, react-native-ios-kit and Verdaccio
- Docs section about referencing site documents (#394 )
- Clarified docs on publishing to a user/org page
- Alphabetized site config options in docs (thanks @haraldur12)
- Moved verifying installation section to the install docs (@thanks @gedeagas)
- Discord added as a help and communication option
- Blog feeds now show HTML, not markdown (#407, thanks @tom-auger)
- Chinese translation infra (#377, thanks @chenglou)
- Margin for right-aligned images (#398, thanks @rickhanlonii)
- Correct HTTP status code sent on redirects (#408)
- Non-English versioned docs metadata parsed correctly (#412, thanks @sunnylqm)
- Provide Algolia information about the latest and current version (#418)
- Remove key errors when running local server (#425, thanks @hshoff)
- Links fixed in blog Atom feed (#421, thanks @hramos)
N/A
1.0.5 - 2018-01-09
This is a targeted bug fix release, with some documentation updates and Docusaurus repo housekeeping in between. Total commits in this release is 13, including the release itself.
N/A
N/A
- Docusaurus builds on Windows (PR #381, thanks @qcz).
- Fixed publishing for user/org GitHub sites (as opposed to project sites) (PR #384).
- Clarification and updates on the publishing and API documentation (PR #372).
N/A
1.0.4 - 2017-12-27
This is generally a bug fix release, with some code refactoring. Total commits in this release is 58.
- Most users may not run into this problem, but we think it can technically be a breaking change. PR #322 (original PR #316) and friends changes the way we check for the existence of translations and versioning. Part of that is that we allow for the possibility of an empty language prop, instead of defaulting everything to English. When running 1.0.4, check to make sure your
index.js
works as expected. See this comment and those below for discussion on this. There is still a bit more work to be done (refactoring and maybe adding adefaultLang
config option) to make this as clean as possible.
lang
property added onhtml
tag, if a language exists and is set (PR #295).- Added the
wrapPagesHTML
configuration option (PR #332). - Some adming docs on how to debug with VSCode (PR #335).
- Added docs for the
useEnglishURL
configuration option.
- Links on landing page in
docusaurus-init
test site do not 404 any longer. - Refactoring how we check for translations and versioning (PRs #322/#316 and friends).
- Refactored the example
index.js
page (PR #293). - Link errors, typos and grammatical errors in the docusuarus.io documentation.
N/A
- Docusaurus released to the public.
- Initialization script
- Versioning
- Translations
- Search
- Blog
- Documentation