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