File dokuwiki.changes of Package dokuwiki
-------------------------------------------------------------------
Wed Jul 2 10:18:45 UTC 2025 - ecsos <ecsos@opensuse.org>
- Update to 2025-05-14a
- Refactored Extension Manager now supports dependencies and checks PHP versions. See Patreon Post
- Linkwizard now prefers to create relative links, its JavaScript has been modernized
- :!: New mechanism to trust proxies. See Configuration Setting: trustedproxies and Configuration Setting: realip
- Alternative header for Token Authentication
- More version info in admin screen (for hopefully better bug reports)
- Various remote API improvements
- Support for JavaScript nonces provided by environment. See 3788
- Fixed delete profile form
- Experimental tree builder support for use by plugin developers. See Patreon Post
- Various Bugfixes, language and dependency updates
- :!: a bunch of methods and classes that had been marked as deprecated in previous versions have been removed. Plugins may need updates.
* Hotfix
+ 2025-05-14a
- fix issues related to OS version reading 4446 4445
- fix issues with locale dependent dates 4449
- fix issues with styling in Extension Manager
- no longer complain about missing write permissions for bundled extensions in Extension Manager
- adds missing remote API support for Extension Manager
-------------------------------------------------------------------
Wed Jul 31 08:08:28 UTC 2024 - ecsos <ecsos@opensuse.org>
- Update to 2024-02-06
* Changes
- DokuWiki requires at least PHP 7.4 now
- Further fixes for warnings in PHP8+
- Complete Overhaul of the Remote API and introduction of the JSONRPC transport (see Patreon Post)
- Introduction of Token Auth
- Automatic pruning of logs (see Configuration Setting: logretain)
- Plugin authors can now set an update message to be shown in extension manager
- Refactored feed generation
- Better baseurl detection when running behind reverse proxy
- developers now need to install dev dependencies via composer
- Automatic loading of vendor/autoload.php for plugins
- SameSite=Lax cookie attribute is set by default now (see Configuration Setting: samesitecookie)
- The default dokuwiki template now supports a SVG logo. The logo height is now fixed to 64px
- Lots of coding style fixes
- Various bug fixes and smaller tweaks
* Hotfix
+ 2024-02-06a
- fix problem with parsing uneven table columns 4186
- fix logo aspect ratio in dokuwiki template when using PNG logo 4187
- re-add missing FEED_DATA_PROCESS event 4191
- fix error handling for plugins with missing info 4193
- fix doubly declared cache class error 4200
- fix content-type header for feeds 4203
- ignore decryption errors on old cookies 4198
-------------------------------------------------------------------
Fri May 12 12:43:39 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 2023-04-04
* A lot of fixes for warnings in PHP8+
- A new feature flag hidewarnings will suppress the output of
warnings, if PHP is configured to show warnings to the end user
* The options to embed HTML and PHP have been completely removed
for security reasons :!:
- Forum discussion
- Plugin alternative
* Fixes
- quicksearch with UTF-8 chars
- basic auth header parsing
- old revisions for pages with dots
- feed titles
- handling of unknown config options
- relaxed media CSP headers for PDF and SVG handling
- relaxed browseruid check for better browser compatibility
- compatibility updates for mail sending
* Unit Tests use php-dom-wrapper instead of phpquery now :!:
* Improved error logging
* Dependency Updates
-------------------------------------------------------------------
Tue Jan 17 18:46:02 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 2022-07-31a
- Fix various errors in PHP8 support
- Drop support for PHP versions earlier than 7.2
- SVG-based smileys replace GIF versions
- :!: may require template update 3344
- :!: plugins directly embedding SVG may need CSS adjustments
3690
- Allow “revert” action for logged in users only
- Various translation updates
- Add a class .logo to the h1 title to let administrators remove
the h1 around the logo 3408
- Use Slika library for image resizing and cropping, with:
- auto rotation based on EXIF tags
- support for WEBP
- Refactored logging mechanism 3230, 3203 and logviewer
- Refactored media manager 3372 and lazy loading of images
- Support for SVG images
- New form events used. :!: Plugins should implement them,
because the old form events are not triggered anymore
- Some smaller security fixes
- :!: On farm setups a log dir needs to be created manually in
animals
* Hotfix
- Hotfix 2022-07-31a
- fix an XSS security vulnerability 3761
-------------------------------------------------------------------
Sun Dec 13 10:45:05 UTC 2020 - ecsos <ecsos@opensuse.org>
- Use apache-rpm-macros.
- Put apache configuration files in separat subpackages.
- Run spec-cleaner.
-------------------------------------------------------------------
Wed Sep 30 17:37:36 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 2020-07-29
- Lots of internal refactoring to make the code base more modern
and robust. You can read a bit more on the background here.
- Defer the loading of JavaScript to improve initial page loads
(Some plugins needs to temporary disable the defer_js
feature flag)
- PHP 7.4 compatibility and some preparations for the upcoming
PHP8
- New trustedproxy setting for installations behind a reverse
proxy
- New command line script for managing extensions
- RSS Feed can now show new items only
- A whole ton of smaller bug fixes and improvements
- Lots of translation upgrades
-------------------------------------------------------------------
Fri Dec 6 07:44:58 UTC 2019 - ecsos@opensuse.org
- Run spec-cleaner
-------------------------------------------------------------------
Wed Jul 31 06:07:04 UTC 2019 - ecsos@opensuse.org
- update to 2018-04-22b
* Hotfix 2018-04-22b
- fix PHP 7.3 compatibility
- fix ACL check
-------------------------------------------------------------------
Fri Nov 2 08:47:14 UTC 2018 - ecsos@opensuse.org
- update to 2018-04-22a
- This release requires PHP 5.6 at least! (Red Hat Enterprise
Linux does not support beyond PHP 5.5)
- PHP 7.2 Support and improvements for PHP 7.3 support
- New form on search page with more search tools :!: Plugins
which modified that page may need adjustments, e.g. tagging
Plugin
- ability to filter and sort results by time! 🎉
- Sending now a manifest.json to let the user add DokuWiki to the
homescreen
- Re-factored section edit. :!: Plugins which insert own section
edit buttons need adjustments, e.g. wrap Plugin
- updated LESS compiler :!: Template authors may experience some
incompatibilities
- new Action Dispatcher :!: Plugin authors handling
ACTION_ACT_PREPROCESS may encounter slight differences
- new Command Line Plugins
- new Menu system :!: template authors may want to integrate them
(see Menu)
- improved features in bin/wantedpage.php CLI
- better cursor handling when inserting multiple images from
media popup
- additional options for GeShi syntax highlighting
* Hotfix
- Hotfix 2018-04-22a
- fix missing “you are here” 2329
- readd missing password reset interface 2349
- fix page unlocking when canceling edits 2350
- better support for creating pages from search 2355
- problems with installing plugin zips on some systems 2361
- fixed draft recovering
-------------------------------------------------------------------
Fri Aug 25 09:36:23 UTC 2017 - ecsos@opensuse.org
- update to 2017-02-19e
- new Admin screen with plugins being able to add their own icons
3rd party templates need adjustments
- jQuery 3 (IE Support for versions <9 dropped)
- some plugins may need an update.
- Gallery: Make sure to update the gallery plugin before you
upgrade DokuWiki. Versions before 2016-12-22 render all pages
in Frusterick Manners virtually unusable. This includes the
login and the admin forms. (Rescue manoeuvre if you happened
to fall into the trap: Use regular file tools to move the
folder '$DOKUWIKIROOT/lib/plugins/gallery' out of the way.)
- ODT: Versions before 2016-09-10 do not supply the file
'inc/ZipLib.class.php' which is required in Frusterick
Manners.
- better cache management and CDN support for jQuery
- PHP 7.1 support and PHP 7.0 bugfixes
- improvements to the internal Form mechanism
- File usage list in media manager
- Various improvements, language updates and bug fixes
- XMLRPC is only available for PHP 5.4 and higher due to usage of
certain PHP syntax
* Hotfix
- Hotfix 2017-02-19a: fixes installation issue 1852 and media
overwrite issue 1853.
- Hotfix 2017-02-19b: fixes security token 1883 and media
manager overwrite issue 1864.
- Hotfix 2017-02-19c: fixes reflected XSS issue 2061
- Hotfix 2017-02-19d: What changed???
- Hotfix 2017-02-19e: fix rendering null $language going to
GeSHi 2088
-------------------------------------------------------------------
Tue Aug 15 12:37:29 UTC 2017 - ecsos@opensuse.org
- change spec to use php7 also
-------------------------------------------------------------------
Tue Aug 2 09:49:21 UTC 2016 - ecsos@opensuse.org
- update to 2016.6.26a
- Hotfix 2016-06-26a: fixes 1616 issue with authad.
-------------------------------------------------------------------
Sun Jun 26 20:52:04 UTC 2016 - ecsos@opensuse.org
- update to 2016.06.26
- New authPDO plugin, authmysql and authpgsql are deprecated
- Access check is performed before pages are shown in sidebars
of recent templates. (e.g. dokuwiki, starter, writr)
- PHP 7 compatibility fixes
- old Internet Explorers are no longer supported, workarounds
have been removed
- Improvements to the new form class, auto loading of plugin
classes and other improvements for plugin developers
- Show size changes in recent changes
- Better RTL (Arabic, Hebrew) support in Mediamanager
- Support for PHP's builtin web server
- Various improvements, language updates and bug fixes
- fix rpmlint htaccess-file /usr/share/dokuwiki/inc/lang/.htaccess
-------------------------------------------------------------------
Fri Jan 1 11:39:18 UTC 2016 - ecsos@opensuse.org
- fix errors in apache.conf for apache 2.4
-------------------------------------------------------------------
Thu Aug 27 18:09:04 UTC 2015 - ecsos@opensuse.org
- update to 2015.08.10a
- This release now requires PHP 5.3.3 at least
- New Style Manager to adjust template variables like colors
- Experimental new Form class usable for plugin developers
- Use Composer to add third party libraries
- Various deprecated code has been removed
- The Extension Manager can now remove old files when updating
extensions
- Allow unsetting default acronyms, schemes, entities, etc. in
local config
- PHP 7 compatibility fixes
- Page titles now reflect the current action better
- Add event to let plugin authors send their own popularity data
- Changed all submit buttons from input to button to improve
their stylability. :!:
- Various improvements and bug fixes
- Hotfix
- Hotfix 2015-08-10a: fix for issue 1296 with Extension Manager
which prevented installing tarballs and issue 1302 which
prevented links to Windows Shares to work
-------------------------------------------------------------------
Mon May 4 20:41:32 UTC 2015 - ecsos@opensuse.org
- change dokuwiki.conf for apache 2.4
-------------------------------------------------------------------
Tue Mar 31 21:41:02 UTC 2015 - ecsos@opensuse.org
- update ot 2014.09.29d
- It's now possible to customize single strings
of the localization
- New history function to see how a wiki looked at a certain time
(no user interface yet, details at date at)
- Security fix for AD/LDAP auth plugin related problem
- Some caching in the database auth plugins
- Improved CLI interface for better command line tools
- Support for external Audio/Video sources
- Various improvements and bug fixes
Note: When you had disabled the 'compress' config setting,
you would enable it again since this release.
- Security Hotfix 2014-09-29c: fixes privilege escalation
in RPC API
- Security Hotfix 2014-09-29d: fixes a XSS vulnerability
in the user manager
-------------------------------------------------------------------
Sat Jan 17 11:05:53 UTC 2015 - ecsos@opensuse.org
- update to 2014.09.29b
- Security Hotfix 2014-09-29b: prevents XSS attack via SWF uploads
-------------------------------------------------------------------
Mon Oct 27 16:41:40 UTC 2014 - ecsos@opensuse.org
- update to 2014.09.29a
- It's now possible to customize single strings
of the localization
- New history function to see how a wiki looked at a certain time
(no user interface yet, details at date at)
- Security fix for AD/LDAP auth plugin related problem
- Some caching in the database auth plugins
- Improved CLI interface for better command line tools
- Support for external Audio/Video sources
- Various improvements and bug fixes
Note: When you had disabled the 'compress' config setting,
you would enable it again since this release.
- Hotfix 2014-09-29a: fixes for login problems caused by
certain PCRE versions and changes in the recent Chrome release
-------------------------------------------------------------------
Sat May 31 09:13:26 UTC 2014 - ecsos@opensuse.org
- update to 2014.05.05
- Extension Manager
- Audio & video support
- New and more file icons (as e.g. seen on mime)
- Show login form at denied access
- Show a domain dropdown when multiple AD domains are configured
- Added user page linking by adding the showuseras config option:
“Full name as interwiki user link”.
Configurable via the interwiki configuration
- Added a more versatile revision selection
to the diff page of articles
- Fallback of old date format removed: early wikis need to update
their dformat config setting
-------------------------------------------------------------------
Tue Dec 24 01:16:40 UTC 2013 - ecsos@opensuse.org
- update to 2013.12.08
- Improved random generator for more secure passwords
- Added capability to import and export users in User Manager via CSV files
- Implemented LESS compiler for CSS
- The old 'default' template was removed
- Users can delete their own account now
- Improvements for RTL languages/scripts, accessibility (WAI-ARIA) and farms
- Many, many translation updates and smaller bugfixes
-------------------------------------------------------------------
Tue Jul 30 21:50:47 UTC 2013 - ecsos@opensuse.org
- update to 2013.05.10a
-------------------------------------------------------------------
Thu Nov 1 13:47:50 UTC 2012 - ecsos@opensuse.org
- initial build verion 2012.10.13