Release history
Wiki-Go releases
A modern, feature-rich, databaseless flat-file wiki platform.
All releases
25 shown
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)