File processwire3.changes of Package processwire3

-------------------------------------------------------------------
Mon Oct 21 11:28:09 UTC 2024 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Improved packaging, fixes packaging in tumbleweed

- Update to processwire 3.0.241
  * Latest stable release
  * Requires at least PHP 7

-------------------------------------------------------------------
Fri Nov 10 10:42:25 UTC 2023 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.226
  Read at: https://processwire.com/blog/posts/pw-3.0.226/
  * Latest stable release

- Update to processwire 3.0.225
- Update to processwire 3.0.224
  Read at: https://weekly.pw/issue/482/
  * Bugfix release
  * Improvements

- Update to processwire 3.0.223
  Read at: https://weekly.pw/issue/482/
  * Bugfix release
  * Improvements

- Update to processwire 3.0.222
  Read at: https://weekly.pw/issue/478/
  * Bugfix release
  * Improvements

- Update to processwire 3.0.221
  Read at:
  * Bugfix release
  * i18n related feature additions

- Update to processwire 3.0.220
  Read at: https://weekly.pw/issue/474/
  * Bugfix release
  * core PHP 8.2 support

- Update to processwire 3.0.219
  Read at: https://weekly.pw/issue/473/
  * internal overhaul of the Modules class

- Update to processwire 3.0.218
  Read at: https://processwire.com/talk/topic/28540-pw-30218-%E2%80%93%C2%A0core-updates/
  * decouples the modules system from the cache system
  * new WireCacheInterface

-------------------------------------------------------------------
Fri May 26 09:46:31 UTC 2023 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.217
  Read at https://processwire.com/talk/topic/28475-pw-30217-%E2%80%93%C2%A0core-updates
  * Enhancments and fixes

- Update to processwire 3.0.216
  Read at https://processwire.com/talk/topic/28439-pw-30216-%E2%80%93%C2%A0core-updates/
  * jQuery and jQuery UI updates

- Update to processwire 3.0.215
  Read at https://processwire.com/talk/topic/28406-pw-30215-%E2%80%93-core-updates-jquery-upgrades/
  * jQuery and jQuery UI updates

- Update to processwire 3.0.214
  Read at https://processwire.com/talk/topic/28308-pw-30214-%E2%80%93%C2%A0core-updates/
  * newly added $files->size($path) method

-------------------------------------------------------------------
Fri Mar 17 12:06:34 UTC 2023 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.213
  Read more at https://processwire.com/blog/posts/pw-3.0.213/

  * new WireNumberTools core class
  * Predefined Fieldtype configurations for creating new fields

- Update to processwire 3.0.212
  Read more at https://processwire.com/talk/topic/28182-pw-30212-%E2%80%93%C2%A0core-updates/

  * Improvements were made to InputfieldImage
  * Significant refactoring and improvements were made to the
    ProcessPageEditLink module
  * Improvements were made to Text fields so that HTML Entity Encoder is now
    automatically added
  * InputfieldEmail has been updated with optional support for IDN emails and
    UTF-8 local-part emails
  * Two new $sanitizer methods have been added: htmlClass() and htmlClasses()
  * Added feature request #480 to support configurable file extensions for
    translatable files
  * Added a new uploadName() method/property to Pagefile/Pageimage objects
  * InputfieldFile now shows this original filename if you hover the file icon
  * HTTP requests that contain an accidental double slash in the URL
  * The PagesParents class was refactored so that it is now a lot faster in 
    saving its data to the pages_parents table

- Update to processwire 3.0.211
  * pull requests and  minor issue fixes

-------------------------------------------------------------------
Fri Mar 17 11:54:34 UTC 2023 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.210
  New master version: 140 commits, 55 resolved issues, dozens of new features,
  eight contributors, and five new pull requests:

  * Admin-related improvements
  * $page improvements
  * $pages improvements
  * Inputfield improvements
  * Notifications improvements
  * Comments system improvements
  * Other API improvements

  Read more at https://processwire.com/blog/posts/pw-3.0.210/

-------------------------------------------------------------------
Thu Nov 24 14:19:58 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Fix for  Upgrade from 3.0.201 to 3.0.207 breaks Umpaluts (special
  characters) in page-names/URLs #gh:processwire/processwire-issues#1648 

-------------------------------------------------------------------
Wed Nov 23 11:14:45 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.207
  * Updates for the template editor
  * The dev jQuery version  was updated to the latest in the 1.x branch, 1.12.4
  * documentation updates and typo fixes
  * Additional PHP 8.1 compatibility updates
  * A fix for an issue when deleting a page
  * A fix for a notice generated by $wire->files->include()
  * A fix for exporting field properties
  * $page->get('field_name.first') was updated to work with singular values
  * $templates->delete($template) method was updated to also delete
    fieldgroup when it is not used elsewhere
  * updates for InputfieldTinyMCE

- Update to processwire 3.0.206
  * New Inputfield TinyMCE 6.0.3
  * Fixes
  * Removal of a few remnants of TinyMCE 3 compatibility features
  * It's now possible to append items to WireArray objects
  * Custom page classes can now implement getPageListLabel() method
    to define the markup that gets displayed in ProcessWire's page list
  * fixes a rare but rather annoying issue, where login failed due to an 
    expired CSRF token because the login form was open too long before
    credentials were filled in

- Update to processwire 3.0.205
  * Fix for issue #1623, where toggling fields with one specific visibility option
     enabled was causing JavaScript errors.
  * Support for returning template properties with the $pages->findRaw() method
  * A new memory limit check for the installer
  * Various code improvements to ProcessPageEdit
  * Overall core code improvements and updates for PHPDoc comments
  * Security hardening for the lister bookmarks feature in the admin
  * Fix for an issue introduced in version 3.0.204 where PNG image 
    handling caused warnings in PHP 8.
  * A total of five pull requests from community members:
    introducing docblock updates, minor performance updates, and admin 
    usability updates.

- Update to processwire 3.0.204
  * InputfieldForm class was improved
  * InputfieldWrapper class got a new getErrorInputfields() method
  * The dot syntax for Page "get" method ($page->get('field.subfield.title'))
    now works at all times
  * For multi-value fields, the dot syntax provides direct access 
    to the first or the last item with keywords "first "and "last"
  * selectors now support bracket syntax for getting the field value 
    in a suitable array forma
  * selector strings within the brackets: 
    $page->get('field_name[title%=processwire]')
  * Addition of new renderFlags option for Inputfields
  * Support for defining classes for specific parts of the rendered inputfield
  * Fix for issue #1611, where multi-language fields in repeaters
    were not saving properly when the site only has a single language
  * Additional updates for core level PHP 8.1 support.

- Update to processwire 3.0.203
  * built-in comments system: "comments meta"

- Update to processwire 3.0.202
  * New Debug::removeSavedTimer($key) method
  * Debug::removeSavedTimers() for removing all timers
  * Update for decimal fields, adding inputmode="decimal" for 
    improved fractional numeric input
  * Update for PagesPathFinder that 301 redirects paths ending with "/index.php"
  * Fix for WireInput issue where setUrlSegments()
  * Fixes for WireHttp cURL POST method issues
  * Fix for issue #1593 where $sanitizer->httpUrl()
  * Fix for issue #1594 where Decimal field formatting was somewhat inconsistent
  * ix for issue #1595 where $sanitizer->markupToText() was timing out if the
    "newLine" param had an invalid value

-------------------------------------------------------------------
Wed Jun 22 15:11:47 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.201
  * Possibility to hide pages from the list
  * "Usage" information in field editor

-------------------------------------------------------------------
Wed Jun 22 14:05:48 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.200
  * Stable release
  * Bugfix release

- Update to processwire 3.0.199
  * Bugfix release

-------------------------------------------------------------------
Tue Apr 19 09:02:43 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.198
  * new features and issue resolutions
  * improved $pages->findMany() and $pages->findRaw()
  * Allow dependend selecct fields in repearter items

- Update to processwire 3.0.197
  * minor updates and improvements
  * New $files->getCSV() method
  * Improvement to InputfieldPageListSelectMultiple

-------------------------------------------------------------------
Tue Mar 22 11:32:17 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.196
  * minor updates and improvements

-------------------------------------------------------------------
Wed Feb  2 14:02:10 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.193
  * fixes for reported issues
  * new $sanitizer methods for entity encoding values in arrays
  * improvements to the template and module editors
  * new hooks
  * improvements the $pages->find() and findRaw method

- Update to processwire 3.0.192
  * Issue fixes and improvements

-------------------------------------------------------------------
Mon Jan 10 12:02:05 UTC 2022 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.191
  * Read detailed information on
    https://processwire.com/talk/topic/26539-weekly-update-%E2%80%93-17-december-2021/
    https://processwire.com/talk/topic/26568-pw-30191-–%C2%A0core-updates/
  * Removed processwire-3-site-* packages
  * Profile exporter has been added

-------------------------------------------------------------------
Fri Dec 10 11:45:42 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.190
  * Read detailed information on
    https://processwire.com/blog/posts/pw-3.0.190/
  * Feature Additions
  * Issue resolutions
    - Fixed issue with WireHttp hanging when using the socket method
      (fix via Radon8472).
    - Fixed several PHP 8.1 deprecation notices.
    - Fixed PageAutocomplete matching everything when using a field
      it doesn't recognize.
    - Fixed $pages->findRaw() error on fields that lacked a DB table.
    - Fixed missing repeater item outlines/borders in AdminThemeUikit.
    - Fixed a multi-language pagination issue when a pagination prefix other
      than "page" was used for the default language.
    - Removed jQuery dependency for parent modal windows (fix via Teppo).

-------------------------------------------------------------------
Wed Nov 17 07:46:04 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.189
  * Read detailed information on
    https://processwire.com/talk/topic/26321-pw-30189-%E2%80%93%C2%A0core-updates/
  * Core updates

- Update to processwire 3.0.188
  * Read detailed information on
    https://processwire.com/talk/topic/26295-pw-30188-%E2%80%93%C2%A0more-new-repeater-features/ 
  * More new repeater features

-------------------------------------------------------------------
Thu Oct 28 05:17:40 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.187
  * Read detailed information on
    https://processwire.com/blog/posts/new-repeater-and-repeater-matrix-features/
  * Repeater Matrix enhancements

- Update to processwire 3.0.186
  * Read detailed information on
    https://processwire.com/talk/topic/26236-pw-30186-%E2%80%93%C2%A0core-updates-repeaters/
    https://processwire.com/talk/topic/26162-weekly-update-%E2%80%93%C2%A024-september-2021/
    https://processwire.com/talk/topic/26162-weekly-update-%E2%80%93%C2%A024-september-2021/

  * Repeater Matrix enhancements
  * Refactorings in the core logic: BasePath, LanguageSupportPageNames, PagePathHistory,
    PageRequest, PagesPathFinder

- Update to processwire 3.0.185
  * Read detailed information on
    https://processwire.com/talk/topic/26131-pw-30185-%E2%80%93-core-updates-new-module/
    https://processwire.com/talk/topic/26110-weekly-update-%E2%80%93-10-september-2021/
    https://processwire.com/talk/topic/26131-pw-30185-%E2%80%93-core-updates-new-module/

  * New selectors
  * Refactorings to support the new "Session Allow" module

-------------------------------------------------------------------
Mon Aug 30 17:07:02 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to stable version 3.0.184
  * Read detailed information on
    https://processwire.com/blog/posts/pw-3.0.184-master/

- Update to processwire 3.0.183
  * Support for the check_access=0 selector option when querying items using
    owner selectors.
  * Support for context-specific settings for CKEditor fields within Repeater
    items.
  * New option column width setting for the checkboxes and radios fields.
  *  new option for Markup RSS to include full HTML content from given field.

- Update to processwire 3.0.182
  * various UI fixes and improvements
  * IPv6 support for $session->getIP()

- Update to processwire 3.0.181
  * various UI fixes and improvements
  * Read more at https://weekly.pw/issue/378/

-------------------------------------------------------------------
Mon Jun 28 10:07:37 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to processwire 3.0.180
  * Bugfixes for the PagePaths module and the Admin search
  * New "hidden" option for $files->copy() for including
    (or skipping over) hidden files in the source path.
  * New $database->getColumns('table') method
  * New way to instantiate inputfields via the $inputfields API variable for 
    better IDE support: $inputfields->InputfieldText for $modules->get('InputfieldText')
  * Support for more fieldtypes within file/image custom fields
  * simplifies building custom admin styles
  * fixes an issue where multilingual fields displayed wrong values
  * adds Repeater support for Page input
  * new hookable method Pageimage::createdVariation()
  * support for third party multi-value fieldtypes with no sort column
  * adds "step" property matching configured precision value for the
    float inputfield when used in HTML5 number mode

- Update to processwire 3.0.179
  * new admin theme customization tools "rock"
  * Keeping Uikit up-to-date

- Update to processwire 3.0.178
  * The option to specify the SameSite attribute for cookies set by
    ProcessWire was added
  * $page->url() and $page->httpUrl() now optionally allow the developer
    to specify both the host and the protocol via provided arguments.
  * The link editor for CKEditor now displays the link text for improved ease of use
  * New hookable method PageRender::saveCacheFileReady()
  * $input->get and $input->post can now handle multi-dimensional arrays
  * Sanitizer::url() now supports special URLs without slashes,
    such as skype:username?chat
  * Better error message handling and logging for WireFileTools,
    and a new renameCopy() method.
  * New exception type WireFilesException
  * WireHttp now accepts an array of custom options passed to cURL
    during requests
  * New PagePathHistory::deleteAllPathHistory()

- Update to processwire 3.0.177
  * newly added tag management inputfield InputfieldTextTags

- Update to release 3.0.176
  * Support for multiple read-only database connections
  * Improvements for the template tags management interface and related
    API methods
  * A specialized inputfield for managing tags, InputfieldTextTags

-------------------------------------------------------------------
Mon Apr 19 07:56:51 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.175
  
  * adds support for read-only database connections
  * fixes

-------------------------------------------------------------------
Mon Mar 29 11:00:56 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.174
  https://processwire.com/talk/topic/25265-pw-30174-–-core-updates/

  * Improvements to URL hooks

- Update to release 3.0.173
  https://processwire.com/blog/posts/pw-3.0.173/#using-named-arguments

  * ability to hook into and handle ProcessWire URLs, independent of pages

-------------------------------------------------------------------
Wed Feb 24 13:37:30 UTC 2021 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.172
  * https://processwire.com/blog/posts/find-faster-and-more-efficiently/

  * Fix for a LazyCron bug. The module had 
    ConfigurableModule interface unintentionally applied to it, 
    resulting in errors in the admin panel.
  * Support for "preload" modules, which are loaded before all other modules.
  * Core WireMail class and ProcessForgotPassword module were updated to look
    for default outbound (from) email address from config settings even if
    it was earlier cleared by a third party module.
  * Get fresh pages when you want them

  * New hookable method WireShutdown::fatalError()
  * New hookable method MarkupHTMLPurifier::initConfig()
  * Inputfield can now be configured to include an unmask button
  * $pages->findRaw() now supports field=field_a|field_b.field_c syntax
  * An error was fixed where LazyCron sometimes got "stuck" if the lock
    file was not removed automatically

  * Programmatic autojoin options
  * Finding or getting raw or fresh data: $pages->findRaw(), $pages->getRaw()
    and $pages->getFresh()

- Update to release 3.0.171
  * https://processwire.com/talk/topic/25000-pw-30171-%E2%80%93%C2%A0core-updates/

  * Repeater family-friendly mode
  * New core fieldtype: Decimal

- Update to release 3.0.170
  * https://processwire.com/blog/posts/pw-3.0.170/

  * There is now a dedicated “Custom fields” setting on the “details” tab when
    editing a file or image field, providing a much easier way to work with
    custom fields.
  * There are now contextual documentation links and code usage examples
    included in the configuration of file and image fields.
  * Part of the File and Image field editing GUI has been updated and
    reorganized, and behind the scenes the code has been split to better
    optimize said modules.
  * Field and Template editors have also received various updates, with some
    of the settings moved between tabs and made easier and more intuitive to
    use.
  * In the Page editor ProcessWire will now automatically open or collapse a 
    multi-column row of Inputfields together as a group.
  * The modules system can now detect modules that are present in the database
    but missing on the file system. When modules match this criteria, you’ll
    see them on a new “Missing” tab in the Modules admin.
  * The $modules->get() and $modules->getModule() methods are no longer case
    sensitive with regard to module name.
  * There are two new Templates API methods: $templates->add(‘name’) creates
    a new template and fieldgroup with the given name, while 
    $templates->rename($template, $newName) renames a template, its fieldgroup,
    and the template file (if writable).

- Update to release 3.0.169
  * https://processwire.com/talk/topic/24706-pw-30169-%E2%80%93-core-updates/

  * $modules->getModule() supports two new options: configOnly returns module
    in a state where config data is populated but the init method has not
    been called yet, while configData allows passing in custom config data
    to the module.
  * ProcessCommentsManager now provides an option to change user's
    notification settings, and ProcessUser now supports Lister bookmarks.
  * $sanitizer->removeMB4() now accepts additional options, including
    replaceWith for a default character to replace MB4 characters with 
    and version to specify the version of the method to use (default
    is 2; use value 1 to access the old version.)
  * Numerous updates for the Comments field: support for searching flags
    property in FieldtypeComments::find(), new field configuration option
    to include comment text in notification emails (useNotifyText),
    FieldtypeComments::getNotifyEmails() and
    Comment::getFormattedCommentText() methods,
    as well as various smaller fixes and additions.

-------------------------------------------------------------------
Sun Nov  1 12:12:10 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.168
  * https://processwire.com/talk/topic/24519-pw-30168-%E2%80%93-core-updates/
  * minor issue fixes and improvements

- Update to release 3.0.167
  * https://processwire.com/talk/topic/24363-pw-30167-%E2%80%93-core-updates/
  * Improvements and optimizations to several database fulltext index-based
     text-searching operators
  * $sanitizer->validateFile() method was rewritten and improved
  * The core file and image fields have been updated with the ability to require
    (rather than just utilize) a FileValidatorModule for certain file upload
     extensions
  * rebuilt the existing FileValidatorSvgSanitizer module from the ground up
  
- Update to release 3.0.166
  * https://processwire.com/blog/posts/pw-3.0.166/
  * lot of minor changes and fixes
  * Numerous upgrades have been made to ProcessWire’s page files management
  * $config->serverProtocol runtime property has been added
  * WireHttp class has been updated with a new sendStatusHeader()
  * major refactoring and improvements were made to ProcessWire’s WireShutdown class
  * $database API methods were added including getVersion() and getRegexEngine()
  * improvements were made to ProcessWire’s Session class

- Update to release 3.0.165
  * https://processwire.com/talk/topic/24188-pw-30165-%E2%80%93-core-updates/
  * minor fixes, improvements and optimizations

- Update to release 3.0.164 
  * https://processwire.com/talk/topic/24083-pw-30164-master-%E2%80%93%C2%A0core-updates/
  * minor fixes, improvements and optimizations

-------------------------------------------------------------------
Thu Jul 30 06:34:49 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.163
  * https://processwire.com/talk/topic/24051-pw-30163-%E2%80%93%C2%A0core-updates-procache-v4/
  * new $pages hooks
  * many minor updates, code refactoring and optimizations

- Update to release 3.0.162
  * https://processwire.com/talk/topic/23977-pw-30162-%E2%80%93-core-updates/
  * upgrades/improvements to selector operators
  * fixes for minor issues
  * improvements

- Update to release 3.0.161
  * https://processwire.com/talk/topic/23913-pw-30161-%E2%80%93-core-updates/
  New search capabilities including WireTextTools and WireWordTools

-------------------------------------------------------------------
Mon Jun 22 10:01:20 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.160
  * https://processwire.com/talk/topic/23843-pw-30160-preview-weekly-update-12-june-2020/
  * https://weekly.pw/issue/318/

  * new selector operators
  * supports enforcing two-factor authentication

- Update to release 3.0.159
  * https://weekly.pw/issue/317/
  * improvements to built-in two-factor authentication (2FA) features

- Update to release 3.0.158
  * https://processwire.com/talk/topic/23747-pw-30158-–%C2%A0core-updates/
  * https://weekly.pw/issue/316/
  * improving the overall quality of the core, particularly when it comes to the SQL queries
  * internal improvements

- Update to release 3.0.157
  * https://processwire.com/talk/topic/23709-pw-30157-%E2%80%93%C2%A0core-updates/
  * https://weekly.pw/issue/315/
  * Refactorings
  * Default htaccess file was updated
  * Sanitizer got a few new methods
  * Some small updates were made to the Markup RSS module

- Update to release 3.0.156
  * https://processwire.com/talk/topic/23664-pw-30156-%E2%80%93-core-updates/
  * https://weekly.pw/issue/314/
  * fixes for various issues
  * new PagesParents core class
  * Major rewrite of $sanitizer->selectorValue()

- Update to release 3.0.155
  * https://weekly.pw/issue/312/
  * New wireLangReplacements() function
  * CKEditor was updated to version 4.14.0
  * Upgrades to the $input->urlSegment() method
  * New $input->canonicalUrl()

-------------------------------------------------------------------
Tue Apr 14 11:41:39 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.154
  * https://processwire.com/blog/posts/processwire-updates-and-additions-in-progress/
  * Expanded file and image field properties

-------------------------------------------------------------------
Sun Mar 29 08:12:01 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.153
  https://processwire.com/blog/posts/pw-3.0.153/
  * New $pages->has() API method
  * The Template class got a significant refactoring
  * Comments field updates

- Update to release 3.0.152
  https://processwire.com/blog/posts/pw-3.0.152/
  * Date/Time input improvements
  * New ability to specify custom Page classes
  
- Update to release 3.0.151
  https://processwire.com/blog/posts/pw-3.0.151/
  * Predefined image size settings
  * Language translation function improvements

- Update to release 3.0.150
  https://processwire.com/talk/topic/23083-pw-30150-driving-around-a-ddos-attack/

- Update to release 3.0.149
  https://processwire.com/talk/topic/22945-pw-30149-%E2%80%93%C2%A0core-updates-jan-17-2020/
  https://weekly.pw/issue/297/
  * several improvements to the $notices API
  * Upgrades to Comments Fieldtype and related classes
  * ProcessCommentsManager has also received major upgrades
  

-------------------------------------------------------------------
Tue Jan  7 16:31:44 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.148
  https://processwire.com/blog/posts/pw-3.0.148-Amaster/
  Please check yout .htaccess file(s)!

  * Images and files upgrades
  * Page API upgrades
  * $sanitizer API variable upgrades
  * API variable upgrades
  * Fieldtypes and Inputfields
  * WireHttp class upgrades
  * Hooks system
  * Admin improvements
  * System improvements
  * New functions
  * Other improvements

- Update to release 3.0.147
  https://weekly.pw/issue/291/
  * fixing several reported issues
  * ompatibility updates for PHP 7.4

- Update to release 3.0.146
  https://weekly.pw/issue/289/
  https://weekly.pw/issue/288/
  * Support for Fieldtypes to specify that a Field should use a custom 
    class that extends the Field class
  * A new "minimumAge" config setting for the PagePathHistory module
  * new method wire404().
  * Support for $pages->touch() for specifying the date type
    – modified, created, or published – to update. 
  * Ability to programmatically send Admin messages and errors that
    shouldn't be collapsed

- Update to release 3.0.145
  https://weekly.pw/issue/287/
  * Improvements/Fixes

- Update to release 3.0.144
  * UI improvements to the "overrides" tab in field edit
  * The ability to enable more settings to be overridden per template
  * new Inputfields JavaScript API
  * include a simple diff tool added to WireTextTools
  * option to render checkbox fields without a label
  * ability to merge duplicate log entries

-------------------------------------------------------------------
Fri Oct 25 11:48:58 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.143
  https://weekly.pw/issue/284/

  * Custom page icons (via field page_icon) now work more consistently; earlier
    they were not supported by ProcessList::render(), which was necessary to show
    them in page lists etc.
  * Fixes to issues affecting the newly added custom data for image/file
    fields, including one affecting the use of checkboxes, and another related
    to multi-language support.
  * FieldtypeDatetime was refactored so that it no longer extends FieldtypeText
    behind the scenes, which should resolve some issues with it.
  * Fix for an issue causing orphaned data to remain after files/images field
    was removed from a template.
  * Fix for an issue where the httpUrl property of a WebP image was returning
    an URL for the original version instead.
  * Fix for an issue where the editLink option of InputfieldAsmSelect was
    affecting other AsmSelect inputs on the same page as well.
  * Fix for an issue where fieldtype modules that had a static
    getModuleConfigInputfields() method and extended FieldtypeFile or
    FieldtypeImage were causing a compile error.
  * Fix for a JavaScript error displayed when creating a new RepeaterMatrix
    type.
  * Fix for an issue where FieldtypeToggle wasn't respecting per-template
    context settings as expected.
  * Work-in-progress fix was applied in order to resolve a date-related
    backwards compatibility breaking change introduced in MySQL 8.0.16,
    affecting date fields with empty values.

- Update to release 3.0.142
  https://processwire.com/blog/posts/pw-3.0.142/
  https://weekly.pw/issue/281/
  https://weekly.pw/issue/282/

  * Custom fields for files/images
  * Fix for a recent issue rendering password fields (and some fields using a
    3rd party fieldtype) uneditable was resolved.
  * Fix for an issue where API generated WebP images were not properly removed
    with the source image.
  * Fix for an issue where identical queries with sort=random resulted in
    exactly the same return value due to caching.
  * Fix for an issue where $page->get() return format for file fields was
    sometimes inconsistent if multiple fields were used.
  * Updates to certain Admin side messages, making them easier to grasp, more
  * consistent, and more in line with what actually happened behind the scenes.
  * Improved handling for menu caches in Admin, i.e. invalidating menu cache
    when the language of the user is changed.
  * An optimization for Page::setQuietly() for storing integer settings (such
    as status, sort order, and specific timestamps) directly.
  * More consistent cloning behaviour, making sure that the cloned Page
    references correct created/modified user.
  * $input->requestMethod() now returns correct value for HTTP PATCH requests.
  * PageArray::getSelectors() now accepts an optional boolean parameter: if set
    to true, the method returns the selectors as a string.
  * WireArrays that haven't been "wired" yet can now automatically inherit the
    Wire object from added items (in case they are wired).
  * Added support for a number of new and optional files that can be
    automatically included when execution reaches a certain state, similar to
    existing /site/init.php and /site/ready.php. See the statusFiles config
    setting for more details.

-------------------------------------------------------------------
Tue Oct  1 10:13:04 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.141
  https://processwire.com/blog/posts/pw-3.0.141/
  * improvements to ProcessWire’s $input->cookie API variable
  * ability to modify system URLs and paths at runtime
  * New hookable $templates->fileModified() method

- Update to release 3.0.140
  https://processwire.com/blog/posts/pw-3.0.140-and-formbuilder-v40/
  * New “toggle” field

- Update to release 3.0.139
  https://processwire.com/blog/posts/pw-3.0.139/
  * Column width enhancements in the template editor

- Update to release 3.0.138
  https://processwire.com/blog/posts/webp-images-on-an-existing-site/
  * various minor updates
  * helper function for WebP support
  * New ImageSizer::getEngineInfo() method that provides verbose information
    about all installed engines
  * New methods for the Page class for querying file paths without referencing
    filesManager: hasFilesPath(), hasFiles(), filesPath(), filesUrl().
  * An update for the HTML Purifier library bundled with the core (4.9.3 to 4.11.0).
  * Improvements to Comment and CommentList class to support hookable modification 
    of individual comments during rendering.

-------------------------------------------------------------------
Tue Aug  6 15:13:15 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Update to release 3.0.137
  https://processwire.com/blog/posts/pw-3.0.137/
  * Hooking multiple methods at once
  * Refactorings to the Pageimage class
  * Refactorings to the jQuery AsmSelect plugin
  * On-demand mirroring of remote web server files to your dev environment
- Update to release 3.0.136
  * CKEditor update to 4.12.1
  * new Debug::backtrace() static method in the core
- Update to release 3.0.135
  https://processwire.com/blog/posts/pw-3.0.135/
  * Core .htaccess updates; read the blog mentioned above!
  * System Update #17
  * Updates to the installer
- Update to release 3.0.134
  * Fixes for severall issues reported

-------------------------------------------------------------------
Sun Jun 16 12:38:27 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Updated to release 3.0.133
  https://processwire.com/blog/posts/pw-3.0.133/
  * New $page->meta() method
  * Users can now create their own bookmarks in Lister or ListerPro
  * New asmSelect feature
  * smaller improvements and optimizations
  * New $sanitizer->attrName
  * New $session->getVal($key, $value) and $session->getValFor($ns, $key, $val)
  * New tableExists($table) method
  * New checked($checked) method was added to InputfieldCheckbox

-------------------------------------------------------------------
Mon May 27 04:33:54 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Updated to release 3.0.132
  https://processwire.com/blog/posts/webp-images-in-pw/
  * Added WebP support

-------------------------------------------------------------------
Sun May  5 04:25:45 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Updated to release 3.0.131
  https://processwire.com/blog/posts/pw-3.0.131/
  * WireHttp and support for partial downloads
  * Improvements to the comments Fieldtype and manager
  * New $config->sessionForceIP setting 
  * Various updates

-------------------------------------------------------------------
Tue Apr 16 09:43:28 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Updated to release 3.0.130
  https://processwire.com/blog/posts/pw-3.0.130/
  New Features:
  * built-in blacklist support for WireMail,
  * multibyte-aware aliases of PHP text functions (such as substr or strlen) for
    WireTextTools,
  * $config->installedBefore() and $config->installedAfter() for checking if a
    site was installed before or after a specific date,
  * $datetime->elapsedTimeStr() method for displaying the elapsed time between
    two specified datetimes,
  * $sanitizer->httpUrl() method to accompany pre-existing $sanitizer->url()
    method.
  * $cache->renderFile() method

-------------------------------------------------------------------
Sat Apr  6 06:43:39 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Updated to release 3.0.128
  * The (practically invisible on Mac but visible on Windows) "L Sep" character
    is now automatically removed from Textarea fields when the HTML content-type is
    used, and by CKEditor inputfields input-time.
  * When editing a page using the ?field=field_name or ?fields=field_1,field_2
    parameters in the URL, said parameters now remain in the URL after the page has
    been saved as well.
  * Spinner displayed over image while uploading is now removed in case that
    the upload fails, making the UI a tad more intuitive.
  * PageFinder now properly identifies a situation in which current user has
    changed on the fly programmatically, adjusting the (cached) allowed template
    part of SQL queries automatically.
  * Text inputfield now supports a new option called "noTrim". When set to
    true, this prevents the inputfield from automatically trimming spaces from
    before and after the inserted value.
  * Support for a special key page.sort has been added to selectors. Since sort
    is a reserved word in selector strings, this key can be used for querying pages
    matching their literal "sort" properties.
  * URL segments can now contain space characters – but only if the value of
    the pageNameCharset config setting is "UTF8" and spaces have been specifically
    allowed using the pageNameWhitelist config option.
  * other minor fixes and improvements, including one related to Selector
    inputfield "Created by user" and "Modified by user" handling, and another
    related to handling of multi-language values in the backend when the order
    of languages had been altered.

-------------------------------------------------------------------
Fri Mar 15 12:13:37 UTC 2019 - Johannes Weberhofer <jweberhofer@weberhofer.at>

- Cleaned up the spec file

- Update to release 3.0.127
  https://processwire.com/blog/posts/pw-3.0.127/
  * New “Unique” status for pages
  * New “Flagged” status for pages
  * minor fixes and optimizations

- Update to release 3.0.126
  https://processwire.com/blog/posts/pw-3.0.126/
  * New $page->if() method
  * minor fixes and optimizations

-------------------------------------------------------------------
Mon Jan 28 15:16:57 UTC 2019 - jweberhofer@weberhofer.at

- Update to release 3.0.125
  https://processwire.com/blog/posts/pw-3.0.125/
  * New available $sanitizer syntax options
  * New $sanitizer methods
  * Input API variable upgrades
  * Upgrades to static translation functions

-------------------------------------------------------------------
Sun Jan 13 11:16:47 UTC 2019 - jweberhofer@weberhofer.at

- Update to release 3.0.124
  https://processwire.com/blog/posts/pw-3.0.124-and-new-site/#processwire-3.0.124-core-updates
  * New $sanitizer->trim() method
  * WireHttp updated with CURL support
  * More helpful error handler
  * Improvements to MarkupQA class

-------------------------------------------------------------------
Thu Jan  3 15:04:39 UTC 2019 - jweberhofer@weberhofer.at

- Update to master version 3.0.123

-------------------------------------------------------------------
Wed Dec 19 10:23:35 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.122
  * Minor PHP 7.2 / 7.3 compatibility improvements.
  * Minor improvements to ProcessPageLister, InputfieldCheckbox, and PHPDoc
    comments.
  * Usability improvement for CKEditor link dialog, where selecting a page now
    auto-updates selectable files even if the file selection wasn't open when
    page was selected.
  * Fixed an AsmSelect CSS issue, where inactive items were not correctly
    colored in Chrome for Windows.
  * Fixed an issue where cloning part of page tree would show wrong number of
    children until page reload.
  * Fixed an issue where Safari wasn't updating column widths properly in
    AdminThemeUikit when showIf conditions were used.
  * Fixed an issue where PageImage::size() was unintentionally overriding
    original aspect ratio of the image when cropping was disabled.
  * Fixed an issue where "L SEP" separator originating from applications such
    as Figma, Sketch, or PhotoShop wasn't being automatically removed from
    stored text.
  * Fixed an issue where WireArray::import() was preventing importing of
    duplicate items even with duplicateChecking disabled.

-------------------------------------------------------------------
Mon Dec 10 08:34:40 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.121
  * Bugfix release

-------------------------------------------------------------------
Mon Dec  3 19:32:59 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.120
  * Bugfix release

-------------------------------------------------------------------
Thu Nov 22 12:15:53 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.119
  Read at https://processwire.com/blog/posts/processwire-3.0.119-and-new-site-updates/

  * Auto-opening file/image fields on drag'n'drop
  * Chunked ajax file upload
  * New WireArray slices() method
  * New functions API setting() function

-------------------------------------------------------------------
Sun Nov  4 06:23:18 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.118
  Read at http://processwire.com/blog/posts/processwire-3.0.118-core-updates/

  * New $page API redirect methods
  * New redirect URL management in the page editor
  * New $files API var methods and improvements
  * Uikit update

- Update to release 3.0.117
  Read at http://processwire.com/blog/posts/processwire-3.0.117-core-updates/

  * New pw-optional attribute for markup regions
  * WireArray can be used on its own with just about any data type
  * Improvements upon PagesExportImport and related Process module

- Update to release 3.0.116
  Read at http://processwire.com/blog/posts/processwire-3.0.115-and-3.0.116-core-updates/

  * New $page traversal methods
  * Page list customization
  * Improvements to the trash emptying process
  * Two-factor authentication improvements
  * Profile screen password dialog/prompt

-------------------------------------------------------------------
Wed Oct  3 04:05:00 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.115
  Read at https://weekly.pw/issue/229/

  * New methods for the Files class
  * Pagefiles objects now also accept Pagefile objects belonging to other pages
  * improvement for Pageimage::size() and related methods
  * usability improvement when saving profile changes
  * New configuration option to ProcessLogin 2-factor authentication
  * Some bug-fixes

- Update to release 3.0.114
  Read at https://weekly.pw/issue/228/

  * new $database->supportsTransaction() method
  * new methods for FilesManager: importFiles() and replaceFiles()
  * autoload getModuleInfo() supports importing order by setting to values > 1

-------------------------------------------------------------------
Sat Sep 15 03:46:18 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.113
  Read at https://processwire.com/blog/posts/processwire-3.0.113-core-updates/

  * CKEditor upgrade to 4.10.1
  * SessionLoginThrottle improved
  * ProcessController refactored: support method level permissions
  * ImageSizerEngine keeps aspect ratio when enlarging images
  * New methods to(), from() and subject() for the $mail API variable
  * New $sanitizer case conversions: hyphenCase(), kebapCase(), snakeCase()
    camelCase() and pascalCase()
  * improved support for "required" attributes for HTML input elements
  * Nes JS API methods fro focusing and opening inputfields

-------------------------------------------------------------------
Mon Sep 10 12:21:37 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.112
  Read at https://processwire.com/blog/posts/processwire-3.0.112-and-new-verified-url-fieldtype/

  * refactoring of the ProcessPageClone module
  * improvements to the PagesNames class
  * improvements to the WireHttp class
  * issue fixed with CKEditor and drag/drop of an image

- Update to release 3.0.111
  Read at https://processwire.com/blog/posts/pw-3.0.111/

  * refactoring and improving some of the core Pages classes
  * New PagesNames class
  * PagesTrash refactor
  * New WireRandom class

-------------------------------------------------------------------
Mon Aug 27 16:00:32 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.110
  Read at https://processwire.com/blog/posts/pw-3.0.111/

  * New PagesNames class
  * PagesTrash refactor
  * New WireRandom class

-------------------------------------------------------------------
Mon Aug  6 12:03:12 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.109
  Read at https://processwire.com/blog/posts/processwire-3.0.109-adds-two-factor-authentication/
  and https://weekly.pw/issue/221/

  * Added Two-Factor-Authentication TFA-TOTP and TFA-EMAIL

-------------------------------------------------------------------
Sun Jul 15 05:59:15 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.108
  Read at https://processwire.com/blog/posts/pw-3.0.108
  and https://processwire.com/blog/posts/processwire-3.0.108-preview/

  * Major improvements in processwire's search facility

-------------------------------------------------------------------
Mon Jul  2 14:59:20 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.107
  Read at https://processwire.com/blog/posts/processwire-3.0.107-core-updates/

  * Non superuser users can use trashcan
  * Added "restore" tab for deleted articles
  * New tab "What pages point to this one?" in article editor
  * New page API methods

-------------------------------------------------------------------
Tue Jun 19 08:43:59 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.106
  Read at https://processwire.com/blog/posts/pw-3.0.106/

  * New way to search with upgraded tags for fields
  * New $input methods (urlSegmentStr, pageNumStr, httpHostUrl)
  * New $inputfield traversal methods (getRootParent, getForm)
  * Updated user-admin-all permission
  * MarkupPagerNav automatically populate <link rel='next'> 
    and <link rel='prev'>

-------------------------------------------------------------------
Mon Jun  4 09:10:06 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.105
  Read at https://processwire.com/blog/posts/processwire-3.0.105-core-updates/

  * New site profile "Regular" in core
  * Updates to the $mail API variable
  * Upgrades to $sanitizer

-------------------------------------------------------------------
Mon May 28 04:04:14 UTC 2018 - jweberhofer@weberhofer.at

- Update to release 3.0.104
  Read at https://weekly.pw/issue/211
  Bugfix release

- Update to release 3.0.103
  Read at https://weekly.pw/issue/210/
  * SessionHandlerDB allows disabling of parallel sessions
  * Major update to “forgot password” core modulee
  * Upgrades to comments search engine

- Update to release 3.0.102
  Read at https://weekly.pw/issue/209/
  * Bugfix release

- Update to release 3.0.101
  Read at https://weekly.pw/issue/208/
  * new $sanitizer->truncate() method

- Update to release 3.0.100
  reas at https://weekly.pw/issue/207/
  * updates for Pagefile and Pageimage objects
  * Improvements fpr Image crop, focus, and variations options for non-superusers
  * improvement to the RTE link editor

- Update to release 3.0.99
  Read at https://processwire.com/blog/posts/pw-3.0.99/
  * Many improvements in AdminThemeUikit
  * New $config->noHTTPS setting for development sites

-------------------------------------------------------------------
Fri Apr 13 03:29:25 UTC 2018 - jweberhofer@weberhofer.at

- Updated to release 3.0.98
  Read at https://processwire.com/blog/posts/pw-3.0.98-procache-buster/
  * Minor fixes

-------------------------------------------------------------------
Wed Mar 21 05:44:46 UTC 2018 - jweberhofer@weberhofer.at

- Updated to release 3.0.96
  Read at https://processwire.com/blog/posts/pw-3.0.96-master/
  * Added new Uikit v3 admin theme to the core (details and more details).
  * Added support for client side image resizing.
  * Upgraded UI for tags on File and Image fields (using Selectize library).
  * Page export and import functions (details, more details, and even more).
  * Added drag-and-drop (and paste) image uploads in CKEditor.
  * Added focus point cropping support in image fields and followed up with focus point zoom support as well.
  * Support for new image manipulation actions with image fields.
  * Added new $files->find() method (details).
  * Major improvements to the UI for definition and management of fieldsets (details).
  * Addition of FieldsetPage (core) and support for FieldsetGroup (ProFields).
  * A new way of finding pages—by Fieldtype (details).
  * Added support for owner selectors.
  * Major upgrades to the Roles editor.
  * Major upgrades to Password fields.
  * Major upgrades to the ProcessWire installer.
  * Significant improvements to the management of user profile fields.
  * Added support for collapsed notifications in AdminThemeUikit.
  * Added support for distinct checkbox label and header in Checkbox fields.
  * Added support for user accounts with login disabled.
  * Added support for interlace option with JPEGs.
  * Improved markup regions with support for markup region hints.
  * Added support for new field/template context settings.
  * Upgrade to CKEditor 4.7.0.

-------------------------------------------------------------------
Sat Mar 10 05:42:24 UTC 2018 - jweberhofer@weberhofer.at

- Updated to development version 3.0.95
  * Bug fixes

-------------------------------------------------------------------
Sun Mar  4 07:33:07 UTC 2018 - jweberhofer@weberhofer.at

- Updated to development version 3.0.94
  * Bug fixes

-------------------------------------------------------------------
Mon Feb 19 08:22:20 UTC 2018 - jweberhofer@weberhofer.at

- Updated to development version 3.0.92
  read http://processwire.com/blog/posts/pw-3.0.92/
  * Focus point with zoom in image fields

-------------------------------------------------------------------
Fri Feb 16 10:53:17 UTC 2018 - jweberhofer@weberhofer.at
- Updated to development version 3.0.91
  * ImageSizerEngineAnimatedGif added to core
  * Find pages by Fieldtype

- Fixed dependency for processwire3-sites

-------------------------------------------------------------------
Mon Jan 29 13:52:38 UTC 2018 - jweberhofer@weberhofer.at

- Updated to development version 3.0.89,
  read https://processwire.com/blog/posts/pw-3.0.89/
  * Focus point cropping gh#processwire/processwire#150
  * Several fixes

-------------------------------------------------------------------
Wed Jan 10 05:51:18 UTC 2018 - jweberhofer@weberhofer.at

- Updated to development version 3.0.88
  * New image actions
  * Drag-and-drop (and paste) image uploads in CKEditor
  * New field/template context settings

-------------------------------------------------------------------
Sat Dec 16 07:46:01 UTC 2017 - jweberhofer@weberhofer.at

- Updated to development version 3.0.86
  Many fixes/improvements since last stable version.
  read blogs at https://processwire.com/

-------------------------------------------------------------------
Thu Jun  1 11:46:47 UTC 2017 - jweberhofer@weberhofer.at

- Polished spec file and admin script

-------------------------------------------------------------------
Tue May 16 04:34:33 UTC 2017 - jweberhofer@weberhofer.at

- Updated to version 3.0.62
  This fixes a few minor bugs that were in 3.0.61

-------------------------------------------------------------------
Wed Apr 26 05:32:03 UTC 2017 - jweberhofer@weberhofer.at

- Updated to version 3.0.61
  This version includes many improvements in API methods, Selectors, Admin and
  UI, Repeaters and many other optimizations and improvements. For a full list
  see https://processwire.com/blog/posts/processwire-3.0.61-master/

-------------------------------------------------------------------
Mon Jan 16 09:21:35 UTC 2017 - jweberhofer@weberhofer.at

- Fixed location of apache configuration file
- Change dependencies to allow using php7

-------------------------------------------------------------------
Tue Dec  6 05:39:52 UTC 2016 - jweberhofer@weberhofer.at

- Update to version 3.0.42
  * Additional documentation updates

- Update to version 3.0.41
  * Some minor doc tweaks, update $modules->getModuleInfo() method to support
    returning info for all modules

-------------------------------------------------------------------
Mon Nov  7 08:28:27 UTC 2016 - jweberhofer@weberhofer.at

- Update to version 3.0.39; no changelog provided

-------------------------------------------------------------------
Wed Oct 26 15:10:54 UTC 2016 - jweberhofer@weberhofer.at

- Initial release 3.0.36

openSUSE Build Service is sponsored by