Ryan Cramer
|
2f50095d1e
|
Upgrade WireFileTools ($files API var) getNamespace() method to support detection of namespaces in files that use declare() statements or comments before namespace declaration
|
2020-12-30 12:53:37 -05:00 |
|
Ryan Cramer
|
ebdf0b9388
|
Update Modules ($modules API var) to support locating new module location when it moves in file system, optimize some of the runtime module loading, add a few new helper methods, optimize namespace detection, and add the ability to identify modules that are in the database but have no file on the file system.
|
2020-12-30 12:41:14 -05:00 |
|
Ryan Cramer
|
ebf60018e6
|
Change default for the grid setting in AdminThemeUikit (percents vs classes), seems enough time has passed that this is a good/safe new default.
|
2020-12-29 07:56:35 -05:00 |
|
Ryan Cramer
|
a8ec223b22
|
Minor typo fixes and adjustments in various files
|
2020-12-11 12:03:43 -05:00 |
|
Ryan Cramer
|
891c4684e2
|
Update DatabaseQuerySelectFulltext to use globally unique bind keys to allow for resulting queries to be merged with AND conditions and without potentially overwriting each other
|
2020-12-06 08:31:23 -05:00 |
|
Ryan Cramer
|
7549ba7370
|
Update $modules->findByPrefix() to sort the returned results by module name
|
2020-12-04 15:42:59 -05:00 |
|
Ryan Cramer
|
73fcaff769
|
Fix issue processwire/processwire-issues#1286
|
2020-12-04 11:28:45 -05:00 |
|
Ryan Cramer
|
2e591cf5e2
|
Bump version to 3.0.169
|
2020-11-27 15:43:39 -05:00 |
|
Ryan Cramer
|
9d01111f82
|
Add Lister bookmarks support to ProcessUser
|
2020-11-27 13:26:56 -05:00 |
|
Ryan Cramer
|
13cb795c3d
|
Update the Inputfield debug mode toggle-icon hover state to also work with InputfieldFieldset types
|
2020-11-27 08:33:01 -05:00 |
|
Ryan Cramer
|
4eee06f76f
|
Some minor CSS/JS updates to ProcessField
|
2020-11-25 14:17:43 -05:00 |
|
Ryan Cramer
|
2362005e78
|
Update $sanitizer->removeMB4() method to use a default replacement character (can be set in $options). Plus implement a shorter replacement function (version 2). Also some updates to the $sanitizer->validateFile() method.
|
2020-11-25 14:12:33 -05:00 |
|
Ryan Cramer
|
ee980f153c
|
Expand options available to $modules->getModule() so that you can retrieve a non-initialized module that still has configuration data. Also add support for user-specified configuration data in the getModule() call.
|
2020-11-25 14:07:24 -05:00 |
|
Ryan Cramer
|
4c57f528f6
|
Update InputfieldWrapper so that all direct references to $this->children (InputfieldsArray) are routed through the children() method, enabling descending modules to have more control over what are considered children.
|
2020-11-25 14:05:42 -05:00 |
|
Ryan Cramer
|
9d0cf061ed
|
Fix issue processwire/processwire-issues#1270
|
2020-11-13 10:18:18 -05:00 |
|
Ryan Cramer
|
65bcf7fe40
|
Fix issue processwire/processwire-issues#1273
|
2020-11-13 09:32:36 -05:00 |
|
Ryan Cramer
|
c5fb4ee47b
|
Update the $input->url() method to support a pageNum option to modify the page/pagination number used in the returned URL.
|
2020-11-13 08:23:14 -05:00 |
|
Ryan Cramer
|
5868866fc0
|
Improved phpdoc in Process class and WireFileTools::send() method
|
2020-11-13 08:19:28 -05:00 |
|
Ryan Cramer
|
7628d81393
|
Add a Page::setUnformatted(field, value); method that temporarily turns off output formatting (if it was on), sets known unformatted value, then turns output formatting back on (but only if it was previously on).
|
2020-11-13 07:54:46 -05:00 |
|
Ryan Cramer
|
84cca8fe82
|
Update DatabaseQuerySelectFulltext class to support multiple (array-based) field names when used outside PageFinder context. This enables use of field1|field2|field3*=value selectors in some places that didn't previously support it, like $page->page_ref_field_name('selector');
|
2020-11-13 07:00:17 -05:00 |
|
Ryan Cramer
|
e6dde560d4
|
Bump version to 3.0.168
|
2020-10-23 14:08:35 -04:00 |
|
Ryan Cramer
|
a5cea5660d
|
Fix issue processwire/processwire-issues#1261
|
2020-10-19 09:24:57 -04:00 |
|
Ryan Cramer
|
3782b6c7ae
|
Fix issue where '~=' word matches with words containing underscore '_' weren't working due to change made in 3.0.167
|
2020-10-18 09:29:02 -04:00 |
|
Ryan Cramer
|
4b84c82529
|
Improvements to the text searching operators (for $pages->find, etc.) to support better matching of words with apostrophes and similar, plus improve the way that word boundaries are detected when secondary rlike queries are added to fulltext index queries.
|
2020-10-09 13:32:27 -04:00 |
|
Ryan Cramer
|
f855ebf170
|
Add 'keepApostrophe' option to $sanitizer->wordsArray()
|
2020-10-09 13:30:27 -04:00 |
|
Ryan Cramer
|
33cbec49c1
|
Minor phpdoc adjustment to Fieldtype and FieldtypeMulti classes
|
2020-10-02 11:58:00 -04:00 |
|
Ryan Cramer
|
96b263fd2e
|
Add 'allowSpace' option to $sanitizer->selectorValue()
|
2020-10-02 11:57:27 -04:00 |
|
Ryan Cramer
|
45ad9473d2
|
Fix issue processwire/processwire-issues#1254
|
2020-10-01 07:58:48 -04:00 |
|
Ryan Cramer
|
0953fdb347
|
Update $sanitizer->trim() method to support a 3rd argument ($method) where you can specify what direction it should trim from: 'trim' (both), 'ltrim' (left), or 'rtrim' (right). Default is 'trim'.
|
2020-10-01 07:55:09 -04:00 |
|
Ryan Cramer
|
b77840c14f
|
Bump version to 3.0.167
|
2020-09-25 15:43:35 -04:00 |
|
Ryan Cramer
|
1f6aa1cf73
|
Fix issue processwire/processwire-issues#1252
|
2020-09-25 13:45:08 -04:00 |
|
Ryan Cramer
|
ee8f8e4471
|
Update WireInput with a a queryStringClean() method that provides a useful alternative to the existing queryString() method
|
2020-09-25 13:27:02 -04:00 |
|
Ryan Cramer
|
7c2fe8b8db
|
Update $sanitizer array methods to support a 'keySanitizer' option that enables one to also sanitize associative arrays when needed
|
2020-09-25 13:24:47 -04:00 |
|
Ryan Cramer
|
b8ff50f52d
|
Improvements and optimizations to several text searching operators in DatabaseQuerySelectFulltext. It now includes improved results for searches that include stopwords and short words (words too short for fulltext index).
|
2020-09-24 13:45:58 -04:00 |
|
Ryan Cramer
|
15dc362ba5
|
Add a $files->fileGetContents() method to accompany existing filePutContents() method
|
2020-09-24 13:40:30 -04:00 |
|
Ryan Cramer
|
5ea913f79d
|
Refactor and improvements to $sanitizer->validateFile() method. Also added new options for 'getArray' and 'dryrun'.
|
2020-09-24 13:39:04 -04:00 |
|
Ryan Cramer
|
17d7828ac3
|
Fix issue processwire/processwire-issues#1247
|
2020-09-22 10:59:06 -04:00 |
|
Ryan Cramer
|
d5146337de
|
Update Config class to auto-generate a tableSalt when one is not available from the static configuration
|
2020-09-18 14:30:03 -04:00 |
|
Ryan Cramer
|
8eee7a509f
|
Update Process module interface for a new getAfterLoginUrl() method that Process modules can optionally implement to sanitize a requested URL to the module when the user is not logged in. This lets things like query strings and URL segments be retained after a user logs-in.
|
2020-09-18 14:28:28 -04:00 |
|
Ryan Cramer
|
a751edf51b
|
Update PageFinder and Fieldtype interface so that Fieldtype modules can optionally take over sorting of their own fields/subfields in PageFinder searches.
|
2020-09-18 14:27:02 -04:00 |
|
Ryan Cramer
|
febbb97aba
|
Add @MoritzLost PR #179 which has various improvements for the WireHttp::sendCURL() method
|
2020-09-14 10:58:26 -04:00 |
|
Ryan Cramer
|
956ad5e201
|
Add support for custom LanguagePage classes per feature request in processwire/processwire-issues#1246
|
2020-09-14 09:48:21 -04:00 |
|
Ryan Cramer
|
6cc5da1e45
|
Fix issue processwire/processwire-issues#1243 plus some other optimizations in PageFinder
|
2020-09-14 09:03:45 -04:00 |
|
Ryan Cramer
|
9057ed25e4
|
Bump version to 3.0.166
|
2020-09-11 16:18:09 -04:00 |
|
Ryan Cramer
|
2ed6494494
|
Update Session API var to add a $session->sessionHandler() method that returns an instance to the current WireSessionHandler instance, or null if using PHP file-based sessions.
|
2020-09-11 14:23:16 -04:00 |
|
Ryan Cramer
|
2e81d39275
|
Fix issue processwire/processwire-issues#1240
|
2020-09-11 14:22:06 -04:00 |
|
Ryan Cramer
|
f26ee062b7
|
Update $database API var to have new methods: getVersion() and getRegexEngine()
|
2020-09-11 14:21:11 -04:00 |
|
Ryan Cramer
|
aaa7ff2994
|
Improvements to Session class ($session API var) redirect method and addition of $session->location('url'); method which is the same as redirect but with 302 (temporary) redirect implied rather than 301 (permanent).
|
2020-09-11 08:34:28 -04:00 |
|
Ryan Cramer
|
f8d9309c27
|
Some refactoring and improvements to WireShutdown class
|
2020-09-11 08:33:09 -04:00 |
|
Ryan Cramer
|
7d71eac1bc
|
Various minor updates
|
2020-09-10 09:34:37 -04:00 |
|