Skip to content

Release history

Wiki-Go releases

A modern, feature-rich, databaseless flat-file wiki platform.

All releases

25 shown

No immediate action
v1.8.10 New feature

PayPal + image titles + tab scrolling

No immediate action
v1.8.9 Bug fix

Notion import link fix

v1.8.8 New feature
Notable features
  • Adds setting Wiki.AlwaysOpenChildrenInSidebar (#161)
  • Updates Go to version 1.26.2 and related modules
Full changelog
  • Links to Notion import tool doc in main README (3e7fa7a by Amin Persia)
  • Updates go golang v1.26.2 and modules (ca696a4 by Amin Persia)
  • Adds more missing translation keys with translations done by Gemini #157 (3b945ed by Amin Persia)
  • Some optimizations for AlwaysOpenChildrenInSidebar setting (4db6d64 by Amin Persia)
  • Adding setting Wiki.AlwaysOpenChildrenInSidebar (#161) (1fb3455 by thebeer.dev)
  • notion to wikigo (#160) (e15acbf by Martin Konicek)
  • Merge pull request #158 from Gingiris/master (65c3c93 by Amin Persia)
  • docs: add GROWTH.md community visibility playbook (67b164f by Gingiris)
  • Adds more missing translations #155 (fc41178 by Amin Persia)
  • Changes breadcrumbs "Home" to an icon (b8bd2e5 by Amin Persia)
v1.8.7 Security relevant
Security fixes
  • Locks down search based on user permissions (SECURITY fix).
Full changelog
  • Some translation fixes #151 (f640aa6 by Amin Persia)
  • Adds logging in state to login button with translations done by ChatGPT (cbad250 by Amin Persia)
  • SECURITY: locks down search based on permission (e1005d0 by Amin Persia)
v1.8.6 New feature
Notable features
  • Adds split edit|preview mode in editor accessible via Ctrl+Shift+S
  • Improves strikethrough rendering beyond default CodeMirror
Full changelog
  • Fixes valid link detection with achors #153 (d7e24af by Amin Persia)
  • Updates go version and dependencies (5965ab2 by Amin Persia)
  • adds ctrl+shift+s shortcut for split view and fixes some issues with keyboard shortcut handling (31452fc by Amin Persia)
  • Adds better strikethrough than the default CodeMirror (4514545 by Amin Persia)
  • Fix: adds box-sizing border-box to prevent editor preview padding overflow (6f766a2 by Amin Persia)
  • Merge pull request #147 from trapexit/split (af0abd2 by Amin Persia)
  • Add split edit|preview mode in editor (051df00 by Antonio SJ Musumeci)
v1.8.5 New feature
Notable features
  • Adds Open Graph meta tags to the head section in the base template.
  • Adds a custom.js file for user customization.
Full changelog
  • Merge pull request #143 from acc1729/open-graph (db7b169 by Amin Persia)
  • Adds Open Graph meta tags to head section in base template (db446f7 by Adam C)
  • Merge pull request #141 from fullfox/feature/custom-js (ffba9b0 by Amin Persia)
  • feat: Add custom.js for user customization (b2737af by fullfox)
v1.8.4 New feature
Notable features
  • Local links to non‑existent pages highlighted in red
  • Missing attachment URLs displayed in red
  • Dynamic :::year::: shortcode for current year in site notice
Full changelog

The not found documents and attachments will now display red.

  • Improves bad links detection for both document links and attachments by making the link red (67e3a19 by Amin Persia)
  • Merge pull request #134 from acc1729/bad-links (c9894ec by Amin Persia)
  • fix: Remove generated binary from repo (dfd4b91 by Adam C)
  • fix: Use --danger-color CSS var instead of hardcoded red (c8cf27d by Adam C)
  • feat: Highlight local links in red if their page does not exist (fa9b91c by Adam C)
  • Changes timezone to dropdown in settings (b7a342f by Amin Persia)
  • Adds dynamic :::year::: shortcode for current year in site notice (dd75ac1 by Amin Persia)
  • Improves kanban documentation (fdb9544 by Amin Persia)
  • Updates configuration on config.yaml and README (1ccd84d by Amin Persia)
v1.8.3 Bug fix
Notable features
  • Better bug and feature request templates
Full changelog
  • Fixes sitemap filtering entries based on access rules (fec8c56 by Amin Persia)
  • Adds better bug and feature request templates (43a4c52 by Amin Persia)
v1.8.2 Bug fix
Notable features
  • Added GitHub Flavored infobox examples to website syntax guide
  • Made password hash strength (bcrypt cost factor) configurable in config.yaml
Full changelog
  • Fixes rendering issue with code blocks inside blockquotes #132 details, emoji, highlight, stats, subscript, superscript, typography had this issue and it is fixed now. Also fixed editor highlight when inside codeblock. (6033c55 by Amin Persia)
  • Merge pull request #129 from SheevaPlug/master (4af8e02 by Amin Persia)
  • Adds github flavored infobox exmamples to website syntax guide (770fb3f by Amin Persia)
  • made password hash strength (bcrypt cost factor / rounds) configurable in config.yaml (569bb4f by Lutz Badenheuer)
  • Adds one more bidirectional text fix for stats.css (7cc607d by Amin Persia)
v1.8.1 Bug fix
Notable features
  • .sfd files as text-based attachments
  • CLI option and environment variable for config file path
Full changelog
  • Fixes a corrupt config when config is generated from scratch #128 (5c49315 by Amin Persia)
  • Improves docs (7f01778 by Amin Persia)
  • Merge pull request #124 from SheevaPlug/master (d4eee76 by Amin Persia)
  • Fixes a couple of issues with bidirectional text (1baae63 by Amin Persia)
  • Adds suppport for .sfd files as text-based attachments (fcf049f by Amin Persia)
  • Updates demo-site-files to include access rule examples (82e976a by Amin Persia)
  • Updates README and rest api documents (61a66ab by Amin Persia)
  • git ignore emacs backup files (e0c062d by Lutz Badenheuer)
  • added Makefile (a59d191 by Lutz Badenheuer)
  • added cli option and environment variable for config file path (think docker secret) (170caa8 by Lutz Badenheuer)
  • Adds more users/docs with different access roles to demo-site-files (976a8c9 by Amin Persia)
v1.8.0 New feature
Notable features
  • Backup feature in settings dialog
  • Group-based access control backend
  • Frontend for access rules management
Full changelog
  • Updates security docs with the new features (a619088 by Amin Persia)
  • Adds icons to access rule dialog options (a4d3c79 by Amin Persia)
  • Fixes 1password extension injection breaking syntax highlighting (2f041dd by Amin Persia)
  • Adds translations for attachment bulk deletion by ChatGPT (0dba37e by Amin Persia)
  • Adds attachments dialog improvements (a19c582 by Amin Persia)
  • Prevents sticky hover on touch devices for editor buttons (d646fe6 by Amin Persia)
  • Adds various resouce loading optimizations (e2f6b9b by Amin Persia)
  • Updates iframe attributes to fix allowfullscreen warning (a07180c by Amin Persia)
  • Adds better styling for radio buttons (72df42f by Amin Persia)
  • Fixes attachments not woking in access rules (847fdef by Amin Persia)
  • Changes homepage to only allow "This document only" in access rules (c462884 by Amin Persia)
  • Changes add access rule to show document names instead of folder names (e631d90 by Amin Persia)
  • Minor CSS fixes (d00da70 by Amin Persia)
  • Adds translations by ChatGPT for the new backup feature (330cd0b by Amin Persia)
  • Adds backup feature in settings dialog (afd9a53 by Amin Persia)
  • Adds translations by ChatGPT for the new access control feature (655f4f2 by Amin Persia)
  • Minor bugfix with access-rules-manager.js (d426d2c by Amin Persia)
  • Adds CSS improvements (4ed1529 by Amin Persia)
  • Adds translation keys to en.json (ea91861 by Amin Persia)
  • Changes access-rules-manager.js to use a existing dialogs instead of alerts (f4c7009 by Amin Persia)
  • Fixes confirmation dialog buttons alignment issue (c1dab48 by Amin Persia)
  • Fixes close button not working on add rule dialog (c597184 by Amin Persia)
  • Improves version history on mobile in horizontal orientation (57bcfbc by Amin Persia)
  • Adds shadow to dialog header when scrolling (c658012 by Amin Persia)
  • Adds better dialog scrolls (2caa8f9 by Amin Persia)
  • CSS improvements for user management tab (dbadc8e by Amin Persia)
  • Fontend bugfixes (fcd646b by Amin Persia)
  • Adds frontend for access rules management (d072ce6 by Amin Persia)
  • Adds backend for group-based access control (67830fa by Amin Persia)
v1.7.8 New feature
Notable features
  • GitHub‑flavored infoboxes added
  • Scrolling support for new document dialog on mobile landscape
  • Sidebar hidden when viewport width ≤ 950px
Full changelog
  • Adds github flavored infoboxes #109 (3d57668 by Amin Persia)
  • Adds scrolling to new document dialog on mobile landscape (d4b501e by Amin Persia)
  • Hides sidebar on mobile up to 950px width (75eb4c9 by Amin Persia)
  • Adds scroll margin to prevent headings from being hidden behind the fixed top bar (b975d53 by Amin Persia)
v1.7.7 Feature
Notable features
  • PWA support added
Changelog
  • Updates golang to 1.25.4 (79c6944 by Amin Persia)
  • Adds PWA support (2dafe99 by Amin Persia)
v1.7.6 New feature
Notable features
  • Link management feature added to demo site
  • Dialog background blur and scroll effects
  • Improved mobile sidebar navigation drag
Full changelog
  • Adds persistent login sessions #103 (e5538f2 by Amin Persia)
  • Improves the sidebar navigation drag on mobile (f6bdead by Amin Persia)
  • Adds missing translations by ChatGPT (36376e2 by Amin Persia)
  • Adds missing translation keys for confirmation-dialog to en.json (5cd080c by Amin Persia)
  • Adds translations for 404 by ChatGPT (d8a37c6 by Amin Persia)
  • Adds en translation keys for 404 page (80ac5a3 by Amin Persia)
  • Adds some missing translations for link management by ChatGPT (1376dca by Amin Persia)
  • Adds link management feature to demo site (657e7b8 by Amin Persia)
  • Updates Mermaid to version 11.12.1 (39d8af6 by Amin Persia)
  • Adds bg blur and bg scroll for dialogs (f852210 by Amin Persia)
  • Improves settings dialog tabs style on mobile (e822f23 by Amin Persia)
v1.7.5 Bugfix

Fixed editor performance issues.

Changelog
  • Fixes editor performance issues (09b032a by Amin Persia)
v1.7.4 Bug fix

Fixed blank document rendering.

Changelog
  • Fixes blank document rendering issue #104 (f1727e5 by Amin Persia)
v1.7.3 Bug fix

Removed unnecessary padding for highlighted code blocks.

Full changelog
  • Rewrote sidebar-navigation (d2ce7b8 by Amin Persia)
  • Disable browser back gesture to improve sidebar navigation (d660b37 by Amin Persia)
  • removes unnecessary padding for highlighted code blcoks (0b42a25 by Amin Persia)
  • Improves breadcrumbs-container css (55e59ce by Amin Persia)
v1.7.2 Bug fix

Fixed password change banner hiding breadcrumbs buttons.

Full changelog
  • Changes recent links from 30 days to 1 day (cc98c6c by Amin Persia)
  • Fixes password change banner hiding breadcrumbs buttons #102 (5efcdb7 by Amin Persia)
  • Cleanup (6a75378 by Amin Persia)
  • Merge pull request #100 from NicatorBa/master (38c9626 by Amin Persia)
  • Fixes permission issue with Docker volumes (732a89d by NicatorBa)
  • Changes demosite folders to double digit to fix sorting (3e97496 by Amin Persia)
v1.7.1 Maintenance

Minor fixes and improvements.

Changelog
  • Updates to go 1.25.1 and fixes docker file go version (7235adf by Amin Persia)
v1.7.0 New feature
Notable features
  • Adds links management feature
  • Adds link document type with translations
Full changelog
  • Adds info about links management feature (0116996 by Amin Persia)
  • Adds link document type with translations done by ChatGPT (ca0b84f by Amin Persia)
  • upgrades wiki-go to use Go 1.25 and updates dependencies (8b315fb by Amin Persia)
v1.6.2 Breaking risk
Breaking changes
  • New document paths are required to be children of the current path.
Notable features
  • Auto-completion for Document Path when creating a new document
Full changelog
  • Adds auto comlpletion to Document Path when creating a new document #94 (0fd1ef1 by Amin Persia)
  • Changes new doc path to always be a child of current path #93 (3d4863d by Amin Persia)
  • Removes unnecessary margin-bottom that causes scrollbar to appear (d951306 by Amin Persia)
  • updates local dns name in deploy script (7a5075f by Amin Persia)
v1.6.1 Maintenance
Notable features
  • Added more editor buttons
Full changelog
  • Fixes config not saving with double quotes when saving to config.yaml #91 And updates docs (6df3c2c by Amin Persia)
  • fixes usage document (2a34710 by Amin Persia)
  • fixes shortcut in documentation (c227043 by Amin Persia)
  • minor css improvement and adds deploy script (b062163 by Amin Persia)
  • adds more editor buttons #90 (c91ffb0 by Amin Persia)
  • Fixes release-binaries workflow to include commits since last stable tag (110d2c4 by Amin Persia)
v1.6.0 New feature
Notable features
  • Adds strikethrough text support to kanban tasks.
  • Adds multiple columns with same name in one kanban.
  • Adds document type selection (Markdown and Kanban) to new document dialog.
Full changelog
  • Fixes hamburger and breadcrumbs alignment on mobile (1b14843 by Amin Persia)
  • top navigation improvement on desktop (a5615db by Amin Persia)
  • Improves release binaries dev workflow (89b1271 by Amin Persia)
  • bugfix - mac hoktkey support #85 (23b59cf by Amin Persia)
  • Removes drag handle icon and minor css changes (e12a8c0 by Amin Persia)
  • Changes task and column save status to only show errors #84 (5dc4b5e by Amin Persia)
  • Improves column "saved" notification #84 (624c798 by Amin Persia)
  • Improves task item's "saved" notification #84 (f4e990a by Amin Persia)
  • Adds dynamic tooltip keyboard shortcuts #85 (f4db4fe by Amin Persia)
  • Adds mac hotkey support #85 (b5eb673 by Amin Persia)
  • Moves all hotkeys to one place (65cd928 by Amin Persia)
  • Updates mermaid to 11.8.1 (f610ea6 by Amin Persia)
  • Fixes dragging tasks with images displaying very large (190708d by Amin Persia)
  • Fixes double slashes in local file paths for images (f14e905 by Amin Persia)
  • Fixes renaming task with image not displaying correctly (4286183 by Amin Persia)
  • Adds strikethrough text support to kanban tasks (66ae7dd by Amin Persia)
  • Fixes task acion icons visibility #78 (b77f89c by Amin Persia)
  • More consistent naming for workflows (33ccda5 by Amin Persia)
  • Removes github release from release-docker-dev.yml (62e9ef9 by Amin Persia)
  • Moves back kanban examples to get started (322984f by Amin Persia)
  • Minor changes to the demo site (cc583cc by Amin Persia)
  • Merge pull request #75 from leomoon-studios/dev (832aa98 by Amin Persia)
  • Adds dockerhub dev release workflow (739fc10 by Amin Persia)
  • Minor css fix for highlight in edit mode (7747036 by Amin Persia)
  • Fixes kanban pages not having docPath in the markdown preprocessor This is need to render the images/attachments correctly (c4c0113 by Amin Persia)
  • Fixes file view button renaming instead (ae9499a by Amin Persia)
  • Refactors editor.js to use modular architecture (b117461 by Amin Persia)
  • Fixes some translations not working becuase they were hardcoded (650df15 by Amin Persia)
  • Fix - corrects Kanban terminology - columns are not boards (8a1f23d by Amin Persia)
  • Seperates add board dialog from base template (f8353bb by Amin Persia)
  • Updates documentation (e2e0975 by Amin Persia)
  • Adds support for multiple columns with same name in one kanban (477cb28 by Amin Persia)
  • Adds document type selection to new document dialog Markdown and Kanban for now Translations done by ChatGPT (73bc4f9 by Amin Persia)
  • Adds missing translations for kanban column deletion using ChatGPT (d5b39c0 by Amin Persia)
  • Adds support for kanban column deletion (e062d15 by Amin Persia)
  • Minor style bugfix with kanban column rename (8798a65 by Amin Persia)
  • Bugfix: adds support for markdown between kanban boards (41abde6 by Amin Persia)
  • Adds kanban translations using ChatGPT (03a6a51 by Amin Persia)
  • Adds multiple kanban support (3607b74 by Amin Persia)
  • Hide task action buttons when editing (6022372 by Amin Persia)
  • Two fixes for kanban tasks - Adds highlight support - Fixes renaming a task with markdown content (f7bd40b by Amin Persia)
  • Adds frontmatter highlighting to the editor (e61b655 by Amin Persia)
  • Adds highlight overlay mode to the editor (f48a1e6 by Amin Persia)
  • Fixes task id mismatch (aeeec62 by Amin Persia)
  • Separates tasklist permissions into a shared file (a5e3da0 by Amin Persia)
  • Refactors kanban-live.js into multiple files (6d01908 by Amin Persia)
  • Fix - stops task dragging when task is being renamed (44ead6e by Amin Persia)
  • Fixes content after kanban not rendering and getting deleted (2e259e5 by Amin Persia)
  • Adds advanced markdown support to kanban (ffe1abd by Amin Persia)
  • Bugfix to save toggle state of newly added tasks This rewrites many parts of the kanban-live.js file to ensure that the toggle state of newly added tasks is saved correctly. (aa869d4 by Amin Persia)
  • Adds add/rename board functionality 2 (78d1d13 by Amin Persia)
  • Adds add/rename board functionality (1560135 by Amin Persia)
  • Bugfix to preserve markdown formatting when adding or renaming tasks (2f254c0 by Amin Persia)
  • Improves kanban styles (65ce6ab by Amin Persia)
  • Adds logic to only include kanban css and js for kanban documents (01fa080 by Amin Persia)
  • Adds kanban task edit/delete buttons (6f98720 by Amin Persia)
  • Adds initial kanban live editing (d20b743 by Amin Persia)
  • Basic frontmatter with kanban support (66303d0 by Amin Persia)
  • Fixes sitemap.xml generation to use correct http/https #74 (241b546 by Amin Persia)
  • Adds indicator for referenced files in files tab #56 (669715f by Amin Persia)
  • Fix editor not showing in mobile landscape view #72 (6c2be94 by Amin Persia)
  • Adds development release workflow (c6b608b by Amin Persia)
  • Updates config file for demo site (ec1ff4f by Amin Persia)
  • Updates README and documentation for the demo site (922e819 by Amin Persia)
  • Rewrite of details plugin (9364cc4 by Amin Persia)
v1.5.6 Bug fix
Notable features
  • Hide initial Mermaid raw text and show once diagram is rendered
Full changelog
  • Multiple improvements - Fixes print changing the dark theme to light - Changes mermaid theme when site theme is changed - Removes extra line for footnotes when printing - Fixes TOC not working in "Full width content" - Fixes search in mobile not being full width - CSS changes to make sure editor preview matches content renderer - Cleans up editor.css - Hide initial Mermaid raw text and show once diagram is rendered (166073f by Amin Persia)
v1.5.5 New feature
Notable features
  • Better script tag sanitization allows scripts inside codeblocks but blocks them in the main document
Full changelog
  • Changes golang version (763021a by Amin Persia)
  • Removes extra border on footnotes (b5c84ef by Amin Persia)
  • Adds better script tag sanitization This will allow script tags inside codeblocks but not in the main document. (81dd4e8 by Amin Persia)
  • Updates to go 1.24.3 (cae8b73 by Amin Persia)
  • CSS cleanup and minor visual improvements (74f0893 by Amin Persia)
  • Updates README (472dd8f by Amin Persia)

Beta — feedback welcome: [email protected]