Downloads
Release notes
This release cleans up some error handling in previous versions. It also enforces the standard that all domains be in lowercase.
After installing this release, you must run Drupal's update.php.
New Feature
-- You can now add, append, or remove domains during batch updates. See #757746: please add different way for "Change affiliate publishing options" by drupalok. Better options for batch updates.
-- Domain Settings can now be applied to all domains at once. See #755456: What does Domain Settings affect? by Michelle. Allow Domain Settings to reset all values.
-- Domain Access can now be disabled when running XMLRPC commands. See #775028: Disable domain access for xmlrpc by brucepearson. Allow DA to be disabled for XMLRPC.
-- Errors in loading the module will now be handled more gracefully, and error messages may be disabled. See #774692: Googlebot visits trigger unique, mysterious errors in DA and MySQL by hawkdrupal. Allow the error sequence to be skipped. Load default domain in event of installation failure to prevent SQL errors.
-- Domain-specific Views caching! See patch #782208: Create views plugin for caching views by domain by bleen18. Excellent Views caching patch.
-- domain_save() function for developers. patch #761556: Tiny edits to domain_form/domain_form_submit for re-usability by hefox. Better abstraction for domain creation. New domain_save() function.
-- hook_domain_validate_alter() for developers. Allows changing the error handling for domain validation. See #785818: Force domains to be lowercase when using batch/subdomain.
Bug Fixes
-- #752570: static variable in domain_get_node_domains by brucepearson. Reset domain node lookup static on node save.
-- Patch #762292: user incorrectly get error about personal domain not being created by Daemon_Byte. Fixes error message in Domain User.
-- #756162: Domain Content ignores hook_domainrecords(). Better grant handling for Domain Content updates.
-- #710712: How to change content affiliation for 1000+ nodes by fizk and nonsie. Better handling of hook_node_operations().
-- Removes unused permission from Domain Content.
-- [#763025] by hefox. Site names cannot be update_all.
-- Better handling of hook_node_operations submit handler.
-- Make domain_block link absolute.
-- Prevent errors in domain_get_domain().
-- #758772: Domain Settings can corrupt sitename. Handle site name value properly in Domain Settings.
-- Patch #769640: Postgres error on 6.x-2.4 update by davidwthomas. Fixes pgSQL error in Domain Content.
-- #770650: Load $domain['site_grant'] earlier in the bootstrap process by nonsie. Ensure the site_grant is loaded in bootstrap. Edge case.
-- #621512: Domain validation allows improper characters. Clean up some validation handling.
-- #783134: implement hook_user_delete? by xenophyle. Delete {domain_editor} records on user delete. Requires update.php.
-- #624626: 'Use primary domain settings' fails. Properly ignore domain settings in Domain Conf.
-- #775224: Conflict with Domain Settings by antiorario. Domain Conf and Domain Settings interfere with each other.
-- patch #785818: Force domains to be lowercase when using batch/subdomain by nonsie and mikeytown2. Update domain validation sequence
to require lowercase; support non-ASCII domains; and add hook_domain_validate_alter().
-- #793558: Can't batch update content to "active domain" by hawkdrupal. Updates Domain Source to handle new batch form options.
Special Thanks
nonsie, hefox, mikeytown2 and the rest of the participants in #781422: D7 Sprint roadmap.