Update InputfieldWrapper so that fieldsets/wrappers properly honor the "collapsed only if blank" setting, which now checks to see if all the wrapped fields are blank.
Add support for a 'quiet' option on Pages::save, i.e. $pages->save($page, array('quiet' => true)); This option prevents the automatic updating of the modified, created, modified_user_id and created_user_id fields during save. Instead, it uses the values present in the $page object. This enables you to update a page without updating the modification date, for example (perhaps useful for some modules). Another use case is on data conversions where you want to maintain the original created/modified dates from an external source.
Enable Page fieldtypes to be set by the name or title of a selection option. This is handy during import functions and ImportPagesCSV module. The only requirement is that the Page field have the "parent" property set.
Add support for select field dependencies. Note that these only work for <select> (single and multiple) inputs and not with checkboxes or radios at present. They should also work with widgets built on-top of selects, like asmSelect. Use of select dependencies requires use of the "Custom selector to find selectable pages" option, when configuring your field, and at least one "field=page.[another-field]" in the selector, where [another-field] is the name of another field present in the form. An example would be: "parent=page.locations", where "locations" is the name of another select field on the page / in the form. I'll document this in more detail after more testing.
Small fix to LanguageSupportPageNames so that it restores the $user->language setting, and doesn't allow for any users/roles/permissions/languages to be disabled for any languages.