CRM Core 7.x-0.964 (23-March-2014)
===================================
Seems like some of the CHANGELOG history has been lost in past commits. Going to
try to recreate some of it. See 7.x-0.963 if you want details about UUID / services
integration for CRM Core contacts, activities and relationships.
This is a bugfix release that addresses a spectrum of issues related to maintaining
contacts, relationships and activities.
Contacts:
- Issue #2142911 by kristofferrom: fixing issue with access checks on content types
- Issue #2217843 by dsnopek: fixing issue with spaces between names in autocomplete
Activities:
- Issue #2216295 by Spleshka: making activity fields optional
Relationships:
- Issue #2191173: support for non-unique relationships
Reports:
- Adding support for tooltips on flot charts
General:
- Issue #2201165 by attiks: added uid to revisions
- Issue #2211587 by Dane Powell: Added Migrate destinations for activities and contacts.
- Removing hook_enable and hook_disable from CRM Core UI, this means no more crm core
menu appearing automatically.
CRM Core 7.x-0.964 (12-Dec-2013)
===================================
Adding enhancements related to synchronizing contacts across sites. Fixing bugs.
Activities:
- Added activity_string property to activity type.
- Updated crm_activities_by_contact view.
General:
- Added UUID Support
- Fixed uninstall functions in crm_core_contact and crm_core_activity.
- Added relations as dependencies for CRM Core.
- Fixed resources access check.
- Adding contact activities as dependencies.
- Fixed bug preventing crm_core_activity from consistent export with services.
- Added 'create' and 'update' functionality for services integration.
- Fixed saving activity_type_id on feed import.
CRM Core 7.x-0.952 (27-Aug-2013)
===================================
Contacts:
- Added merge contacts functionality. Now in main contact list you can select 2
or more contacts and merge them in one, selecting which contact should be
updated with data from what contacts.
- Added menu entries for contact types in admin_menu module.
- Added action to send e-mails to contacts from main contact list.
Activities:
- Enabled revisions for activities.
CRM Core 7.x-0.95 (13-Aug-2013)
===================================
The major change for this version of CRM Core deals with the name field.
The name field is now unlocked, users can do with it what they wish. Just
remember that deleting the name field will make most of the UI modules
not work.
There is a patch for the name module (see https://drupal.org/node/2047643)
that needs to be used for CRM Core to work properly.
General:
- Added support for panels (https://drupal.org/node/2041833)
- Removed circular dependencies (https://drupal.org/node/1995700)
Activities:
- Addressed issues with access to activity records
- Added full support for theming individual activity types
- Addressed a core issue where title is not set for MENU_LOCAL_ACTION
(see http://drupal.org/node/891892)
Contacts:
- Addressed an issue with the name field. Until it is updated, CRM Core
requires a patch to properly support different naming conventions for
different contact types (https://drupal.org/node/2047643)
- Unlocked contact name to allow field permissions settings.
- Addressed an issue where users were being forced to use CRM Core
Contact UI (https://drupal.org/node/1897892)
- Addressed an issue where install profiles would fail because of string
translations in CRM Core Contact.
- Revised revision support for contact records.
- Added entity metadata for specifying primary fields for contact information.
- Added views handlers to provide support for primary fields.
- Restored missing uid on the base table (https://drupal.org/node/1914326)
Matching Engines:
- Improved support for custom matching rules
Relationships:
- Addressed an issue where install profiles would fail because of string
translations in CRM Core Relationship.
- Addressed an issue with relationships not displaying properly
(https://drupal.org/node/2059309)
Reports:
- Improved indexing of reports
CRM Core 7.x-0.93 (08-May-2013)
===================================
Fixes release merge issue.
CRM Core 7.x-0.92 (08-May-2013)
===================================
New features:
- Improvements for contacts
- implemented match method on CRMCoreContactEntity
- implemented primary fields for email, phone and address on contacts, for use in feature
development
- added hook_entity_delete for contact records
- added support for relationship deletion
- Improvments for activities
- activities can now be created without first selecting a contact
- modified logic for activity participants, removed dependency on original contact
- modified filters for activity displays, can now filter by all activity types
- Improvements for relationships
- relationships can now be created without first selecting a contact
- Improvements for CRM Core User Sync
- removed dependency on rules configuration for contact to user management
- New module: CRM Core Match
- implements matching engines and logic for identifying duplicate contacts
- implements interface for selecting default matching rules for contacts
- New module: CRM Core Default Matching Engine
- creates matching engine and interface for configuring matching logic
Other commits:
- Corrected several permissions issues affecting the display of contact information
- Corrected path issues for links coming from various views
- Improved breadcrumb support for CRM Core Reports
- Modified filters on various views to support resetting filter criteria
- Implemented logical operators for contact matching in CRM Core Default Matching Engine
- Implemented field hanlders for supporting logical operations in CRM Core Default Matching Engine
- Implemented support for selecting matching engines in CRM Core Match
- Implemented support for multiple contact types in CRM Core Match
- Implemented test cases for evaluating contacts in CRM Core Match
- Implemented security around CRM Core Match test cases
- Implemented objects for creating custom matching engines and API around them
- Implemented several relationships in views to account for matches and duplicates
- Improved documentation in various areas of the code
- Corrected double encoding of contact labels
- Corrected missing uid column on contact table
CRM Core 7.x-0.91 (22-Mar-2013)
===================================
New features:
- Addition of settings screen, with options for controlling the theme, primary links, and contact info for
linked user accounts.
- Addition of user matching screen, for linking user accounts to contacts.
- Addition of inactive relationships screen.
- Addition of navigational menu for CRM Core, and creation of CRM Core Admin menu.
- Addition of CRM Core Report.
- Implementation of theming functions and code hinting for all CRM Core entities.
- Removed from this release:
Removals:
The following modules, which exist in previous development releases, were removed from this release:
- CRM OG Sync
- CRM Core Case
- CRM Core Match
- CRM Core Default Matching Engine
These modules still exist in development versions, they are just not considered stable. These modules will be
supported in future official releases of CRM Core. You can find them the --development branch.
Other commits:
- Implemented consistent path schemes for all CRM Core entities.
- Implemented consistent breadcrumb structure for all CRM Core entities.
- Removed the default image field for contacts.
- Removed default contact fields from the user edit form.
- Corrected bugs with bi-directional relationships.
- Modified appearance of various screens for adding CRM Core entities to ensure there is a uniform appearance.
- Modified various page titles for compliance with Drupal standards.
- Modified no results text on contacts, activities and relationship pages.
- Added action links for adding CRM Core entities.
- Added operations columns to screens for displaying CRM Core entities.
- Modified links for adding new contacts.
- Added reset buttons and other UI controls for various filters throughout the system.
- Improved UI for user synchronization.
- Enhanced user synchronization options - system now allows for weighted rules matching.
- Enhanced user synchronization options - system now allows for batch processing of user accounts.
- Enhanced sync form to only display users / contacts with no match.
- Improved dashboard handling - removed default text.
- Improved dashboard handling - added UI for configuring dashboard.
- Improved dashboard handling - added controls to remove links to dashboard when it is not present in the system.
- Removed unnecessary CSS throughout system.
- Adjusted paths for adding entities within the dashboard.
- Business logic - CRM Core now allows contacts to be removed from activities.
- Business logic - CRM Core now allows multiple contacts to be added to activities.
- Business logic - UI now displays information about contacts when viewing an activity.
- Business logic - UI now displays participant names as links to contact records.
- Business logic - streamlined process for deleting relationships.
- Dependencies - removed unnecessary dependencies.
- Template files - removed duplicate template files, added theme hinting.
View source
- CRM Core 7.x-0.964 (23-March-2014)
- ===================================
-
- Seems like some of the CHANGELOG history has been lost in past commits. Going to
- try to recreate some of it. See 7.x-0.963 if you want details about UUID / services
- integration for CRM Core contacts, activities and relationships.
-
- This is a bugfix release that addresses a spectrum of issues related to maintaining
- contacts, relationships and activities.
-
- Contacts:
-
- - Issue #2142911 by kristofferrom: fixing issue with access checks on content types
- - Issue #2217843 by dsnopek: fixing issue with spaces between names in autocomplete
-
- Activities:
-
- - Issue #2216295 by Spleshka: making activity fields optional
-
- Relationships:
-
- - Issue #2191173: support for non-unique relationships
-
- Reports:
-
- - Adding support for tooltips on flot charts
-
- General:
-
- - Issue #2201165 by attiks: added uid to revisions
- - Issue #2211587 by Dane Powell: Added Migrate destinations for activities and contacts.
- - Removing hook_enable and hook_disable from CRM Core UI, this means no more crm core
- menu appearing automatically.
-
-
- CRM Core 7.x-0.964 (12-Dec-2013)
- ===================================
-
- Adding enhancements related to synchronizing contacts across sites. Fixing bugs.
-
- Activities:
-
- - Added activity_string property to activity type.
- - Updated crm_activities_by_contact view.
-
- General:
-
- - Added UUID Support
- - Fixed uninstall functions in crm_core_contact and crm_core_activity.
- - Added relations as dependencies for CRM Core.
- - Fixed resources access check.
- - Adding contact activities as dependencies.
- - Fixed bug preventing crm_core_activity from consistent export with services.
- - Added 'create' and 'update' functionality for services integration.
- - Fixed saving activity_type_id on feed import.
-
-
- CRM Core 7.x-0.952 (27-Aug-2013)
- ===================================
-
- Contacts:
-
- - Added merge contacts functionality. Now in main contact list you can select 2
- or more contacts and merge them in one, selecting which contact should be
- updated with data from what contacts.
- - Added menu entries for contact types in admin_menu module.
- - Added action to send e-mails to contacts from main contact list.
-
- Activities:
-
- - Enabled revisions for activities.
-
-
- CRM Core 7.x-0.95 (13-Aug-2013)
- ===================================
-
- The major change for this version of CRM Core deals with the name field.
-
- The name field is now unlocked, users can do with it what they wish. Just
- remember that deleting the name field will make most of the UI modules
- not work.
-
- There is a patch for the name module (see https://drupal.org/node/2047643)
- that needs to be used for CRM Core to work properly.
-
- General:
-
- - Added support for panels (https://drupal.org/node/2041833)
- - Removed circular dependencies (https://drupal.org/node/1995700)
-
- Activities:
-
- - Addressed issues with access to activity records
- - Added full support for theming individual activity types
- - Addressed a core issue where title is not set for MENU_LOCAL_ACTION
- (see http://drupal.org/node/891892)
-
- Contacts:
-
- - Addressed an issue with the name field. Until it is updated, CRM Core
- requires a patch to properly support different naming conventions for
- different contact types (https://drupal.org/node/2047643)
- - Unlocked contact name to allow field permissions settings.
- - Addressed an issue where users were being forced to use CRM Core
- Contact UI (https://drupal.org/node/1897892)
- - Addressed an issue where install profiles would fail because of string
- translations in CRM Core Contact.
- - Revised revision support for contact records.
- - Added entity metadata for specifying primary fields for contact information.
- - Added views handlers to provide support for primary fields.
- - Restored missing uid on the base table (https://drupal.org/node/1914326)
-
- Matching Engines:
-
- - Improved support for custom matching rules
-
- Relationships:
-
- - Addressed an issue where install profiles would fail because of string
- translations in CRM Core Relationship.
- - Addressed an issue with relationships not displaying properly
- (https://drupal.org/node/2059309)
-
- Reports:
-
- - Improved indexing of reports
-
-
- CRM Core 7.x-0.93 (08-May-2013)
- ===================================
-
- Fixes release merge issue.
-
-
- CRM Core 7.x-0.92 (08-May-2013)
- ===================================
-
- New features:
-
- - Improvements for contacts
- - implemented match method on CRMCoreContactEntity
- - implemented primary fields for email, phone and address on contacts, for use in feature
- development
- - added hook_entity_delete for contact records
- - added support for relationship deletion
- - Improvments for activities
- - activities can now be created without first selecting a contact
- - modified logic for activity participants, removed dependency on original contact
- - modified filters for activity displays, can now filter by all activity types
- - Improvements for relationships
- - relationships can now be created without first selecting a contact
- - Improvements for CRM Core User Sync
- - removed dependency on rules configuration for contact to user management
- - New module: CRM Core Match
- - implements matching engines and logic for identifying duplicate contacts
- - implements interface for selecting default matching rules for contacts
- - New module: CRM Core Default Matching Engine
- - creates matching engine and interface for configuring matching logic
-
- Other commits:
-
- - Corrected several permissions issues affecting the display of contact information
- - Corrected path issues for links coming from various views
- - Improved breadcrumb support for CRM Core Reports
- - Modified filters on various views to support resetting filter criteria
- - Implemented logical operators for contact matching in CRM Core Default Matching Engine
- - Implemented field hanlders for supporting logical operations in CRM Core Default Matching Engine
- - Implemented support for selecting matching engines in CRM Core Match
- - Implemented support for multiple contact types in CRM Core Match
- - Implemented test cases for evaluating contacts in CRM Core Match
- - Implemented security around CRM Core Match test cases
- - Implemented objects for creating custom matching engines and API around them
- - Implemented several relationships in views to account for matches and duplicates
- - Improved documentation in various areas of the code
- - Corrected double encoding of contact labels
- - Corrected missing uid column on contact table
-
- CRM Core 7.x-0.91 (22-Mar-2013)
- ===================================
-
- New features:
-
- - Addition of settings screen, with options for controlling the theme, primary links, and contact info for
- linked user accounts.
- - Addition of user matching screen, for linking user accounts to contacts.
- - Addition of inactive relationships screen.
- - Addition of navigational menu for CRM Core, and creation of CRM Core Admin menu.
- - Addition of CRM Core Report.
- - Implementation of theming functions and code hinting for all CRM Core entities.
- - Removed from this release:
-
- Removals:
-
- The following modules, which exist in previous development releases, were removed from this release:
-
- - CRM OG Sync
- - CRM Core Case
- - CRM Core Match
- - CRM Core Default Matching Engine
-
- These modules still exist in development versions, they are just not considered stable. These modules will be
- supported in future official releases of CRM Core. You can find them the --development branch.
-
- Other commits:
-
- - Implemented consistent path schemes for all CRM Core entities.
- - Implemented consistent breadcrumb structure for all CRM Core entities.
- - Removed the default image field for contacts.
- - Removed default contact fields from the user edit form.
- - Corrected bugs with bi-directional relationships.
- - Modified appearance of various screens for adding CRM Core entities to ensure there is a uniform appearance.
- - Modified various page titles for compliance with Drupal standards.
- - Modified no results text on contacts, activities and relationship pages.
- - Added action links for adding CRM Core entities.
- - Added operations columns to screens for displaying CRM Core entities.
- - Modified links for adding new contacts.
- - Added reset buttons and other UI controls for various filters throughout the system.
- - Improved UI for user synchronization.
- - Enhanced user synchronization options - system now allows for weighted rules matching.
- - Enhanced user synchronization options - system now allows for batch processing of user accounts.
- - Enhanced sync form to only display users / contacts with no match.
- - Improved dashboard handling - removed default text.
- - Improved dashboard handling - added UI for configuring dashboard.
- - Improved dashboard handling - added controls to remove links to dashboard when it is not present in the system.
- - Removed unnecessary CSS throughout system.
- - Adjusted paths for adding entities within the dashboard.
- - Business logic - CRM Core now allows contacts to be removed from activities.
- - Business logic - CRM Core now allows multiple contacts to be added to activities.
- - Business logic - UI now displays information about contacts when viewing an activity.
- - Business logic - UI now displays participant names as links to contact records.
- - Business logic - streamlined process for deleting relationships.
- - Dependencies - removed unnecessary dependencies.
- - Template files - removed duplicate template files, added theme hinting.