Ryan Cramer
|
f307d375f1
|
Bump version to 3.0.158
|
2020-05-29 15:32:26 -04:00 |
|
Ryan Cramer
|
8fcde02f6c
|
Fix issue processwire/processwire-issues#911
|
2020-05-29 14:53:38 -04:00 |
|
Ryan Cramer
|
9add4e5f82
|
Add support for $page->parents(true); which returns parents in reverse order (closest to furthest) rather than breadcrumb order.
|
2020-05-29 14:14:30 -04:00 |
|
Ryan Cramer
|
1af391f4db
|
Refactor of Fieldtype::___savePageField() method that now exclusively uses bind values on inserts, consistent with last week's updates to its parent Fieldtype class savePageField method.
|
2020-05-29 14:12:07 -04:00 |
|
Ryan Cramer
|
1664bce8c7
|
Improvements to the Fieldtype::trimDatabaseSchema() method
|
2020-05-29 14:10:27 -04:00 |
|
Ryan Cramer
|
d2e381f987
|
Update numerous core classes to support the new wired() method, plus correct any found instances of the ProcessWire instance not being passed along to a Wire derived instance.
|
2020-05-29 14:09:17 -04:00 |
|
Ryan Cramer
|
365af73635
|
Add support for custom PDO statement class WireDatabasePDOStatement. This is used rather than PDOStatement when in debug mode, so that it can translate bind values to actual values in queries that are used in the debug mode query log.
|
2020-05-29 13:54:45 -04:00 |
|
Ryan Cramer
|
b4751481b8
|
Update DatabaseQuery class to support a getDebugQuery() method that returns the query (string) with all bind variables populated into the SQL
|
2020-05-29 13:48:26 -04:00 |
|
Ryan Cramer
|
44405eed8a
|
Several improvements the Debug::timer, including several new methods to give more control over timing.
|
2020-05-29 13:44:58 -04:00 |
|
Ryan Cramer
|
c770f573be
|
Update base Wire class to support a new wired() method that is called when the ProcessWire instance is assigned to the object. This usually happens immediately after __construct(), but depends on how the object was instantiated. This solves the problem of needing to access API variables in a constructor and potentially having the wrong API variable instance in a multi-instance environment.
|
2020-05-29 13:41:46 -04:00 |
|
Ryan Cramer
|
810cae271f
|
Fix issue processwire/processwire-issues#1142
|
2020-05-24 07:32:58 -04:00 |
|
Ryan Cramer
|
0b0d372274
|
Fix issue with name matching regex not getting bundled in bind value processwire/processwire-issues#1173
|
2020-05-22 14:54:36 -04:00 |
|
Ryan Cramer
|
c0a867f9df
|
Fix exception that was getting thrown during OR-group fulltext matching
|
2020-05-22 14:49:13 -04:00 |
|
Ryan Cramer
|
4d4dde64eb
|
Bump version to 3.0.157
|
2020-05-22 14:14:54 -04:00 |
|
Ryan Cramer
|
5094a8ce8e
|
Upgrade default htaccess.txt file with a new section for various firewall blocking rules as examples and link to 7G Firewall, plus some minor improvements to a few existing rules.
|
2020-05-22 13:43:28 -04:00 |
|
Ryan Cramer
|
7223ff2356
|
Update FieldtypeComments, FieldtypeOptions and FieldtypePage to take advantage of new PageFinder and Database class improvements
|
2020-05-22 13:35:58 -04:00 |
|
Ryan Cramer
|
9d7d8f66af
|
Add new $sanitizer methods: line(), line(), trunc(), and improvements to intArray()
|
2020-05-22 13:32:58 -04:00 |
|
Ryan Cramer
|
db542b9ba2
|
Improvements to MarkupRSS core module, mostly with code tweaks and new phpdoc
|
2020-05-22 13:31:07 -04:00 |
|
Ryan Cramer
|
05899763e2
|
Update Pages and PagesLoader classes to take advantage of new Database class features
|
2020-05-22 13:30:06 -04:00 |
|
Ryan Cramer
|
bca53c5cf7
|
Some refactoring in PageFinder to utilize features with the new Database classes
|
2020-05-22 13:28:00 -04:00 |
|
Ryan Cramer
|
06acbe57a3
|
Major refactor/rewrite of ProcessWire's Database classes (DatabaseQuery, DatabaseQuerySelect, DatabaseQuerySelectFulltext)
|
2020-05-22 13:25:28 -04:00 |
|
Ryan Cramer
|
99f778f109
|
Update Fieldtype and FieldtypeMulti to use bind params in a couple spots where they weren't and could support it
|
2020-05-22 13:23:07 -04:00 |
|
Ryan Cramer
|
88e04129c7
|
Bump version to 3.0.156
|
2020-05-15 14:47:19 -04:00 |
|
Ryan Cramer
|
f11abdc99d
|
Fix issue processwire/processwire-issues#1147
|
2020-05-15 12:24:47 -04:00 |
|
Ryan Cramer
|
0543548fdd
|
Rewrite the $sanitizer->selectorValue() method to be more thorough and support more options. The previous selectorValue() method can also still be used by specifying [ 'version' => 1 ] in the $options array argument. This update also fixes processwire/processwire-issues#1152
|
2020-05-15 11:06:36 -04:00 |
|
Ryan Cramer
|
1da1068d60
|
Fix issue processwire/processwire-issues#1166 plus some unrelated minor tweaks
|
2020-05-15 07:06:10 -04:00 |
|
Ryan Cramer
|
3ba72d4508
|
Fix issue processwire/processwire-issues#1157
|
2020-05-14 16:08:21 -04:00 |
|
Ryan Cramer
|
4620c2ebff
|
Fix issue processwire/processwire-issues#1164
|
2020-05-14 15:27:40 -04:00 |
|
Ryan Cramer
|
ebe352d5cc
|
Attempt fix for processwire/processwire-issues#1165
|
2020-05-14 15:11:11 -04:00 |
|
Ryan Cramer
|
c191a84f7a
|
Fix issue processwire/processwire-issues#1169
|
2020-05-14 14:25:19 -04:00 |
|
Ryan Cramer
|
6f6a301295
|
Update FieldtypeDatetime to support empty/not-empty operators in InputfieldSelector
|
2020-05-14 12:12:13 -04:00 |
|
Ryan Cramer
|
4633146e20
|
Minor updates to Modules class
|
2020-05-14 12:09:46 -04:00 |
|
Ryan Cramer
|
3aacccedb1
|
Update $pages API to add getID() and getByIDs() methods, and add $pages->parents() method for direct access to methods in new PagesParents class
|
2020-05-14 12:09:06 -04:00 |
|
Ryan Cramer
|
5b31d9939b
|
Update PagesLoader with minor improvements for getById() method and add new getNativeColumnValue() method
|
2020-05-14 12:06:42 -04:00 |
|
Ryan Cramer
|
fd2a06d4b2
|
Continued updates to new PagesParents class and update PagesEditor to use it
|
2020-05-14 12:05:30 -04:00 |
|
Ryan Cramer
|
851969c9e0
|
Add new PagesParents helper class for $pages API, accessible at $pages->parents()->methods. This class takes over management of the pages_parents table and related functionality.
|
2020-05-13 15:40:01 -04:00 |
|
Ryan Cramer
|
c790d31b8f
|
Add Selectors::getReservedChars() method to keep track of reserved characters and their usages in selectors
|
2020-05-01 16:40:41 -04:00 |
|
Ryan Cramer
|
99f5d59ce4
|
Some updates to base DatabaseQuery class to improve bound value support among other things
|
2020-05-01 16:39:34 -04:00 |
|
Ryan Cramer
|
b5c4980b3b
|
Various minor adjustments
|
2020-05-01 16:34:03 -04:00 |
|
Ryan Cramer
|
d07ba2661d
|
Update WireHttp to allow for custom "setopt" options when using CURL
|
2020-05-01 15:44:29 -04:00 |
|
Ryan Cramer
|
3ab31805c6
|
Fix issue processwire/processwire-issues#1148
|
2020-04-29 17:49:25 -04:00 |
|
Ryan Cramer
|
6ae08c901b
|
Fix issue processwire/processwire-issues#1162 and maybe (?) processwire/processwire-issues#1086
|
2020-04-27 15:59:00 -04:00 |
|
Ryan Cramer
|
ca8e779402
|
Fix issue processwire/processwire-issues#1159
|
2020-04-27 15:35:57 -04:00 |
|
Ryan Cramer
|
1cd1976a38
|
Fix issue processwire/processwire-issues#1155
|
2020-04-27 15:17:52 -04:00 |
|
Ryan Cramer
|
a157e690fa
|
Bump version to 3.0.155
|
2020-04-24 15:36:40 -04:00 |
|
Ryan Cramer
|
f4883a46eb
|
phpdoc updates in FieldtypeSelector.module
|
2020-04-24 13:09:59 -04:00 |
|
Ryan Cramer
|
57f228b600
|
Add new $input->canonicalUrl() method and add lots more options for $input->urlSegment() method. Also add urlSegment1(), urlSegment2(), etc. methods for same arguments/support as urlSegment() method but focused on specific segment number.
|
2020-04-24 13:05:37 -04:00 |
|
Ryan Cramer
|
e6551c9b4f
|
Minor improvements to $page->url() method options for URL segments and pagination numbers.
|
2020-04-24 13:00:08 -04:00 |
|
Ryan Cramer
|
e36667624f
|
Fix typo in phpdoc of Template.php
|
2020-04-24 12:37:10 -04:00 |
|
Ryan Cramer
|
670916e730
|
Bump version to 3.0.154
|
2020-04-17 15:29:10 -04:00 |
|