List of changes per release

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

v1.0.78 - 2018-02-23


  • Authentication: Azure AD email getter

  • Logging: Missing raven dependency for sentry logging

v1.0.76 - 2018-02-17


  • Authentication: Added missing OAuth2 login button

  • UI: Fixed overflow issue in modal sidebar

v1.0.68 - 2018-01-11


  • Authentication: Generic OAuth2 authentication provider

v1.0.66 - 2018-01-07


  • Localization: Swedish locale is now available (thanks to @pontus-andersson)


  • Misc: Strip /create and /edit when check path permissions

v1.0.12 - 2017-11-26


  • Localization: Estonian locale is now available (thanks to @vonforum)


  • Localization: Updates to various locales

  • Misc: Added quotes to sample Slack config to avoid number parsing


  • Git: ignore .git directory when updating cache

v1.0.11 - 2017-10-14


  • Localization: Japanese locale is now available (thanks to @johnnyshields)

  • Misc: Added referrer policy header


  • Authentication: Fix for name search when using OpenLDAP

v1.0.10 - 2017-10-09


  • Misc: Ability to delete pages from the UI

v1.0.9 - 2017-09-14


  • Localization: Persian (farsi) locale is now available (thanks to @ashkang)

  • UI: Support for right-to-left languages


  • i18n: Browser locale files not generated properly (ported from dev branch)

v1.0.8 - 2017-08-31


  • Misc: Updated dependencies

v1.0.7 - 2017-08-29


  • Authentication: Azure AD client Id is now referenced correctly (#219)

  • Git: Git Branch is now referenced correctly (#215)

v1.0.6 - 2017-08-10


  • Authentication: LDAP no longer cause the social login text to appear on the login screen.

  • Misc: Browser locales are now generated for non-english languages

  • Misc: Renaming or moving a page is now removing the old entry in the All Pages navigation

v1.0.5 - 2017-08-06


  • Misc: public access always false if using env var string

v1.0.4 - 2017-07-26


  • Misc: Some installations (e.g. Heroku) would not install all dependencies

v1.0.3 - 2017-07-23


  • Misc: Revert to npm install (Yarn may cause permissions + hang issues)

v1.0.1 - 2017-07-22


  • Misc: Switch to Yarn for npm dependencies installation


  • Misc: JS/CSS is now loading properly in Safari (macOS/iOS)

  • Misc: Process termination handling

  • Search: siteRoot is now properly parsed in search results href

v1.0.0-beta.13 - 2017-07-09


  • Admin: Added Host Information section to System Info page

  • Admin: Added Color Theme page to modify look and feel

  • Editor: Linebreaks are now rendered, can be disabled via config option

  • Localization: German locale is now available (thanks to @joetjengerdes)

  • UI: Support for color themes, code blocks dark/light + colorize on/off


  • Editor: TeX and MathML is now rendered server-side to SVG

  • UI: Updated icons to Nucleo icon set

  • Misc: Updated dependencies


  • Configuration Wizard: Git version check is now handled properly when using 2 or 3 version precision

  • Editor: Blockquotes are now displayed in their correct color stylings

  • Misc: 'Entry does not exist' page now display sub-pages separator correctly

  • Misc: Locked dependencies to patch instead of minor version

  • Misc: Saving a page no longer crash the search index engine

v1.0.0-beta.12 - 2017-06-10


  • Deploy: Heroku support

  • Localization: All UI text elements are now localized

  • Localization: Chinese locale is now available (thanks to @choicky)

  • Localization: Korean locale is now available (thanks to @junwonpk)

  • Localization: Portuguese locale is now available (thanks to @felipeplets)

  • Localization: Russian locale is now available (thanks to @efimlosev)

  • Localization: Spanish locale is now available (thanks to @MatiasArriola)

  • Misc: Copy to clipboard modal when clicking on header anchor

  • Print: Optimized layout and colors for print view


  • Misc: Refactored all client-side code into Vue components

  • Misc: Updated dependencies

  • UI: Reveal 'Top of Page' only on scroll + icon only

  • UI: Updated navigation buttons design

  • UI: Updated editor toolbar + page design


  • Configuration Wizard: Public option is now saved properly in config file

  • Configuration Wizard: Git check no longer fails when unable to remove existing remotes

  • Editor: Large size content can now be saved up to 1 MB

  • Editor: Editor no longer fails to initialize if it contains unescaped mustache content

  • Misc: Page content no longer renders non-highlighted HTML content enclosed in code blocks

  • Misc: Empty anchors no longer crash the rendering process

  • Misc: Commented headers no longer appear in page contents

  • Misc: CJK + Arabic validators are now working properly

  • Move: It is now possible to move a page to non-existant sub-directory (or deeper)

  • Search: Content is now indexed properly and handles more scenarios

  • Search: CJK search terms are no longer stripped

  • UI: Markdown is now stripped from page contents items

  • UI: Page contents no longer disappear when scrolling down

v1.0.0-beta.11 - 2017-04-29


  • Auth: Azure AD authentication provider is now available

  • Auth: Can now specify Read Access by default for all providers (except Local)

  • Configuration Wizard: Added Public Access option

  • Git: Commits author is now set to current user

  • Navigation: All Pages section

  • UI: Beatiful new logo!

  • View: MathML and TeX math equations support


  • Auth: Provider Strategies are now only loaded if enabled

  • Misc: Server files are now in their own /server path

  • Misc: Trailing slashes in URL are now removed

  • Misc: Updated dependencies

  • UI: Footer is now always at the bottom of the page (but not fixed)


  • Configuration Wizard: Git version detection no longer fails on MacOS

  • Init: Malformed config file is now being reported correctly

  • Init: Git remote is now always updated to current settings

  • Misc: CJK (Chinese, Japanese & Korean) characters are now fully supported for pages, content and uploads

  • UI: Move dialog is no longer crashing and preventing further actions

  • UI: Scrollbar is no longer always shown in code blocks

  • Search: Search is now working for guest users when public mode is enabled

v1.0.0-beta.10 - 2017-04-08


  • Installation: Wiki.js can now install via local tarball

  • Installation: RAM check during install to prevent crashing due to low memory


  • Updated dependencies + snyk policy


  • UI: Code blocks longer than page width are now displayed with scrollbars

  • Configuration Wizard: Git version check no longer fails if between 2.7.4 and 2.11.0

  • Init: Admin account is no longer attempted to be created during init

v1.0.0-beta.9 - 2017-04-05


  • Interactive setup

  • Auth: GitHub and Slack authentication providers are now available

  • Auth: LDAP authentication provider is now available

  • Logs: Support for the logging services: Bugsnag, Loggly, Papertrail, Rollbar and Sentry

  • Config: Can now use ENV variable to specify DB connection string ($VARNAME as db value in config.yml)


  • Native Compilation Removal: Replaced farmhash with md5

  • Native Compilation Removal: Replaced leveldown with memdown

  • Native Compilation Removal: Replaced sharp with jimp

  • Sidebar: Contents is now Page Contents

  • Sidebar: Start is now Top of Page

  • UI: Content headers are now showing an anchor icon instead of a #

  • Dev: Replaced Gulp with Fuse-box


  • Auth: Authentication would fail if email has uppercase chars and provider callback is in lowercase

  • Markdown: Fixed potential crash on markdown processing of video links

  • Search: Search index should now update upon article creation

  • Search: Search results are no longer duplicated upon article update

  • UI: Missing icons on login page

  • UI: Image alignement center and right should now behave correctly

  • Uploads: Error notification when upload is too large for server

  • Uploads: Fix uploads and temp-uploads folder permissions on unix-based systems

v1.0.0-beta.8 - 2017-02-19


  • Automated Upgrade / Re-install feature UI only

  • npm installation improvements


  • wiki executable shortcut on linux

  • Settings page is now displaying the correct current version

v1.0.0-beta.7 - 2017-02-14


  • npm installation fixes

v1.0.0-beta.6 - 2017-02-14


  • Settings page UI

  • Automated process management

  • npm automatic site installation

v1.0-beta.5 - 2017-02-12


  • Offline mode (no remote git sync) can now be enabled by setting git: false in config.yml

  • Improved search engine (Now using search-index engine instead of MongoDB text search)


  • Cache is now flushed when starting / restarting the server

v1.0-beta.4 - 2017-02-11


  • Fixed folder name typo during uploads folder permissions check

  • Fixed SSH authentication for Git


  • Removed separate OAuth authentication option. Select basic authentication to use tokens.

v1.0-beta.3 - 2017-02-10


  • Change log

  • Added .editorconfig, .eslintrc.json and .pug-lintrc.json for code linting

  • Added Create / Authorize User feature

  • Added Delete / De-authorize User feature

  • Added Login as... button to Forbidden page


  • Fixed issue with social accounts with empty name

  • Fixed standard error page styling


  • Updated dependencies + snyk policy

  • Conversion to Standard JS compliant code

  • Accounts that are not pre-authorized are no longer added with no rights

v1.0-beta.2 - 2017-01-30


  • Save own profile under My Account


  • Updated dependencies + snyk policy