Ryan Cramer
|
844946b706
|
Fix issue processwire/processwire-issues#681 where Fieldtype exceptions getting caught when saving page, which could interfere with InnoDB transactions when Fieldtype throws an Exception
|
2018-09-13 08:29:49 -04:00 |
|
Ryan Cramer
|
dfc0c4da52
|
Fix issue processwire/processwire-issues#680 where ProcessLanguageTranslator does not skip over /site/assets/ on Windows servers
|
2018-09-13 06:21:31 -04:00 |
|
Ryan Cramer
|
adca762ee1
|
Fix issue processwire/processwire-issues#679 capture Exception in ProcessLanguageTranslator when it throws due to too many directories
|
2018-09-13 06:12:13 -04:00 |
|
Ryan Cramer
|
468ecb6b29
|
Make ProcessPageSearchLive::execute() hookable per processwire/processwire-issues#675
|
2018-09-12 13:20:26 -04:00 |
|
Ryan Cramer
|
7a89f4f188
|
Fix issue processwire/processwire-issues#671 where LiveSearch pages list could also show users if custom configured field name present on user template
|
2018-09-12 12:57:11 -04:00 |
|
Ryan Cramer
|
313fee873c
|
Fix issue processwire/processwire-issues#669 admin liveSearch noSearchTypes option not working for 'pages', 'trash' or 'modules'.
|
2018-09-12 12:35:49 -04:00 |
|
Ryan Cramer
|
8315776960
|
Module download/install process label updates per processwire/processwire-issues#641
|
2018-09-12 11:58:52 -04:00 |
|
Ryan Cramer
|
6c9b475559
|
Add @horst-n PR #118 which fixes processwire/processwire-issues#628 in ImageSizerEngine
|
2018-09-12 11:16:33 -04:00 |
|
Ryan Cramer
|
b07d7341eb
|
Improvements and refactorings to inputfields.js, plus add processwire/processwire-requests#224, and addition of new public API methods: InputfieldFocus($inputfield) which finds, opens and focuses an Inputfield (making it visible) regardless of where it is in the interface; InputfieldOpen($inputfield) which opens a collapsed Inputfield; and InputfieldClose($inputfield) which does the opposite. Thanks to @Toutouwai for the feature request and example code that got this started.
|
2018-09-11 11:31:34 -04:00 |
|
Ryan Cramer
|
e2478aa401
|
Add new string case conversion methods to Sanitizer: hyphenCase(), snakeCase(), camelCase(), and pascalCase()
|
2018-09-10 11:15:59 -04:00 |
|
Ryan Cramer
|
d260b269c5
|
Bump version to 3.0.112
|
2018-09-07 14:45:21 -04:00 |
|
Ryan Cramer
|
77cf1b9c71
|
Typo fix in ProcessField
|
2018-09-07 14:43:15 -04:00 |
|
Ryan Cramer
|
af423e5406
|
Update WireHttp to support more HTTP response codes (the success ones, in addition to the existing error codes)
|
2018-09-07 14:42:04 -04:00 |
|
Ryan Cramer
|
7e5f79e9b3
|
Fix issue where drag/drop image into non-default language CKEditor field was showing error message
|
2018-09-04 12:01:46 -04:00 |
|
Ryan Cramer
|
4c48e1d941
|
Refactoring in ProcessPageClone.module and related hooks and multi-language support, plus some improvements to new PagesNames class.
|
2018-08-30 06:22:02 -04:00 |
|
Ryan Cramer
|
aa34e8a0f7
|
Bump version to 3.0.111
|
2018-08-24 16:41:05 -04:00 |
|
Ryan Cramer
|
cc53b835b6
|
Refactoring of the PagesTrash class and related, plus some minor additions to PagesNames class
|
2018-08-24 10:41:47 -04:00 |
|
Ryan Cramer
|
dfa8cc7b74
|
Refactoring of the PagesEditor class, primarily addition of a new PagesNames class for handling page names, duplicate names, untitled pages, incrementing page names, etc.
|
2018-08-23 10:30:12 -04:00 |
|
Ryan Cramer
|
088938454b
|
Move random generation functions from Password to new WireRandom class, and add several new methods for generating random strings, numbers, arrays, etc.
|
2018-08-21 11:23:20 -04:00 |
|
Ryan Cramer
|
ff123065eb
|
Update the clone/copy repeater item function to also account for InputfieldTable rows that may be present in the repeater
|
2018-08-19 07:01:54 -04:00 |
|
Ryan Cramer
|
5554e87b47
|
Fix issue processwire/processwire-issues#667 where cloning a FieldtypeOptions field was only cloning the field, and not the options.
|
2018-08-13 05:56:57 -04:00 |
|
Ryan Cramer
|
563f4d237b
|
Bump version to 3.0.110
|
2018-08-10 15:32:08 -04:00 |
|
Ryan Cramer
|
3c923dfb93
|
Some updates and improvements to the Password::randomAlnum() function
|
2018-08-10 11:36:51 -04:00 |
|
Ryan Cramer
|
acd42bbfc9
|
Update ProcessPageView to support optional single subdir for page files when $config->pagefileSecure mode is active. This enables it to work when pagefileSecure mode is active and a module (like ProDrafts) uses a subdirectory of of a page's file/asset directory
|
2018-08-09 11:15:06 -04:00 |
|
Ryan Cramer
|
2e672428a4
|
Fix issue processwire/processwire-issues#659 where PageFinder "_custom" option didn't yet have support for "field.owner.property=value" selectors
|
2018-08-08 15:05:21 -04:00 |
|
Ryan Cramer
|
82641a5521
|
Add request processwire/processwire-issues#614 to make InputfieldPassword use version of id attribute for confirm input rather than name attribute, for cases where someone might want to have multiple password fields in the same document.
|
2018-08-08 14:48:10 -04:00 |
|
Ryan Cramer
|
9fc4ff9e21
|
Add request processwire/processwire-issues#657 to clarify what characters are allowed when creating templates, plus some other minor improvements in ProcessTemplate
|
2018-08-08 09:17:46 -04:00 |
|
Ryan Cramer
|
fc8f6ad51c
|
Fix issue processwire/processwire-issues#658 where non-specified, non-default-language pageNumUrlPrefix settings weren't properly falling back to $config default setting
|
2018-08-08 08:05:37 -04:00 |
|
Ryan Cramer
|
cee8504db9
|
Fix issue processwire/processwire-issues#656 where recently added Inputfield::setParent() update was causing issues (ListerPro config tab as one example)
|
2018-08-08 06:21:01 -04:00 |
|
Ryan Cramer
|
6d1dc83a45
|
Fix issue processwire/processwire-issues#639 where template configured to unpublish when missing required field was not applying to missing required fields within repeater items.
|
2018-08-08 06:16:04 -04:00 |
|
Ryan Cramer
|
69424df158
|
Fix issue processwire/processwire-issues#642 where new ProcessPageSearch feature was not using correct edit URL when searching for users
|
2018-08-07 06:17:32 -04:00 |
|
Ryan Cramer
|
6cc5a01cf5
|
Fix issue processwire/processwire-issues#646 where repeater trash icon click not triggering InputfieldStateChanged on InputfieldRepeater on case one forgets to save their changes
|
2018-08-07 06:02:58 -04:00 |
|
Ryan Cramer
|
683e24e010
|
Add an update to accommodate request in processwire/processwire-issues#648 for wording of warning message when a 3rd party hook has changed a page's name behind the scenes after it was saved
|
2018-08-06 11:31:35 -04:00 |
|
Ryan Cramer
|
a1676b0adb
|
Fix issue processwire/processwire-issues#650 cropped images in image fields with overwrite option enabled not showing
|
2018-08-06 10:33:17 -04:00 |
|
Ryan Cramer
|
6882abe40a
|
Fix issue processwire/processwire-issues#653 Inputfield parent issue causing out of memory errors when two buttons lacking name attributes
|
2018-08-06 08:21:21 -04:00 |
|
Ryan Cramer
|
c9a210ec35
|
Bump version to 3.0.109
|
2018-08-03 12:45:52 -04:00 |
|
Ryan Cramer
|
f61bca5d9f
|
A couple of other minor updates to Session and FieldtypeModule
|
2018-08-03 12:21:00 -04:00 |
|
Ryan Cramer
|
95adb8039c
|
Updates to Tfa base class, plus updates to ProcessLogin for TFA support
|
2018-08-03 12:17:12 -04:00 |
|
Ryan Cramer
|
5af6e63358
|
Add two-factor authentication module base class. Two modules that implmement it coming shortly.
|
2018-08-02 12:33:06 -04:00 |
|
Ryan Cramer
|
730b61a3c3
|
Various minor module updates
|
2018-08-02 12:31:41 -04:00 |
|
Ryan Cramer
|
fb9d1458a8
|
Update FieldtypeModule to support a couple of new config options for blank value and showing a "none" option when used with radios.
|
2018-08-02 12:23:18 -04:00 |
|
Ryan Cramer
|
fa2c8e30b9
|
Fix PSR-4 stacked namespace loading issue in WireClassLoader
|
2018-08-02 12:21:58 -04:00 |
|
Ryan Cramer
|
75889d3ac9
|
Update Password class with new methods for random string generation
|
2018-08-02 12:19:38 -04:00 |
|
Ryan Cramer
|
5e389ff65a
|
Upgrade Inputfield and InputfieldWrapper base classes to support new getting, setting, and traversal methods. Plus a new $inputfields->new() method that lets you create a new Inputfield and add it to the wrapper in one step.
|
2018-08-02 12:17:59 -04:00 |
|
Ryan Cramer
|
c01289edb7
|
Attempt fix for issue processwire/processwire-issues#635 with FileCompiler and PHP touch() when PW run under different user accounts
|
2018-07-19 06:58:21 -04:00 |
|
Ryan Cramer
|
22fe5794d0
|
Fix issue processwire/processwire-issues#634 where single-use tokens in SessionCSRF needed an automatic reset to be consistent with behavior described the phpdoc
|
2018-07-18 07:45:38 -04:00 |
|
Ryan Cramer
|
b439a4488f
|
Fix issue processwire/processwire-issues#631 where page-edit-lang-[name] permissions could prevent intended "addable" permission on templates.
|
2018-07-18 06:48:59 -04:00 |
|
Ryan Cramer
|
b6ec6cd679
|
Fix issue processwire/processwire-issues#629 where $config->pagefileSecure combined with non-superuser editing user profile didn't show images in image fields
|
2018-07-17 11:41:33 -04:00 |
|
Ryan Cramer
|
411fedf785
|
Fix issue processwire/processwire-issues#627 InputfieldCKEditor when extraAllowedContent empty
|
2018-07-16 11:37:56 -04:00 |
|
Ryan Cramer
|
2fb5ebbc96
|
Fix issue processwire/processwire-issues#625 where nested repeater with image field when combined with $config->pagefileSecure and access control without guest page-view permission was not appearing for logged-in non-superuser
|
2018-07-16 11:31:45 -04:00 |
|