Commits on Sep 21, 2018
  1. Add $database->supportsTransaction($table = '') method to return true…

    ryancramerdesign committed Sep 21, 2018
    … or false as to whether the database (or a specific table) supports transactions
Commits on Sep 20, 2018
  1. Fix issue processwire/processwire-issues#700 where ProcessPermission …

    ryancramerdesign committed Sep 20, 2018
    …"add new" was incorrectly showing Save+Publish buttons
Commits on Sep 14, 2018
  1. Refactoring of SessionLoginThrottle. Prevents it from being too aggre…

    ryancramerdesign committed Sep 14, 2018
    …ssive when TFA is in use, improves clarity of message to user, and adds the ability to log failures.
  2. Refactoring of ProcessController and add support for access controlle…

    ryancramerdesign committed Sep 14, 2018
    …d methods that works with the existing moduleInfo['nav'][]['permission'] setting. Previously that permission was only used to determine whether to show the item in the nav, and you had to do your own separate permission check in the actual method implementation. This commit also moves all the WireException definitions to the main core/Exceptions file.
  3. Update $mail (WireMailTools) API var with some fluent interface short…

    ryancramerdesign committed Sep 14, 2018
    …cuts, enabling you to start with $mail->to(mail), $mail->from(email), or $mail->subject(email), all of which return a WireMail instance, rather than having to start with a $mail->new() to get the WireMail instance. While minor, this makes for a little bit shorter API calls when using WireMail fluent interface.
Commits on Sep 13, 2018
  1. Fix issue processwire/processwire-issues#697 pages with $template->no…

    ryancramerdesign committed Sep 13, 2018
    …Move setting could not be restored/moved out of the trash
  2. Fix issue processwire/processwire-issues#695 change order of listable…

    ryancramerdesign committed Sep 13, 2018
    …() call in ProcessPageList::renderNavJSON so that one could make an viewable/editable page non-listable in the tree nav dropdown
  3. Fix issue processwire/processwire-issues#690 where isMoveable() error…

    ryancramerdesign committed Sep 13, 2018
    … messages were not yet multi-language translatable
  4. Fix issue processwire/processwire-issues#686 where FieldtypeCheckbox:…

    ryancramerdesign committed Sep 13, 2018
    …:markupValue() result ended up blank after a PHP strip_tags()
  5. Fix issue processwire/processwire-issues#685 where templates with noP…

    ryancramerdesign committed Sep 13, 2018
    …arents=-1 setting (only one allowed) were not shown as selectable in Template field in page editor
  6. Fix issue processwire/processwire-issues#683 where $pages->findOne() …

    ryancramerdesign committed Sep 13, 2018
    …didn't have exclusion/filter enabled if finding unpublished or hidden page that is editable & viewable to current user when the selector includes only reference to the page's id.
  7. Fix issue processwire/processwire-issues#682 fix typo about what tab …

    ryancramerdesign committed Sep 13, 2018
    …to change the unpublished setting
  8. Fix issue processwire/processwire-issues#681 where Fieldtype exceptio…

    ryancramerdesign committed Sep 13, 2018
    …ns getting caught when saving page, which could interfere with InnoDB transactions when Fieldtype throws an Exception
  9. Fix issue processwire/processwire-issues#680 where ProcessLanguageTra…

    ryancramerdesign committed Sep 13, 2018
    …nslator does not skip over /site/assets/ on Windows servers
  10. Fix issue processwire/processwire-issues#679 capture Exception in Pro…

    ryancramerdesign committed Sep 13, 2018
    …cessLanguageTranslator when it throws due to too many directories
Commits on Sep 12, 2018
  1. Fix issue processwire/processwire-issues#671 where LiveSearch pages l…

    ryancramerdesign committed Sep 12, 2018
    …ist could also show users if custom configured field name present on user template
  2. Fix issue processwire/processwire-issues#669 admin liveSearch noSearc…

    ryancramerdesign committed Sep 12, 2018
    …hTypes option not working for 'pages', 'trash' or 'modules'.
  3. Add @horst-n PR #118 which fixes processwire/processwire-issues#628 i…

    ryancramerdesign committed Sep 12, 2018
    …n ImageSizerEngine
Commits on Sep 11, 2018
  1. Improvements and refactorings to inputfields.js, plus add processwire…

    ryancramerdesign committed Sep 11, 2018
    …/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.
Commits on Sep 10, 2018
  1. Add new string case conversion methods to Sanitizer: hyphenCase(), sn…

    ryancramerdesign committed Sep 10, 2018
    …akeCase(), camelCase(), and pascalCase()
Commits on Sep 7, 2018
  1. Update WireHttp to support more HTTP response codes (the success ones…

    ryancramerdesign committed Sep 7, 2018
    …, in addition to the existing error codes)
Commits on Sep 4, 2018
  1. Fix issue where drag/drop image into non-default language CKEditor fi…

    ryancramerdesign committed Sep 4, 2018
    …eld was showing error message
Commits on Aug 30, 2018
  1. Refactoring in ProcessPageClone.module and related hooks and multi-la…

    ryancramerdesign committed Aug 30, 2018
    …nguage support, plus some improvements to new PagesNames class.
Commits on Aug 24, 2018