You are here

CHANGELOG.txt in CRM Core 8

Same filename and directory in other branches
  1. 8.2 CHANGELOG.txt
  2. 7 CHANGELOG.txt
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.

File

CHANGELOG.txt
View source
  1. CRM Core 7.x-0.964 (23-March-2014)
  2. ===================================
  3. Seems like some of the CHANGELOG history has been lost in past commits. Going to
  4. try to recreate some of it. See 7.x-0.963 if you want details about UUID / services
  5. integration for CRM Core contacts, activities and relationships.
  6. This is a bugfix release that addresses a spectrum of issues related to maintaining
  7. contacts, relationships and activities.
  8. Contacts:
  9. - Issue #2142911 by kristofferrom: fixing issue with access checks on content types
  10. - Issue #2217843 by dsnopek: fixing issue with spaces between names in autocomplete
  11. Activities:
  12. - Issue #2216295 by Spleshka: making activity fields optional
  13. Relationships:
  14. - Issue #2191173: support for non-unique relationships
  15. Reports:
  16. - Adding support for tooltips on flot charts
  17. General:
  18. - Issue #2201165 by attiks: added uid to revisions
  19. - Issue #2211587 by Dane Powell: Added Migrate destinations for activities and contacts.
  20. - Removing hook_enable and hook_disable from CRM Core UI, this means no more crm core
  21. menu appearing automatically.
  22. CRM Core 7.x-0.964 (12-Dec-2013)
  23. ===================================
  24. Adding enhancements related to synchronizing contacts across sites. Fixing bugs.
  25. Activities:
  26. - Added activity_string property to activity type.
  27. - Updated crm_activities_by_contact view.
  28. General:
  29. - Added UUID Support
  30. - Fixed uninstall functions in crm_core_contact and crm_core_activity.
  31. - Added relations as dependencies for CRM Core.
  32. - Fixed resources access check.
  33. - Adding contact activities as dependencies.
  34. - Fixed bug preventing crm_core_activity from consistent export with services.
  35. - Added 'create' and 'update' functionality for services integration.
  36. - Fixed saving activity_type_id on feed import.
  37. CRM Core 7.x-0.952 (27-Aug-2013)
  38. ===================================
  39. Contacts:
  40. - Added merge contacts functionality. Now in main contact list you can select 2
  41. or more contacts and merge them in one, selecting which contact should be
  42. updated with data from what contacts.
  43. - Added menu entries for contact types in admin_menu module.
  44. - Added action to send e-mails to contacts from main contact list.
  45. Activities:
  46. - Enabled revisions for activities.
  47. CRM Core 7.x-0.95 (13-Aug-2013)
  48. ===================================
  49. The major change for this version of CRM Core deals with the name field.
  50. The name field is now unlocked, users can do with it what they wish. Just
  51. remember that deleting the name field will make most of the UI modules
  52. not work.
  53. There is a patch for the name module (see https://drupal.org/node/2047643)
  54. that needs to be used for CRM Core to work properly.
  55. General:
  56. - Added support for panels (https://drupal.org/node/2041833)
  57. - Removed circular dependencies (https://drupal.org/node/1995700)
  58. Activities:
  59. - Addressed issues with access to activity records
  60. - Added full support for theming individual activity types
  61. - Addressed a core issue where title is not set for MENU_LOCAL_ACTION
  62. (see http://drupal.org/node/891892)
  63. Contacts:
  64. - Addressed an issue with the name field. Until it is updated, CRM Core
  65. requires a patch to properly support different naming conventions for
  66. different contact types (https://drupal.org/node/2047643)
  67. - Unlocked contact name to allow field permissions settings.
  68. - Addressed an issue where users were being forced to use CRM Core
  69. Contact UI (https://drupal.org/node/1897892)
  70. - Addressed an issue where install profiles would fail because of string
  71. translations in CRM Core Contact.
  72. - Revised revision support for contact records.
  73. - Added entity metadata for specifying primary fields for contact information.
  74. - Added views handlers to provide support for primary fields.
  75. - Restored missing uid on the base table (https://drupal.org/node/1914326)
  76. Matching Engines:
  77. - Improved support for custom matching rules
  78. Relationships:
  79. - Addressed an issue where install profiles would fail because of string
  80. translations in CRM Core Relationship.
  81. - Addressed an issue with relationships not displaying properly
  82. (https://drupal.org/node/2059309)
  83. Reports:
  84. - Improved indexing of reports
  85. CRM Core 7.x-0.93 (08-May-2013)
  86. ===================================
  87. Fixes release merge issue.
  88. CRM Core 7.x-0.92 (08-May-2013)
  89. ===================================
  90. New features:
  91. - Improvements for contacts
  92. - implemented match method on CRMCoreContactEntity
  93. - implemented primary fields for email, phone and address on contacts, for use in feature
  94. development
  95. - added hook_entity_delete for contact records
  96. - added support for relationship deletion
  97. - Improvments for activities
  98. - activities can now be created without first selecting a contact
  99. - modified logic for activity participants, removed dependency on original contact
  100. - modified filters for activity displays, can now filter by all activity types
  101. - Improvements for relationships
  102. - relationships can now be created without first selecting a contact
  103. - Improvements for CRM Core User Sync
  104. - removed dependency on rules configuration for contact to user management
  105. - New module: CRM Core Match
  106. - implements matching engines and logic for identifying duplicate contacts
  107. - implements interface for selecting default matching rules for contacts
  108. - New module: CRM Core Default Matching Engine
  109. - creates matching engine and interface for configuring matching logic
  110. Other commits:
  111. - Corrected several permissions issues affecting the display of contact information
  112. - Corrected path issues for links coming from various views
  113. - Improved breadcrumb support for CRM Core Reports
  114. - Modified filters on various views to support resetting filter criteria
  115. - Implemented logical operators for contact matching in CRM Core Default Matching Engine
  116. - Implemented field hanlders for supporting logical operations in CRM Core Default Matching Engine
  117. - Implemented support for selecting matching engines in CRM Core Match
  118. - Implemented support for multiple contact types in CRM Core Match
  119. - Implemented test cases for evaluating contacts in CRM Core Match
  120. - Implemented security around CRM Core Match test cases
  121. - Implemented objects for creating custom matching engines and API around them
  122. - Implemented several relationships in views to account for matches and duplicates
  123. - Improved documentation in various areas of the code
  124. - Corrected double encoding of contact labels
  125. - Corrected missing uid column on contact table
  126. CRM Core 7.x-0.91 (22-Mar-2013)
  127. ===================================
  128. New features:
  129. - Addition of settings screen, with options for controlling the theme, primary links, and contact info for
  130. linked user accounts.
  131. - Addition of user matching screen, for linking user accounts to contacts.
  132. - Addition of inactive relationships screen.
  133. - Addition of navigational menu for CRM Core, and creation of CRM Core Admin menu.
  134. - Addition of CRM Core Report.
  135. - Implementation of theming functions and code hinting for all CRM Core entities.
  136. - Removed from this release:
  137. Removals:
  138. The following modules, which exist in previous development releases, were removed from this release:
  139. - CRM OG Sync
  140. - CRM Core Case
  141. - CRM Core Match
  142. - CRM Core Default Matching Engine
  143. These modules still exist in development versions, they are just not considered stable. These modules will be
  144. supported in future official releases of CRM Core. You can find them the --development branch.
  145. Other commits:
  146. - Implemented consistent path schemes for all CRM Core entities.
  147. - Implemented consistent breadcrumb structure for all CRM Core entities.
  148. - Removed the default image field for contacts.
  149. - Removed default contact fields from the user edit form.
  150. - Corrected bugs with bi-directional relationships.
  151. - Modified appearance of various screens for adding CRM Core entities to ensure there is a uniform appearance.
  152. - Modified various page titles for compliance with Drupal standards.
  153. - Modified no results text on contacts, activities and relationship pages.
  154. - Added action links for adding CRM Core entities.
  155. - Added operations columns to screens for displaying CRM Core entities.
  156. - Modified links for adding new contacts.
  157. - Added reset buttons and other UI controls for various filters throughout the system.
  158. - Improved UI for user synchronization.
  159. - Enhanced user synchronization options - system now allows for weighted rules matching.
  160. - Enhanced user synchronization options - system now allows for batch processing of user accounts.
  161. - Enhanced sync form to only display users / contacts with no match.
  162. - Improved dashboard handling - removed default text.
  163. - Improved dashboard handling - added UI for configuring dashboard.
  164. - Improved dashboard handling - added controls to remove links to dashboard when it is not present in the system.
  165. - Removed unnecessary CSS throughout system.
  166. - Adjusted paths for adding entities within the dashboard.
  167. - Business logic - CRM Core now allows contacts to be removed from activities.
  168. - Business logic - CRM Core now allows multiple contacts to be added to activities.
  169. - Business logic - UI now displays information about contacts when viewing an activity.
  170. - Business logic - UI now displays participant names as links to contact records.
  171. - Business logic - streamlined process for deleting relationships.
  172. - Dependencies - removed unnecessary dependencies.
  173. - Template files - removed duplicate template files, added theme hinting.