Mycorrhiza Wiki 1.3 is the fourth release of Mycorrhiza Wiki. Release date: 2021-08-01, one month after ../1.2.
This release is breaking, see the migration guide below. You are recommended to upgrade from 1.2.
New features
-
Built-in documentation system added. It does not cover everything yet.
-
-create-adminCLI option was added. -
Now admins can manage users right from the web UI.
-
You can lock your wiki from strangers. Docs
-
Title search added.
-
Warn about unsaved changes.
-
CLI option
-listen-addrwas added to help you set the listen address. -
Telegram integration. Docs
-
Whitelist. Docs
Changes
Mycomarkup changes
-
Some critical bugs were fixed.
-
Allow other spans inside monospace spans.
Config changes
-
UseAuthtoggles all kinds of authorization and registration -
UseRegistrationis nowAllowRegistrationto better reflect the meaning -
LimitRegistrationis nowRegistrationLimitbecause it's not a boolean, it's a value (not "limit registration?", but "registration limit is ...") -
HTTPPortwas removed in favor ofListenAddr. -
ListenAddrlets you set the address of the wiki with more freedom.
UI changes
-
The old color of the top bar returns.
-
The transclusion target link does not take a whole line now.
-
New two-line top bar. Docs
-
Hamburger menu added for smaller screens.
Other changes
-
Fixed authorization was removed.
-
-print-example-configwas removed. -
File
registered-users.jsonis now namedusers.json. -
The relative hyphae sidebar was renamed to the sister hyphae sidebar. Docs
Migration guide
You might want to back up your config.
Run this inside your wiki's directory:
mv registered-users.json users.json
cp config.ini config.ini.bkp
sed -i -e 's/HTTPPort = /ListenAddr = 0.0.0.0:/' -e 's/UseFixedAuth =/UseAuth =/' -e 's/UseRegistration/AllowRegistration/' -e 's/LimitRegistration/RegistrationLimit/' config.ini