Update to support fast removal of fields from the database. Previously it would iterate through every page using a field and delete the data individually. This is necessary for fields like FieldtypeFile, but not necessary for most. So it's been updated to perform the same task in a single query without loading all the pages, when it can. If it's dealing with less than 200 pages, or if the Fieldtype defines a ___deletePageField method, then it continues to use the old/slow method, as I don't think there is any way around that. This commit also includes some changes working towards support of InnoDB.
Add InputfieldSelector as a new core module, along with several other related updates. If you already have InputfieldSelector/FieldtypeSelector installed in /site/modules/, please uninstall/remove the files. You should be able to do this either before or after install of this dev version, but if you want to play it save, uninstall/remove the existing /site/modules/InputfieldSelector/* first.
Fix some InputfieldSelector bugs
Correct issue with 'Inactive' showing up in admin for some nav options.
Correct issue where show-if field dependencies could cause some fields to be permanently hidden when in renderValue mode
Continued image/resize updates
Add @netcarver PR #454 (with a couple minor changes) to have a hookable repeater label generation function.
Update to add dependency support with file/image fields per Issue #456. Also added a $config option to disable server-side dependencies for those that want it.
Add @netcarver PR #457 (with some minor modifications) for new collapsed locked states with inputfields.
Add @horst PR #465 to add a new sharpeningValueStr method to ImageSizer
Add @horst PR #466 to correct potential rounding error in ImageSizer
Add @zlojkashtan PR #464 to increase width of login/pass fields for ProcessLogin
Add @netcarver PR #458 to provide a default rendering for array values in Inputfields (though changed the default rendering to be an HTML list rather than CSV list).
Add @Roope PR #459 to add content-type header to plain text emails.
Add @Roope PR #461 for ProcessModule to provide an error message when user attempts to uninstall module from an uninstallable category.
Modifications to MarkupRSS.module per issue #460
Additional modifications to MarkupRSS per issue #460