Release Notes - CiviCRM - Version 3.1 - HTML format

Bug

  • [CRM-2058] - crm_get_contribution does not include any information on products
  • [CRM-2462] - CC billing info fields not flagged as required
  • [CRM-4090] - Set default for Price set field is broken
  • [CRM-4272] - Event Price Sets do not permit Prices of 0.
  • [CRM-4523] - Confirmation of pending payment incorrectly alters membership join date
  • [CRM-4594] - Total amount on contribution tab of contact view includes canceled and pending transactions
  • [CRM-4627] - String is too long
  • [CRM-4672] - civicrm conflicts with phpids drupal module
  • [CRM-4705] - Multiple contacts sharing an email address
  • [CRM-4911] - Error when create new organization
  • [CRM-4915] - js error when calling calendar etc on non-standard directory structure
  • [CRM-4958] - Multi-org: full-text search requires "view all contacts" permission
  • [CRM-4979] - Administrator role doesn't have delete permissions set by default
  • [CRM-5027] - Drop-down menu does not follow language changes
  • [CRM-5133] - Display all events that have not ended
  • [CRM-5165] - Inconsistent count shown when search restricted by alphabetical pager
  • [CRM-5172] - CLONE -Error when create new organization (PHP 5.3 related issue)
  • [CRM-5178] - Mailing Label code calls hooks for tokens, but does not apply them to the label
  • [CRM-5188] - Recent items block (drupal) should not show if empty
  • [CRM-5189] - CiviContribute confirm page button "continue" instead of "make contribution"
  • [CRM-5204] - During Geocoding if Google returns an error it triggers a PHP errorq
  • [CRM-5209] - Price Set Fee Values don't show up on Event Info page
  • [CRM-5224] - UK 'State/province' list contains mixture of counties and large towns
  • [CRM-5232] - Recent Items listing does not include VIEWED contributions, participants, memberships, and grants
  • [CRM-5244] - Multi-domain installs cannot have different Return Path set
  • [CRM-5245] - Errors in 3.0.1 accessing and editing custom data fields
  • [CRM-5248] - Creating an OG causes an error during syncing to CiviCRM groups
  • [CRM-5251] - Profile: state/province abbreviation shown where name should be
  • [CRM-5255] - Joomla module conflict causes Fatal Error with JSON classes when importing data
  • [CRM-5267] - CSS for action pop-up (.panel and #panel) should be prefixed with crm-container to prevent conficts with other element styles
  • [CRM-5275] - fix getOptionLabel in CRM/Core/BAO/CustomOption.php
  • [CRM-5284] - Editing profiles increases the weight
  • [CRM-5285] - spelling mistake
  • [CRM-5321] - FCKeditor changes non-Latin characters to their entities by default
  • [CRM-5323] - Contact search is breaks if you enter space
  • [CRM-5325] - Proxied SSL connections not being detected correctly
  • [CRM-5329] - Merge duplicate contacts causes loss of Pledges
  • [CRM-5346] - Editing Search Builder Query for Smart Groups
  • [CRM-5348] - New Pledge entry miscalculates installments value (no display of decimal point for dollars/cents)
  • [CRM-5357] - Date refactoring broke Relationship API (unit test detected)
  • [CRM-5358] - CiviEvent Participant View and CiviMember Membership View: Printer-friendly page is BLANK when printed
  • [CRM-5359] - Prevent potential loss of associated contribution data when a Pledges, Memberships, or Participant Registrations are merged
  • [CRM-5366] - Deleting a Group creates and empty item in the Recent Items array
  • [CRM-5370] - Joomla Installer failing with fatal SQL error on insert of msg_template data
  • [CRM-5386] - Links in PCP Notification emails (supporter and admin) do not go to correct site URLs (frontend vs. admin URLs)
  • [CRM-5388] - Spelling mistakes within prefixes and suffixes
  • [CRM-5389] - Fix for CRM-25074 in rev25074 breaks api_v2_ContactTest::testUpdateIndividualWithAll
  • [CRM-5390] - Profile HTML Snippet code is missing required jQuery statements and scripts as well as Calendar scripts (3.0 only)
  • [CRM-5392] - Copying protected (Reserved) CiviCRM Profile does not enable Settings link
  • [CRM-5396] - Some Joomla links not properly formatted for front-end and there are front-end permission problems for civicrm/event/confirm path
  • [CRM-5403] - Correct inconsistent behaviors in how additional participant statuses are updated when primary participant status is updated
  • [CRM-5408] - Email Processor doesn't honor content-disposition for .txt attachments
  • [CRM-5412] - All civicrm drupal modules should return if civicrm can't be initialized
  • [CRM-5413] - Choosing a CiviCRM menu item in a Joomla installation with default template causes selected item to grey out
  • [CRM-5416] - Datepicker breaks in IE 6-7
  • [CRM-5421] - CSV Export not working for reports
  • [CRM-5426] - TinyMCE does not load if you have multiple rich text custom fields.
  • [CRM-5428] - Search builder: PHP-side lowercasing sometimes breaks for non-US-ASCII characters
  • [CRM-5431] - CiviMailProcessor.php Fails for GMAIL IMAP due to change in google imap response
  • [CRM-5432] - Fix deletion of the Recent items
  • [CRM-5433] - Double quotes in field label causes Javascript errors
  • [CRM-5444] - Profile form validation in Drupal User Registration - form values are alternately returned from multiple submits
  • [CRM-5447] - Realex payment process should strip all whitespace out of credit card number
  • [CRM-5449] - error on Front End Profile Create
  • [CRM-5456] - Menu does not get localised properly
  • [CRM-5464] - Activity custom search doesn't properly handle blank date on input form
  • [CRM-5468] - Country-state ajax widget and new date widget don't work in Profile Preview
  • [CRM-5469] - Display alert on non-public pages when Debug is enabled
  • [CRM-5472] - Multi-org: ACL failure / leakage in CiviEvent
  • [CRM-5477] - Email2Activity.php cron job has link to Lobo's system
  • [CRM-5479] - Select contact auto-complete - should throw formRule error if user replaces an existing contact name by typing in another value
  • [CRM-5480] - Autocomplete custom fields should not require access CiviCRM permission (so they can be used in profile forms like other multiple choice custom fields)
  • [CRM-5482] - Profile HTML Snippet code should use profile/create path for form action instead of profile/edit
  • [CRM-5483] - Autocomplete select custom field displays VALUE instead of LABEL in edit mode
  • [CRM-5484] - Membership Summary report seems to be broken
  • [CRM-5485] - Multi-lingual build-out to do list for CiviContribute
  • [CRM-5487] - Membershiop Type "Save and New" button only saves
  • [CRM-5493] - Drupal's locale language switch doesn't change CiviCRM's locale
  • [CRM-5495] - New Case auto-inserted activities have timestamp = 00:00:00 rather than current time
  • [CRM-5503] - Upgrade to 3.1.beta1 fails on multilingual sites
  • [CRM-5507] - Multiple instance custom fields don't allow you to add more records when attached to a contact subtype
  • [CRM-5510] - New Contribution (standalone) - is_email_receipt field stays hidden even thought contributor is eligible to receive emails
  • [CRM-5512] - New Contact autocomplete gives form error even if you select a Contact.
  • [CRM-5514] - Sub Type issues
  • [CRM-5521] - Can't set Contact Subtype from Batch Update Via Profile
  • [CRM-5527] - Fatal error on price set delete.
  • [CRM-5538] - Spurious/Duplicate contact creation on drupal registration
  • [CRM-5544] - Can't change order of custom data groups
  • [CRM-5545] - Report instance navigation problems
  • [CRM-5549] - Report instance does not respect Multi Site installation
  • [CRM-5555] - updateUFName() fails when triggered by ContributionProcessor.php
  • [CRM-5557] - Price set fields are not properly build in IE.
  • [CRM-5558] - packages/tinymce/jscripts/tiny_mce/jquery.tinymce.js not found
  • [CRM-5560] - Dashboard breaks if there's an HTTP password
  • [CRM-5564] - Negative price set options break total fee javascript code
  • [CRM-5565] - Invalid markup - single quotes in navigation
  • [CRM-5574] - Windows install on IIS fails because of path and $_SERVER differences. 3.1 beta2
  • [CRM-5575] - Editing Contact Type may cause it to become inactive
  • [CRM-5577] - Delete Contacts - Associated notes are not deleted for contact when contact is deleted.
  • [CRM-5578] - Some autocomplete contact boxes don't honor the search settings
  • [CRM-5581] - CRM_Event_BAO_Participant::fixEventLevel causes leading character to be stripped from amount_level in Contribution selector
  • [CRM-5582] - Fee details for additional participants missing from email confirmation when registration is confirmed from edit participant form
  • [CRM-5583] - Date of Birth provides range of years relative to current value instead of current year
  • [CRM-5588] - Import Fails unless Contact Type Includes Underscores rather than Spaces
  • [CRM-5590] - Fix broken HTML on advanced date preferences
  • [CRM-5594] - Incremental upgrade for 3.1 beta2 tries to insert invalid datetime
  • [CRM-5595] - Multilingual CiviCRM Upgrade to 3.1.beta3 broken
  • [CRM-5596] - Event templates allow input into custom fields, but this input ignored on new event creation
  • [CRM-5601] - Date picker not showing at all in Birth Date
  • [CRM-5602] - Dashlet settings lost during upgrade from beta2 to beta3
  • [CRM-5606] - Custom Data Int Field not sortable by drupal views
  • [CRM-5607] - Addressee, Email and Postal Greetings import - improve the error messages and make sure all import error messages are localized
  • [CRM-5609] - Batch update broken for contacts
  • [CRM-5616] - Yes or No field in profile: No value lost on profile edit form
  • [CRM-5617] - Custom group tab missing for contact subtype
  • [CRM-5620] - Home -> Drupal Menu broken after upgrade to beta4
  • [CRM-5622] - malformed error message causing fatal error in contact.php
  • [CRM-5624] - AJAX search does not obey wildcard search configuration parameter
  • [CRM-5626] - Broken Link of 'User Record' on Summary Tab
  • [CRM-5628] - Missing State-province (Haiti)
  • [CRM-5630] - Date Format mm/dd/yyyy not working during import for contacts
  • [CRM-5631] - Fix Month calculation for Relative Dates in Report
  • [CRM-5632] - Fix broken contact import for update/fill mode.
  • [CRM-5634] - Use of any contact greeting field in mixed profile causes DB error
  • [CRM-5637] - Custom Profile for Organization forces user to choose custom field for use with Subtypes only
  • [CRM-5638] - More invalid markup/javascript in navigation
  • [CRM-5639] - Missing </div> in new EventInfo.tpl
  • [CRM-5642] - Fix price set with premiums
  • [CRM-5644] - CLONE -Delete Contacts - Associated notes are not deleted for contact when contact is deleted.
  • [CRM-5647] - jquery.autocomplete.css refererences missing file indicator.gif
  • [CRM-5649] - javascript error in internet explorer 7 leaves new event fields unloaded
  • [CRM-5651] - View Grant page - correct markup issues and field alignment
  • [CRM-5653] - Price Sets display improperly on event registration pages
  • [CRM-5655] - Stored Country is ignored and default country is used when editing a Profile
  • [CRM-5656] - Standalone core ACLs for 'Anyone' should include 'view event info'
  • [CRM-5657] - Price set descriptions repeated for each entry in list
  • [CRM-5659] - CiviMail, TinyMCE - selecting a template does not replace html_message content
  • [CRM-5665] - Shows blank upgrade screen after upgrading
  • [CRM-5667] - Fix potential XSS vulnerabilities related to adjacent fields
  • [CRM-5670] - UK civicrm_state_province codes: drop x prefixes, add missing
  • [CRM-5672] - Email activity type show incorrect action links in activity selector
  • [CRM-5674] - Dialog for creating/configuring a custom data group hides the display style selection (tab vs. inline)
  • [CRM-5675] - Send Email contact fields (To, CC, BCC) do not respect ACLs
  • [CRM-5676] - Participant View throws a fatal error rather than status bounce when attempting to access a non-existent participant record
  • [CRM-5677] - Dashboard does not follow language changes
  • [CRM-5678] - Additional participant's email is missing on Thankyou page for unpaid events
  • [CRM-5679] - Update Directory Path and URL should auto-fix trailing slashes
  • [CRM-5682] - Autofill doesn't work on Multisite for non multi-site permissioned users
  • [CRM-5685] - Duplicate submit buttons when editing a profile in Drupal My Account
  • [CRM-5687] - Show large map not working in Joomla
  • [CRM-5689] - Upgrade procedure added an extra '.' to most of my individual prefixes
  • [CRM-5696] - Warning: array_key_exists():The second argument should be either an array or an object in /XXXXXX/civicrm/CRM/Core/DAO.php on line 327
  • [CRM-5701] - Profile edit form: error message (e.g. for Required Field) appears twice
  • [CRM-5704] - spinnerDefault.png missing for time widget
  • [CRM-5705] - Edit/delete button is visible on activity view page for Inbound Emails
  • [CRM-5706] - Some comments at top of files are incorrect, apparently due to cloning files
  • [CRM-5711] - Upgrade to 3.1 breaks custom data for a subtype
  • [CRM-5712] - Help icons misaligned in Chrome
  • [CRM-5713] - Exclude Test data from civireport
  • [CRM-5716] - Default footer in CiviReport has trailing slash in wrong place
  • [CRM-5727] - Calender not working in Batch Update via Profile
  • [CRM-5729] - End date is not calculated properly while renewing the membership which is not current
  • [CRM-6515] - Country field export not translated if the location is not Primary

Improvement

  • [CRM-1744] - Implement table sortable plugin across all selectors
  • [CRM-3160] - Add 'Merge' option for Contact Matching during Edit
  • [CRM-3284] - Add a "stored label" On a Price Sets
  • [CRM-3526] - Record merge ability from search results
  • [CRM-3564] - Auto-build all POT files
  • [CRM-3709] - Add unique index on civicrm_option_value for option_group_id + name
  • [CRM-3928] - Provide ability to search/distinguish "primary" membership entity
  • [CRM-4130] - Enable Copy Price Set
  • [CRM-4170] - Separate the permissions for profile forms and profile listings
  • [CRM-4234] - Drupal path prefix for multilingual sites should be retained throughout CiviCRM.
  • [CRM-4252] - Ajax drop down boxes not repecting permissions
  • [CRM-4340] - Develop new HTML markup and CSS standards for forms and other pages
  • [CRM-4623] - 'Unknown' bounces have no threshold for setting "On Hold" status for e-mail
  • [CRM-4698] - Improvements to Contact reference custom field
  • [CRM-4795] - participant.fee_level text truncated at 255 characters
  • [CRM-4893] - Custom Date field improvements
  • [CRM-4924] - Allow People to determine which roles count towards event full status
  • [CRM-4927] - Include postal greeting as a display column
  • [CRM-4967] - Need to encrypt SMTP password
  • [CRM-4978] - Allow negative amounts for price set fields / options
  • [CRM-4989] - Contact's contribution totals/averages shouldn't cover pending contributions
  • [CRM-5081] - Some case activities record the seconds, but some don't, leading to mismatched sorting in the case activities grid
  • [CRM-5083] - Refactor CiviCRM CSS files
  • [CRM-5084] - Refactor templates and markup for front-end Contribution and PCP forms and pages
  • [CRM-5095] - Extend price set for contributions
  • [CRM-5096] - Allow Export for Related Contacts
  • [CRM-5103] - Implement contact subtype
  • [CRM-5104] - Add ACL Support for CiviReports, Autocomplete contact search widget, and Full-text search
  • [CRM-5105] - Implement a plugin to give alert on unsaved changes in a form
  • [CRM-5106] - Make displayed data for autocomplete contact search widget configurable (can include email, phone, etc. in addition to contact name)
  • [CRM-5112] - drupal user creation for PCP : does not support when 'Require e-mail verification when a visitor creates an account' option is uncheked in drupal's user setting.
  • [CRM-5121] - Improving navigation when reviewing participant lists
  • [CRM-5161] - Highlight required fields in import
  • [CRM-5162] - Encrypt sensitive information in config (passwords and api keys)
  • [CRM-5163] - Reconfigure bin directory, log and ini files. Add .htaccess support as needed
  • [CRM-5197] - Check the need of Validate_XX packages and drop if possible
  • [CRM-5206] - Alert user if they're entering an offline contribution and the contact has outstanding pledge payments
  • [CRM-5208] - Fix spelling of supplements in this issue tracker
  • [CRM-5210] - Test and potentially integrate the patch to store PO strings in memory
  • [CRM-5217] - Add links to contact on the activity view
  • [CRM-5219] - Better credit card type matching (switch/maestro)
  • [CRM-5226] - Upgrade FCKEditor to CKEditor
  • [CRM-5233] - Add state country widget to proximity search
  • [CRM-5234] - Having to type "enter" on the search box in the menu once you have selected a name is counter intuitive
  • [CRM-5235] - Seek a new contact on the send mail is broken slow (on ie.)
  • [CRM-5236] - Profile embedded in Drupal user registration page should use strict matching
  • [CRM-5253] - Add pager support to Contribution Aggregate custom search
  • [CRM-5254] - CiviEvent Dashboard - Event Summary table shows events farthest in the future first and may not show current and upcoming events
  • [CRM-5261] - Include Merge link(s) on Edit Contact form when duplicates are detected
  • [CRM-5266] - More robust Event Search API
  • [CRM-5272] - Load additional CSS file (css/extras.css) to store local modifications
  • [CRM-5287] - Name of city in Israel should be the International ( English ) name.
  • [CRM-5289] - Improve user interface for registering additional participants for an event
  • [CRM-5307] - Remove backslashes added to cc field
  • [CRM-5313] - Migrate the Line Items to store participant id instead of contribution id
  • [CRM-5314] - Extend the list of date formats in CRM_Core_SelectValues::getDatePluginInputFormats
  • [CRM-5317] - Modify price set functionality to use civicrm_option_value.value instead of name.
  • [CRM-5322] - Default safe file extensions
  • [CRM-5324] - Add Phone column to Membership Detail report
  • [CRM-5360] - Anonymous users who click "please login first" link on contribution pages, event registration or profiles should be redirected back to that page after logging in
  • [CRM-5361] - Prevent css conflicts with some Joomla templates by changing the id of the main CiviCRM content table from content to crm-content
  • [CRM-5422] - Fix getValues method should return null if no params are supplied
  • [CRM-5423] - Dashboard Revamp
  • [CRM-5463] - To minimize upgrade conflicts, handle all v3.0.3 upgrade schema changes once again in v3.1.alpha3
  • [CRM-5494] - Add Link to "Use Profile-Create Mode" to Profile listings action menu
  • [CRM-5532] - The job title field isn't available in the related contacts
  • [CRM-5534] - Include Activity Type filter in Manage Case Case Activities search filters
  • [CRM-5535] - Include links to view the activities in the Activity Report
  • [CRM-5542] - Activity Search improvements
  • [CRM-5546] - Domainize price-sets, from-email and grant-types
  • [CRM-5552] - New membership doesn't apply sensible defaults for start/end dates
  • [CRM-5579] - Help text for autocomplete search settings is awkward
  • [CRM-5580] - Text that appears underneath current employer on new individual form stays there even if you clear the field
  • [CRM-5586] - Event location mapping includes "Home" descriptor
  • [CRM-5587] - Views2 support for New fields in 3.1
  • [CRM-5592] - Sort participant reports by participant name
  • [CRM-5593] - "Update Report" button migrates
  • [CRM-5625] - civicrm views uses the value of a Select for field display rather than the label.
  • [CRM-5662] - Optimize Relationship Report SQL Query
  • [CRM-5668] - Scrolling issues on batch update page
  • [CRM-5684] - Allow admin to modify message template used for Membership Renewal Reminders
  • [CRM-5694] - Help icon describing html vs plain text is in an odd place on the email form
  • [CRM-5695] - Provide configuration setting to disable email notifications to Activity Assignees
  • [CRM-5709] - Contribution Type filter should be included in Donor Summary and Donor Detail reports
  • [CRM-5719] - Switch from UFPDF to TCPDF
  • [CRM-5732] - Make repeated data for all $rows always available in csv file

New Feature

  • [CRM-1771] - Reduce number of back and forths needed to do things
  • [CRM-3507] - Allow HTML Emails for all emails sent out via CiviCRM
  • [CRM-3690] - add new validation rule for 'money' formats that can be negative
  • [CRM-3944] - hook_civicrm_adminSettings
  • [CRM-3945] - Ability to set artibrary search profile as the default search profile
  • [CRM-4483] - Use Employer Address option when entering contact address.
  • [CRM-4508] - When assigning a soft credit, determine which contact to choose from multiple same names
  • [CRM-4671] - Add 'message' field to personal contribution page (pcp) contributions
  • [CRM-4690] - Add payment processor for Realex
  • [CRM-5130] - Ability to use Drupal's watchdog for for CiviCRM error messages
  • [CRM-5257] - Extend custom groups to support multiple types
  • [CRM-5276] - Views integration should deal with option group values for custom fields
  • [CRM-5406] - Expose the FKClassName to the dao $_fields array
  • [CRM-5424] - Allow users to edit (some or all) contacts, but not "add contacts"
  • [CRM-5478] - Implement Open Flash Chart in CiviCRM
  • [CRM-5492] - Allow a module to add custom fields to demographics data easily
  • [CRM-5499] - Create new mail alter hook
  • [CRM-5500] - Use joomla class functions to add css / js to top of html text
  • [CRM-5539] - Integrate with drupal rules module
  • [CRM-5553] - Implement civicrm_engage module which distributes Powerbase Phonebank and Walklist reports along w/ organizing custom data set and profiles
  • [CRM-5600] - Implement a config hook ..
  • [CRM-5648] - Export Grants from Find Grants page
  • [CRM-5714] - Support file upload from drupal my account / user reg

Patch

  • [CRM-4802] - CiviContribute - Recurring Contributions Using PayPal Pro
  • [CRM-5286] - Add ability to select civicrm_relationship field contact_id_b as a View argument
  • [CRM-5547] - Implement of Hook alterPaymentProcessorParams() for Express checkout
  • [CRM-5623] - Update front-end Event templates to use new markup / css conventions: Includes price sets, event registration, event Info
  • [CRM-5702] - Repeated Date Formatting and Missing reminder_date in renewMembership

Task

  • [CRM-4312] - Implement new date / time plugin
  • [CRM-5110] - Upgrade packages to latest non-revolutionary versions
  • [CRM-5114] - Introduce FK checks in tests
  • [CRM-5288] - Add menu items for Price Sets in Contribution
  • [CRM-5308] - Fix upgrade for 3.0 to 3.1
  • [CRM-5435] - Implement missing foreign key for pcp_block.supporter_profile_id and fix onDelete for contribution_soft.pcp_id
  • [CRM-5446] - Update POT generation scripts to work with 3.1
  • [CRM-5481] - Remove obsolete paths for ajax/country and ajax/state in Core/xml/Menu/Contact.xml
  • [CRM-5496] - Add Case Summary, Case Time Spent, Demographics and Log reports to core distribution

Sub-task

  • [CRM-3357] - Make sure the JQuery data picker is internationalised
  • [CRM-4796] - Configure events tabs - detect if user changed form data and warn if they navigate away without saving
  • [CRM-4970] - Contact SubType Project: Add table for contact subtype and modify civicrm_contact schema
  • [CRM-4975] - Allow contacts and custom data to extend subtypes
  • [CRM-5100] - Allow relationships to be created between specific contact sub-types.
  • [CRM-5101] - Allow extending profile for a specific sub-type
  • [CRM-5122] - Improving listing of event and contribution
  • [CRM-5124] - Allow the import/export mappings to reflect fields that belong to a specific sub-type
  • [CRM-5125] - Allow import of a file related to one contact sub-type only
  • [CRM-5126] - Allow searches to filter by subtypes
  • [CRM-5127] - Add "create new .." menu entries for all sub-types (under the main contact type)
  • [CRM-5128] - Allow overriding of the edit / view screens by contact subtype
  • [CRM-5143] - Support multiple types within an object for custom group
  • [CRM-5218] - Interface to allow Add/Update/Enable/Disable subtypes
  • [CRM-5256] - Allow subtype relationships to work with export
  • [CRM-5258] - Allow custom group settings to be changed if there are no values
  • [CRM-5259] - Fix Relationship Report to consider subtypes
  • [CRM-5279] - Disable / enable action is broken due to selector plugin
  • [CRM-5291] - Write tests for MembershipContributionLink API
  • [CRM-5292] - Implement missing methods in api_v2_ContributionTest (marked as incomplete)
  • [CRM-5293] - Implement missing methods in api_v2_EventTest (marked as incomplete)
  • [CRM-5294] - Implement missing methods in api_v2_MembershipStatusTest (marked as incomplete)
  • [CRM-5295] - Increase coverage on api_v2_CustomGroupTest
  • [CRM-5296] - Increase coverage on api_v2_GroupTest
  • [CRM-5297] - Increase coverage on api_v2_GroupOrganizationTest
  • [CRM-5298] - Increase coverage on api_v2_MembershipContactTest
  • [CRM-5299] - Increase coverage on api_v2_ParticipantTest
  • [CRM-5300] - Increase coverage on api_v2_RelationshipTest (method civicrm_contact_relationship_get)
  • [CRM-5301] - Implement missing methods in api_v2_TagTest (marked as incomplete)
  • [CRM-5305] - Contact type and subtype icons - provide defaults using css classes and allow admins to specify their own icons for subtypes
  • [CRM-5311] - convert CRM/Contribute/Form/Contribution/Main.tpl - use divs, add classes
  • [CRM-5337] - Test coverage for Data Generation Functions
  • [CRM-5338] - Test coverage for Contact Sub Type (BAO Test)
  • [CRM-5339] - Test coverage for Contact Creation and Update (api and BAO)
  • [CRM-5340] - Test coverage for Search
  • [CRM-5341] - Test coverage for Custom Value
  • [CRM-5342] - Test coverage for Relationship
  • [CRM-5372] - Fix fails in CRM_Member_BAO_MembershipTest
  • [CRM-5373] - Fix fails in CRM_Member_BAO_MembershipStatusTest
  • [CRM-5374] - Fix fails in CRM_Member_BAO_MembershipLogTest
  • [CRM-5375] - Fix fails in CRM_Event_BAO_ParticipantTest
  • [CRM-5376] - Fix fails in CRM_Core_BAO_EmailTest
  • [CRM-5377] - Fix fails in CRM_Core_BAO_CustomGroupTest
  • [CRM-5378] - Fix fails in CRM_Contact_BAO_ContactType_RelationshipTest
  • [CRM-5380] - Fix fails in CRM_Contact_BAO_ContactType_ContactTest
  • [CRM-5381] - Fix fails in CRM_Contact_BAO_ContactTest
  • [CRM-5382] - Fix fails in CRM_Activity_BAO_ActivityTest
  • [CRM-5383] - Implement missing method (testGetTwoSeriesCompliance) in api_v2_LocationTest
  • [CRM-5528] - Allow custom groups to extend participants of a specific Event Type

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.