Skip to content

Release history

otterwiki releases

A minimalistic wiki powered by python, markdown and git.

All releases

18 shown

No immediate action
v2.20.6 New feature

style option for PageIndexEmbedding

Review required
v2.20.5 New feature
Auth Dependencies

Security check + report

v2.20.4 Bug fix

Fixed improper text wrapping in the sidebar and ensured MathJax loads for plain `$...$` and `$$...$$` math expressions.

Full changelog

Bug Fixes

  • Fix improper text wrapping in sidebar (e2fa225 by @jr-krandino).
  • Keep sidebar tree indicator inline with long pagenames (125cb86).
  • Load MathJax for plain $...$ and $$...$$ math, see #474 (76898f6).
  • titleSs() handles apostrophes correctly, see #453 (257fbc9).

Compare with v2.20.3

New Contributors

  • @jr-krandino made their first contribution in https://github.com/redimp/otterwiki/pull/470
v2.20.3 Mixed
Notable features
  • Implement W3C well-known change-password URL endpoint
  • Fix fold and spoiler block rendering after lists
  • Preserve indentation in commit diff view
Full changelog

Features

  • Add /.well-known/change-password redirect to settings, implementing the W3C well-known change password URL spec (591ea25 by @onovy).

Bug Fixes

  • Render fold and spoiler blocks correctly after lists, related to #450 (be08160).
  • Make spoiler example functional in help/syntax page, see #463 (87e1282).
  • Preserve indentation in commit diff view (e8dbab9 by @onovy).

Dependencies

  • Bump gitpython from 3.1.44 to 3.1.47 (fbb5cf2 by @dependabot).
  • Bump pillow from 12.1.1 to 12.2.0 (3869aa6 by @dependabot).
  • Upgrade mermaid 11.12.3 to 11.14.0 (57b72f9 by @fidergo-stephane-gourichon).
  • Upgrade MathJax 3.2.0 to 4.1.1 (34f8e18 by @fidergo-stephane-gourichon).
  • Upgrade sortablejs 1.15.3 to 1.15.7 (2b74c6c by @fidergo-stephane-gourichon).
  • Upgrade htmx 2.0.6 to 2.0.8 (49a4309 by @fidergo-stephane-gourichon).

New Contributors

  • @fidergo-stephane-gourichon made their first contribution in https://github.com/redimp/otterwiki/pull/465

Compare with v2.20.2

v2.20.2 Bug fix

Fixed rendering issues with alerts following lists and implemented a redirect to root with a toast notification when a sanitized path results in an empty pagename.

v2.20.1 New feature

Added YouTube video embedding, Figure block support, absolute image paths in DataTables, and ImageFrame src option, giving editors richer media control.

v2.20.0 Security relevant
Security fixes
  • CSRF protection via SameSite cookies and Flask-WTF tokens
  • Single-use password reset tokens
  • XSS prevention in mermaid blocks
v2.19.0 Security relevant
Security fixes
  • XSS prevention in flash messages
  • ReDoS mitigation in search functionality
v2.18.2 New feature
Notable features
  • PageIndex embedding for displaying subpages
  • sidebarPageIndex plugin hook
v2.18.1 Security relevant
Security fixes
  • Missing permission guards in preferences allowing unauthorized modifications
v2.18.0 New feature
Notable features
  • New embedding system (InfoBox, ImageFrame, DataTable, Video, AttachmentList)
  • Flask CLI for user management
  • Plugin lifecycle hooks
v2.17.3 New feature
Notable features
  • WikiLink break checker in housekeeping
  • Current page sidebar highlighting
v2.17.2 Bug fix

Fixed keyboard input handling for non-US layouts, preserved whitespace in code formatting, and improved URL pasting behavior in the editor.

v2.17.1 Bug fix

Fixed syntax documentation page rendering and corrected authentication redirects for unauthenticated users.

v2.17.0 New feature
Notable features
  • Custom home page
  • WikiLinks with custom titles
  • Page blame with commit messages
v2.16.0 New feature
Notable features
  • Remote repository syncing (automatic push/pull)
  • CSS-based page and block styling
  • Additional plugin hooks
v2.15.2 Bug fix

Fixed editor responsiveness during window resizing and improved uWSGI configuration for slim Docker image.

Beta — feedback welcome: [email protected]