Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:weberho:branches:server:php:applications
processwire3
processwire3.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor