Minor adjustments, tweaks and optimizations.
Add @horst-n PR #531 to add memory check to ImageSizer
Add @horst-n PR #533 to add crop before resize functionality to ImageSizer
Add @pine3ree PR #534 fixing an issue with InputfieldPageName not showing default language parent path on direct children of homepage
Add @pine3ree PR #537 to prevent duplicate locked keys in Fuel
Add @renobird PR #538 to add placeholder option for search form
Upgrades to file and image fields, including: 1) the ability to define whether the file/image field should behave as a single item or an array of items separately from the max files setting; 2) addition of a new "rendered string" option for output (i.e. you could have your image field output an <img> tag rather than a Pageimage object); 3) Support for "default" values--if a page's value is empty for your file/image field, you can specify a page it should inherit the value from instead; 4) The ability to specify any text formatters for the description field--previously you could only choose entity encoding--now you can choose any textformatter module; 5) image fields now have the option to specify a minimum width/height (in addition to the existing maximum width/height)--when specified, images not meeting the minimum will be refused at upload time.
Add $page->setLanguageValue($language, $fieldName, $value); and $page->getLanguageValue($language, $fieldName) to provide a common interface for setting/getting values in languages, beyond those already provided (which aren't all identical), per issue #540
Bump version to 2.4.6
Update to bookmarks code in Lister + fix Page fieldtype so it recognizes when template_id is an array
Update per PR #545 to correct behavior of LanguageSupportPageNames module when dealing with language homepage and slashUrls template setting.
Add optimizations to Selectors class