Skip to content

Release history

W releases

Lightweight, mutli-user, flat-file-database Wiki engine. Create pages quickly and edit them in your Web browser using Mardown/HTML/CSS/JS. The main difference with other wiki is that you are encouraged to customize each page style individually.

All releases

13 shown

v3.16.0 Breaking risk
⚠ Upgrade required
  • Update BODY content: replace [[PAGE_ID]] with %TITLE?id=PAGE_ID syntax.
  • Configure Time Zone in the admin panel if a different zone is required.
Breaking changes
  • Removed ability to use [[PAGE_ID]] syntax in BODY; replaced with %TITLE% inclusion using id parameter.
Notable features
  • Configurable Time Zone setting via admin panel (replaces hardcoded Europe/Paris).
  • New %COMMENTCOUNT% inclusion for displaying comment count of a page.
  • Random sorting option added to pages (usable in home view and %LIST% inclusion).
Full changelog

⚠️ Small breaking change: Wiki kinks ([[PAGE_ID]]) cannot be used in BODY anymore.
To achieve the same behavior in BODY, one can now use the new %TITLE% inclusion id parameter:

<a href="target">%TITLE?id=target%</a>

What's Changed

  • Page endering errors are nicely outputed to error log as warnings
  • URL checker is not triggered during render if user is not an editor
  • configurable Time Zone (Finaly !!)
  • url cache store reference pages for each URLs, which allow to display pages orgins for URL in management interface
  • page render feature a micro typography fixer based on page lang, thanks to JoliTypo library https://github.com/jolicode/JoliTypo/
  • new %COMMENTCOUNT% inclusion to output the comment amount of a page
  • new random option for pages sorting ! (that can be used in home view and in %LIST% inclusion)
  • rendering refactor: all W inclusion are now catched by the same regex, which is way more efficient

🎉 One of the most important change is that now W support a time zone setting (that can be set in admin panel) ! Before that, this was ridiculously hardcoded to Europe/Paris 🤭.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.15.1...v3.16.0

v3.15.1 Bugfix

Fixed LDAP authentication bug introduced in v3.11.0.

Full changelog

This release fix a bug in LDAP authentication introduced in v3.11.0.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.15.0...v3.15.1

v3.15.0 Breaking risk
Breaking changes
  • Removed parent `<span>` wrapper around `%AUTHORS%` inclusion; now rendered directly within a single `<span>` element.
Notable features
  • Comment system implementation
  • New "Carbon Ghost" theme
Full changelog

What's Changed

  • implementation of a comment system by @vincent-peugnet in https://github.com/vincent-peugnet/wcms/pull/576
  • new theme: carbon ghost
  • URL checker cache management is now accessible from home > file menu

⚠️ this release include a small breaking change: %AUTHORS% inlcusion do not use a parent <span> element but only a <a> element.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.14.0...v3.15.0

v3.14.0 New feature
Notable features
  • URLchecker panel with manual re‑check capability for external links
  • list component gains datemodif and timemodif options
  • Nginx config sample added to README
Full changelog

What's Changed

  • New URLchecker panel to manage external link checker cache. Main new feature is that URL can be re-checked manually by editors.
  • list: add datemodif and timemodif options, close #558 by @vincent-peugnet in https://github.com/vincent-peugnet/wcms/pull/560
  • add Nginx config sample in README, close #541 by @vincent-peugnet in https://github.com/vincent-peugnet/wcms/pull/567
  • allow spellcheck on Markdown elements in edit view
  • option to display Markdown headings using a proportional size in edit view
  • nestable filters in home view.

And of course some bug fixes !

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.13.1...v3.14.0

v3.13.1 Bug fix

Display author levels as text rather than numeric IDs in the edit view.

Full changelog

What's Changed

  • Documentation special layout to allow back button when navigating anchor by @jbidoret in https://github.com/vincent-peugnet/wcms/pull/561
  • Fix CSS and JS templain chain order 😇
  • edit view: display user levels instead of number in authors list

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.13.0...v3.13.1

v3.13.0 New feature
Notable features
  • Global cacheTTL setting for page render cache with per‑page override (default -1 disables, 0 disables caching).
  • Per‑page `noindex` option to prevent search engine indexing.
  • Admins can edit user personal URLs and download full log files via the web interface.
Full changelog

New features

cacheTTL

A global time to live for page render cache can be defined in admin settings. Page can override this parameter in advanced settings.

Time limit can be deactivated by setting cacheTTL to -1. Or caching can be totally disabled (very bad idea 😅, but at least 5secs) by setting cacheTTL to 0

No-index

Page that are public may be indexed by search engines. Each page can now have noindex set to true to prevent being indexed by those engines.
It can be set in page's advanced setting panel or using multi-edit.
Admins can define if newly created page have this setting set or not.

Other

  • admin can edit user's personnal URLs from the users interface
  • full log file can be downloaded from Web interface

👉️ Full changelog

v3.12.2 Bugfix

Fixed JavaScript loading failure caused by missing taglist.js.

Full changelog

This release fix a bug where the JS could not load due to missing taglist.js file.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.12.1...v3.12.2

v3.12.1 Bugfix

Fixed rendering error of manual caused by the new API doc location.

Full changelog

This release just is just a fix to rendering error of manual due to new API doc stored in assets folder.

v3.12.0 New feature
Notable features
  • All panels closed by default when mobile user-agent detected
  • URL checker provides detailed failure information in the edit right panel
  • Admin can set default tags, content, and template settings for new pages
Full changelog

New features

  • all panels are closed by default if mobile browsing is detected (according to user-agent)
  • URL checker give more details about failures (in edit right panel)
  • admin can set default tags, content, templates settings for new pages.
  • help button can be displayed on connect view.
  • new "same as body" default selector for CSS and JS template. which is 99% of time what user wants.
  • use fancy tag input everywhere (not just in edit view)
  • display API doc next to user manual.

This release is supposed to be the first version that will work with the first release of Wsync client.

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.11.0...v3.12.0

v3.11.0 Breaking risk
Notable features
  • Customizable interface theme
  • Sessions displayed in profile page
Full changelog
  • users can choose their own interface theme
  • show sessions in profile page
  • fix tag add bug
  • fix current editor removed during update bug

The API (which is still experimental) has been ajusted and documentation updated.
This was done in the context of a new software project:

⭐️ W sync https://github.com/vincent-peugnet/wsync/ ⭐️

(a client to sync page's content locally as MD files)

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.10.2...v3.11.0

v3.10.2 Bugfix

Fixed rendering of CSS templates in the page head.

Full changelog

Fix rendering of CSS templates in page head

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.10.1...v3.10.2

v3.10.1 Bugfix

Fixed %LIST% render bug.

Full changelog

Fix %LIST% render bug

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.10.0...v3.10.1

v3.10.0 Bug fix
Notable features
  • New log view
  • Media folder navigation expands
  • Button to clean URL cache
Full changelog

What's Changed

  • new log view ! 🔍️
  • media folder nav expands
  • a button to clean URL cache
  • render option that convert images alt attr to title
  • display info about external links in edit right bar

fixes

  • fix invisible search in edit view
  • valid responses to HEAD requests (instead of always responding 404 😇)

refactoring

  • reached PHPStan level 6 ! 🎉

This release include many little refactors, it may introduce little bugs 🤏

Full Changelog: https://github.com/vincent-peugnet/wcms/compare/v3.9.0...v3.10.0

Beta — feedback welcome: [email protected]