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.
v2.6.2 - 2024-10-10
- wikilink re-implemented as inline parser not plugin, see #144 (32299d0).
- better margins for tables and pre blocks (f31e7ef).
- breadcrumbs in a /-/commit/ uses filepath not pagepath (6726412).
- diffs on files without a newline at the end are displayed correctly (561ed88).
update_mermaid()
does exactly that. diagrams in documentation as svgs. (12d3c00).
v2.6.1 - 2024-09-29
- Disabled auto-scaling (003975a).
- In mermaid blocks replace
\n
with<br/>
(0d52932).
- initialize mermaid after DOM being ready (1b5187d).
- typo, more visibility for fatal errors, no endless failure loop (acf7b3b).
v2.6.0 - 2024-09-15
- Added Custom Sidebar Menu, see #125 (be3c4a5).
- Sidebar shortcuts are configurable, see #125. (d2a617e).
- Added support for Mermaid diagrams, see #138. (ed0e06f).
- Alerts are now supported by the markdown renderer (1a88ab8).
- Configure in the preferences whether robots are allowed to crawl the wiki, see #133. (99862d).
- Redesigned the admin interface. (d2a617e).
- Page/history and Page/blame make better use of space. Improved blame display. (20a33d2).
- removed obsolete
_db_migrate()
function fromSimpleAuth
. (f89829d). - edit/preview: remove misplaced cursormagicword from toc (1a91c50).
- inconsistent font size in special blocks, see #136 (44a308b).
- QoL Changelog uses full column and displays the menutree. (2e9927d).
- added meta robots: noindex, nofollow to changelog, forms and page revisions (0f95755).
- custom_menu list of dicts instead of list of lists (3cb2021).
v2.5.2 - 2024-08-15
- Removed the necessity that a page exists to get an attachment (455497e).
- Remove current page from list of prefixes when renaming (af5bbd2).
- Hitting [ENTER] submits the form in create and rename. (a6cde65).
- menutree does not depend on pagepath being set (0136a83).
- removed unused filename parameter from diff() (008a562).
v2.5.1 - 2024-08-06
- Feature: Added buttons to toggle pagename prefix to the rename page form.
- Fix: Typo in the label of the hide the logo checkbox.
v2.5.0 - 2024-08-02
- Improved the Edit/Preview implementation, see #67.
- Warn user when navigating away from unsaved changes, see #64.
- Added auto save (as draft) feature to the editor, see #66.
- Added option to hide the logo of An Otter WIki from the Sidebar as discussed in #127.
- Improve page view/toc: highlight current position in the toc.
- Display human friendly timedeltas like "17 minutes and 4 secs ago" in the
title=
of the history and changelog dates.
v2.4.4 - 2024-07-10
- Sidebar on small screen (mobile devices) will not expaned but overlay #124
- Better CSS for media: print #126
- Part of the release are slim images, built with only uWSGI, without nginx and supervisord based on alpine 3.20.1. Running as unpriviliged user, listening on port 8080. docker image tags get -slim appended e.g.
redimp/otterwiki:2.4.4-slim
#121
v2.4.3 - 2024-06-16
- Easier page structuring: In /-/create the most recent visited pages can be added to the pages path, as discussed in #113.
- plugins can be loaded in the docker image via /plugins and /app-data/plugins.
- Removed the revert icon/button for users without WRITE permission from history and changelog.
- Extended the plugin "documentation" in docs/plugin_examples, the lack of documentation was brought up in #119.
v2.4.2 - 2024-05-21
- Raise an error if no
SECRET_KEY
is set #115
- Fixed Page names capitalization in Sidebar #117
- Bump werkzeug from 3.0.1 to 3.0.3, jinja2 from 3.1.3 to 3.1.4 by @dependabot
v2.4.1 - 2024-04-29
- Added a Helm chart for OtterWiki by @baldy-cape in #106, see the charts README for instructions.
- Fixed handling of bool values when configuring via environment variables
- Fixed log when renaming has failed
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #104
- Bump pluggy from 1.4.0 to 1.5.0
v2.4.0 - 2024-03-23
- Proof of concept for reverse-proxy auth by @weaversam8 in #95 #90
- Added CSS Tweaking/Custom Theming #101
- editor: added highlighting in fenced code blocks for haskell, lua, jinja2 and ruby
- editor: Fixed low contrast of comments in fenced code in dark-mode #103
- Configuration via environment variables is on in otterwiki.server
v2.3.0 - 2024-03-13
- Proof of concept for plugins by @weaversam8 in #96
- Allow disabling of registration by @Hellrespawn in #98
- The searchbar got a hotkey: / ( #93 )
- Editor has now built-in Find and Replace via hotkeys and toolbar ( #63 )
v2.2.0 - 2024-03-03
- added: support for case sensitive page names #85 by @weaversam8
- added: sync with git repositories via git http as discussed in #87
v2.1.0 - 2024-02-18
- added: Allow empty commit messages #81
- added: The Sidemenu can be configured to display the Page Index as tree, as requested in #70 and discussed in #60 . @Ritzelprimpf is largely responsible for the design.
- added: Display the full path when renaming a page.
- added: Admins can now configure that users get a notification mail on approval, as requested in #7
- Proofreading by @Ritzelprimpf
v2.0.5 - 2024-02-10
- redesigned the pageindex, adapts better to different screen widths (fixes #80), ordered like a book now, vertical columns are filled first.
v2.0.4 - 2024-01-24
- Fix broken urls in the links of headings on the pageindex. Fixes #78.
v2.0.3 - 2024-01-22
- Renaming pages into subdirectories fixed
- Search results got better highlighting #76
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #74
- Bump pillow from 10.0.1 to 10.2.0 by @dependabot in #77
v2.0.2 - 2024-01-10
- Bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #73
v2.0.1 - 2023-12-30
- Page titles (upper and lowercase) are now derived from the first header. e.g.
Mathjax
vs MathJax This was brought up and discussed in #61 - Toggling the sidebar stores the state and keeps it until toggled again (no more sidebar flashing on mobile and small screens)
- Fixed http headers for attached files to improve attachment caching
- The
A-Z
page index has been tweaked to better display pages grouped in subdirectories
v2.0.0 - 2023-12-04
- Editor with markdown support
- Fine tuned the minimal design and the syntax highlighting
- Additions to the common markdown syntax like
- footnotes
- check lists
- Uncommon additions like
- spoiler and folded blocks.