Ryan Cramer
|
134edd9445
|
Fix issue processwire/processwire-issues#1713
|
2023-03-31 09:05:32 -04:00 |
|
Ryan Cramer
|
7352d1d7f3
|
Fix issue processwire/processwire-issues#1712
|
2023-03-30 09:28:24 -04:00 |
|
Ryan Cramer
|
371ea35036
|
Fix issue processwire/processwire-issues#1711
|
2023-03-30 08:46:17 -04:00 |
|
Ryan Cramer
|
5c23e85a79
|
Fix issue processwire/processwire-issues#1705
Co-authored-by: matjazpotocnik <matjaz.potocnik@um.si>
|
2023-03-30 07:47:35 -04:00 |
|
Ryan Cramer
|
b7bec30fb7
|
Minor adjustment to preparation of table + column helper in WireDatabasePDO
|
2023-03-24 13:12:56 -04:00 |
|
Ryan Cramer
|
43aa000f02
|
Fix issue processwire/processwire-issues#1709
|
2023-03-24 11:33:10 -04:00 |
|
Ryan Cramer
|
16be65c454
|
Correct issue with all logs returning same mtime and size in ProcessLogger
|
2023-03-24 10:59:22 -04:00 |
|
Ryan Cramer
|
f7ee00d785
|
Fix issue with WireLog::getLogs() returning regular PHP array rather than associative array indexed by log name
|
2023-03-22 14:29:59 -04:00 |
|
Ryan Cramer
|
547fb4cf71
|
Bump version to 3.0.214
|
2023-03-17 14:46:13 -04:00 |
|
Ryan Cramer
|
504dd173a1
|
Minor code improvements to MarkupQA class
|
2023-03-17 14:43:43 -04:00 |
|
Ryan Cramer
|
e36742528f
|
Fix issue processwire/processwire-issues#1703 PageFrontEdit and InputfieldTinyMCE
|
2023-03-17 12:15:51 -04:00 |
|
Ryan Cramer
|
3af565ccc3
|
Add a new $files->size($path) method that returns the size (bytes) of the given $path (file or directory). When given a directory, it returns the combined size of all files in the directory, recursively.
|
2023-03-17 09:41:05 -04:00 |
|
Ryan Cramer
|
b41fc7feff
|
Minor improvements to WireDatabaseBackup class
|
2023-03-17 09:40:28 -04:00 |
|
Ryan Cramer
|
4960d8f891
|
Improve documentation for $session->close(); method, explaining in detail when you might use the method.
|
2023-03-17 09:39:08 -04:00 |
|
Ryan Cramer
|
f2a1ebb7b4
|
Various improvements to FileLog and WireLog classes. Plus add new deleteAll() and pruneAll() methods to WireLog class.
|
2023-03-17 09:37:33 -04:00 |
|
Ryan Cramer
|
7021347dec
|
Move logic for wireBytesStr() function into WireNumberTools class bytesToStr() method, while also making improvements to the method. Also add a strTobytes() method that does the opposite of bytesToStr. This also incorporates the addition of terabytes support submitted in another PR from @matjazpotocnik.
|
2023-03-10 13:03:30 -05:00 |
|
Ryan Cramer
|
42e56c5f3e
|
Add PR #260 which makes improvements to MarkupPagerNav pagination
Co-authored-by: matjazpotocnik <matjaz.potocnik@um.si>
|
2023-03-09 11:14:53 -05:00 |
|
netcarver
|
edcfa915d8
|
Add PR #262 - Fix potentially missed else conditionals
|
2023-03-09 10:26:06 -05:00 |
|
chriswthomson
|
dafceffc6f
|
Add PR #261 - Added page-edit-redirects optional permission
|
2023-03-09 10:17:41 -05:00 |
|
Ryan Cramer
|
fb980f24c7
|
Additional update to previous commit that prevents field_repeater.count=0 from matching any pages that don't have field_repeater, even if template not specified in the selector.
|
2023-03-09 09:21:54 -05:00 |
|
Ryan Cramer
|
4f00c1f6f1
|
Add pages.find selector support for matching repeaters with no row present in field_repeater table. Examples: repeater_field.count=0, repeater_field.count<2, repeater_field.count!=1, repeater_field.count>=0, etc. Previously these would only match if the page having the repeater field had been saved at least once since the repeater field was added (and thus it had a DB row to match). Now it no longer needs a DB row present to match 0 count. Related to processwire/processwire-issues#1701
|
2023-03-09 09:02:14 -05:00 |
|
Ryan Cramer
|
09163d2a76
|
Attempt fix issue processwire/processwire-issues#1689
|
2023-03-08 11:40:09 -05:00 |
|
Ryan Cramer
|
1c8ac461f2
|
Fix issue processwire/processwire-issues#1697
|
2023-03-08 11:02:01 -05:00 |
|
Ryan Cramer
|
bd6fe70347
|
Fix issue processwire/processwire-issues#1699
|
2023-03-08 10:22:30 -05:00 |
|
Ryan Cramer
|
592a443bf1
|
Fix issue in InputfieldSelect where non-default language label for optional "Please select" label was not translated when options are added using a newline-separated string.
|
2023-03-08 07:59:02 -05:00 |
|
Ryan Cramer
|
d2cde11e4d
|
Bump version to 3.0.213
|
2023-02-24 14:06:06 -05:00 |
|
Ryan Cramer
|
2b47a39950
|
Add a new WireNumberTools core class. More will be added later, but this class starts with one method for unique number/ID generation. This is useful for generating unique IDs for things that may not already have them, and ensuring that the ID remains unique for the lifetime of the installation.
|
2023-02-24 10:23:23 -05:00 |
|
Ryan Cramer
|
80f700096a
|
Add support for Fieldtype::getFieldSetups() to ProcessField. Also add some additional grouping logic to the field Type selection when creating new fields. In addition to the new optgroups shown, it also shows an optgroup for uninstalled Fieldtypes.
|
2023-02-24 10:20:22 -05:00 |
|
Ryan Cramer
|
5855c8c8b6
|
Implement new getFieldSetups() method in these Fieldtypes: Datetime, File, Image, Options, Page, and Textarea.
|
2023-02-24 10:19:32 -05:00 |
|
Ryan Cramer
|
b3913a8791
|
Add a new hookable Fieldtype::___getFieldSetups() that lets any Fieldtype specify different configurations available when creating new fields. These configurations will be selectable when creating a new field in the admin, or when setting the $field->type = 'FieldtypeName.setupName";
|
2023-02-24 10:15:05 -05:00 |
|
Ryan Cramer
|
91f4b7cd6e
|
Bump version to 3.0.212
|
2023-02-17 10:43:54 -05:00 |
|
Ryan Cramer
|
5a4ac84301
|
Additional updates for ProcessPageEditLink module
|
2023-02-17 09:45:52 -05:00 |
|
Ryan Cramer
|
7fa8fd21f0
|
Add new uploadName() method/property to Pagefile/Pageimage that returns original unsanitized uploaded filename. This works only for files uploaded following this commit, since we didn't previously record the info. This is to answer the feature request in processwire/processwire-requests#56 and this uploadName idea was suggested by @BernhardBaumrock
|
2023-02-17 08:52:52 -05:00 |
|
Ryan Cramer
|
a716232172
|
Add feature request processwire/processwire-requests#480 to support other file extensions for translatable files in ProcessLanguageTranslator.module as a module config setting
|
2023-02-16 09:21:53 -05:00 |
|
Ryan Cramer
|
b155596089
|
Add 2 new methods to $sanitizer: htmlClass() and htmlClasses(), for sanitizing HTML class attribute values.
|
2023-02-15 10:26:11 -05:00 |
|
Ryan Cramer
|
a29da160af
|
Upgrades to ProcessPageEditLink with most notable addition being support for using link classes specified in the TinyMCE/CKEditor rather having to also add them to the ProcessPageEditLink module configuration
|
2023-02-15 10:22:50 -05:00 |
|
Ryan Cramer
|
d272fc9b09
|
Updates to InputfieldEmail that were supposed to be in the previous commit
|
2023-02-15 08:33:59 -05:00 |
|
Ryan Cramer
|
1a633a74ae
|
Add support for IDN email and UTF-8 local-part emails to InputfieldEmail per processwire/processwire-issues#1680 and PR #259
Co-authored-by: poljpocket <poljpocket@gmail.com>
|
2023-02-14 11:52:20 -05:00 |
|
Ryan Cramer
|
104c1cddbe
|
Add feature request processwire/processwire-requests#479
|
2023-02-14 11:29:57 -05:00 |
|
Ryan Cramer
|
c3b9c72df9
|
Additional updates for processwire/processwire-issues#1467
|
2023-02-14 09:28:03 -05:00 |
|
Ryan Cramer
|
ff1ba95e37
|
Fix issue processwire/processwire-issues#1687
|
2023-02-14 09:00:21 -05:00 |
|
Ryan Cramer
|
a1a72e5ca3
|
Fix issue processwire/processwire-issues#1684
|
2023-02-14 08:57:09 -05:00 |
|
Ryan Cramer
|
0f6cd3c148
|
Add a session cache for column options, optimization in ProcessPageLister
|
2023-02-09 13:55:23 -05:00 |
|
Ryan Cramer
|
792eff6d41
|
Fix issue processwire/processwire-issues#1683
|
2023-02-09 11:56:29 -05:00 |
|
Ryan Cramer
|
b289cb03aa
|
Update FieldtypeText to automatically add "HTML Entity Encoder" textformatter to newly created text fields (and descending types). Also update it to add warning when editing an existing field and it allows HTML in formatted output, and we aren't sure that's intended. Lastly, update FieldtypeTextarea to identify when the HTML Entity Encoder has been added to a field where HTML is clearly intended and warn the user that they should remove that from the Text formatters. (This is necessary since it may have been automatically added when the field was created.)
|
2023-02-09 10:49:06 -05:00 |
|
Ryan Cramer
|
1171241f5d
|
Add new Fieldtype::saveFieldReady(Field $field) hook that is called right before a Field object is about to be saved. For newly created fields, the given $field will have $field->id==0
|
2023-02-09 09:54:28 -05:00 |
|
Ryan Cramer
|
e86eb7fcf8
|
Code improvements to ProcessPageEdit link module, plus add feature request processwire/processwire-requests#477
|
2023-02-03 14:00:31 -05:00 |
|
Ryan Cramer
|
b1313438ea
|
Add PR #257 which replaces deprecated utf8_encode() with mb_convert_encoding() in PWPNG.php
Co-authored-by: jnessier <jnessier@users.noreply.github.com>
|
2023-02-03 10:13:34 -05:00 |
|
Ryan Cramer
|
a3fa73aec6
|
A few phpdoc updates in config.php
|
2023-02-03 09:29:04 -05:00 |
|
Ryan Cramer
|
0e709b148c
|
Fix issue processwire/processwire-issues#1677 while also optimizing the debug mode detection code in ProcessWire.php
|
2023-02-03 09:27:11 -05:00 |
|