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 

openSUSE Build Service is sponsored by