Fix issue in ProcessPageList where page label could appear as blank if page had no title set.
Add wirePopulateStringTags() function. Given a string $str and values $vars, replace tags in the string with the values. See the function phpdoc definition for full details.
Add support for adding pages in 1 step (from the admin). To enable, edit the template used by the parent page you want to support 1-step adding of children. In 'Family' tab, specify a single (1) template allowed for children. Under 'Advanced' tab, specify a 'Name Format' to use for children. Save. Now pages will be added in 1-step.
Changed the way that the new 1-step add of pages are configured. I wasn't happy having to configure things on two templates in order to make it work, so now it's all configured just on the parent template. All settings are now also in the 'family' tab, so you don't have to hunt around. Lastly, adding a new option for "title" where it will update the page name to be consistent with the title.
Update notes for name format field in ProcessTemplate
Correction to wirePopulateStringTags function.
A few small adjustments specific to PageActions and IftRunner
Fix for @adrianbj issue #425 with API creation of pages with no name set getting named "untitled" rather than attempting to convert title to a name.
Fix issue #418 where 'select' button wasn't translatable in ProcessPageEditLink.module
Attempt fix for @wanze issue #409
Add fix for @werker issue #424
Fix @somatonic issue #419 where clicking the delete icon on a language file had a CSS issue.
Add Horst's updates to ImageSizer.php per PR #414 and add a setModified(bool) method per our conversation.
Add support to Pages/PageFinder for pagination of limit=1 queries. Previously if you called $pages->find("some selector, limit=1"); the information used for pagination was not included unless limit was some number greater than 1. Now pagination info is included even with limit=1.
Add several PageFinder optimizations and add support for @field.subfield grouping in selectors (database selectors only at present). This allows you to specify the same field twice in a selector and specify that it must match the same exact page reference. For instance, "categories.active=1, categories.featured=1" will match pages that at least one one category that's active=1 and at least one category that's featured=1. Whereas, "@categories.active=1, @categories.featured=1" will match pages that have at least one category that is BOTH featured AND active. This was added per Apeisa/Avoine's request.
Change class assignment method in InputfieldDatetime.module in attempt to resolve issue #291 (though don't think this is it)
Updates to support new change tracking mode in class Wire (and all descending classes) that allows for the option of tracking not just what fields changed, but what the previous values were as well.