Skip to content

Latest commit

 

History

History
283 lines (167 loc) · 14.4 KB

CHANGELOG.md

File metadata and controls

283 lines (167 loc) · 14.4 KB

Changelog

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

Compare with v2.6.1

Bug Fixes

  • 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).

Code Refactoring

  • update_mermaid() does exactly that. diagrams in documentation as svgs. (12d3c00).

v2.6.1 - 2024-09-29

Compare with v2.6.0

Design/Behaviour changes

Features

  • In mermaid blocks replace \n with <br/> (0d52932).

Bug Fixes

  • initialize mermaid after DOM being ready (1b5187d).
  • typo, more visibility for fatal errors, no endless failure loop (acf7b3b).

v2.6.0 - 2024-09-15

Compare with v2.5.2

Features

  • 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).

Bug Fixes

  • removed obsolete _db_migrate() function from SimpleAuth. (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).

Code Refactoring

  • custom_menu list of dicts instead of list of lists (3cb2021).

v2.5.2 - 2024-08-15

Compare with v2.5.1

Features

  • Quality of life improvements for Changelog, History and Diff views (d73aefe and 0f20d98).

Bug Fixes

  • 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).

Code Refactoring

  • menutree does not depend on pagepath being set (0136a83).
  • removed unused filename parameter from diff() (008a562).

v2.5.1 - 2024-08-06

Compare with v2.5.0

Features

  • Feature: Added buttons to toggle pagename prefix to the rename page form.

Bug Fixes

  • Fix: Typo in the label of the hide the logo checkbox.

v2.5.0 - 2024-08-02

Compare with v2.4.4

Features

  • 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

Compare with v2.4.3

Features

  • 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

Compare with v2.4.2

Features

  • 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.

Bug Fixes

  • 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

Compare with v2.4.1

Features

  • Raise an error if no SECRET_KEY is set #115

Bug Fixes

  • Fixed Page names capitalization in Sidebar #117

Dependencies

  • 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

Compare with v2.4.0

Features

Bug Fixes

  • Fixed handling of bool values when configuring via environment variables
  • Fixed log when renaming has failed

Dependencies

  • 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

Compare with v2.3.0

Features

  • 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

Bug Fixes

  • editor: Fixed low contrast of comments in fenced code in dark-mode #103

Refactored

  • Configuration via environment variables is on in otterwiki.server

v2.3.0 - 2024-03-13

Compare with v2.2.0

Features

  • 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

Compare with v2.1.0

Features

  • 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

Compare with v2.0.5

Features

  • 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

Misc

  • Proofreading by @Ritzelprimpf

v2.0.5 - 2024-02-10

Compare with v2.0.4

Features

  • 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

Compare with v2.0.3

Bug Fixes

  • Fix broken urls in the links of headings on the pageindex. Fixes #78.

v2.0.3 - 2024-01-22

Compare with v2.0.2

Bug Fixes

  • Renaming pages into subdirectories fixed
  • Search results got better highlighting #76

Dependencies

v2.0.2 - 2024-01-10

Compare with v2.0.1

Dependencies

  • Bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #73

v2.0.1 - 2023-12-30

Compare with v2.0.0

Features

  • 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)

Bug Fixes

  • 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

Features

  • 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.