From: Andrew Hunt Date: Fri, 8 Nov 2019 17:21:30 +0000 (-0500) Subject: 5.20.0 release notes: raw from script X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=0865cef383755640dada74a5c0be71af3591157d;p=civicrm-core.git 5.20.0 release notes: raw from script --- diff --git a/release-notes/5.20.0.md b/release-notes/5.20.0.md new file mode 100644 index 0000000000..bdaaed92b1 --- /dev/null +++ b/release-notes/5.20.0.md @@ -0,0 +1,533 @@ +# CiviCRM 5.20.0 + +Released December 4, 2019; + +- **[Features](#features)** +- **[Bugs resolved](#bugs)** +- **[Miscellany](#misc)** +- **[Credits](#credits)** + +## Features + +### Core CiviCRM + +- **CRM-21677 Missing Summary ([15567](https://github.com/civicrm/civicrm-core/pull/15567))** + +## Bugs resolved + +### Core CiviCRM + +- **dev/core#1376 Catch Invalid Argument Exception when looking for APIv4… ([15765](https://github.com/civicrm/civicrm-core/pull/15765))** + +- **dev/core#1371 Fix e-notice caused by trying to pass in known to the … ([15762](https://github.com/civicrm/civicrm-core/pull/15762))** + +- **5.19 ([15754](https://github.com/civicrm/civicrm-core/pull/15754))** + +- **changed wording to Total Fee & Total Paid ([15751](https://github.com/civicrm/civicrm-core/pull/15751))** + +- **Provide precautionary handling for theoretical error scenario. ([15748](https://github.com/civicrm/civicrm-core/pull/15748))** + +- **dev/financial#40 Fix for non-allocation of payment to fully reversed checkboxes option ([15740](https://github.com/civicrm/civicrm-core/pull/15740))** + +- **Update template upgrade list as per PR #15742 ([15745](https://github.com/civicrm/civicrm-core/pull/15745))** + +- **[NFC] Cleanup on exceptions ([15750](https://github.com/civicrm/civicrm-core/pull/15750))** + +- **(dev/core#1065) Participant in Edit mode needs to be shown consistently ([15744](https://github.com/civicrm/civicrm-core/pull/15744))** + +- **Additional fixes to workflow templates ([15749](https://github.com/civicrm/civicrm-core/pull/15749))** + +- **5.19 ([15746](https://github.com/civicrm/civicrm-core/pull/15746))** + +- **Fix test to be more valid ([15743](https://github.com/civicrm/civicrm-core/pull/15743))** + +- **Fix the relationship direction in testSingleMembershipForTwoRelationships ([15738](https://github.com/civicrm/civicrm-core/pull/15738))** + +- **dev/core#1361 Fix bug where 2 memberships created for same relationship ([15731](https://github.com/civicrm/civicrm-core/pull/15731))** + +- **Upgrade script for dev/core#1046 ([15556](https://github.com/civicrm/civicrm-core/pull/15556))** + +- **dev/core#1367 - Incorrect line items recorded with contribution repea… ([15735](https://github.com/civicrm/civicrm-core/pull/15735))** + +- **Schema changes for PaymentProcessor and PaymentProcessorType to suppo… ([15733](https://github.com/civicrm/civicrm-core/pull/15733))** + +- **Php 7.3 fix - don't mis-use continue ([15737](https://github.com/civicrm/civicrm-core/pull/15737))** + +- **Fix Payment.create with a negative value to create the correct financial items ([15705](https://github.com/civicrm/civicrm-core/pull/15705))** + +- **(NFC) Remove windows-specific debugging code from 11 years ago ([15736](https://github.com/civicrm/civicrm-core/pull/15736))** + +- **Remove recordPayment function. ([15684](https://github.com/civicrm/civicrm-core/pull/15684))** + +- **Fix Payment.create bug whereby payment_processor_id is not being used for the to_account_id ([15640](https://github.com/civicrm/civicrm-core/pull/15640))** + +- **composer.{json,lock} - Make the "tplaner/when" exception for old PHP reproducible ([15732](https://github.com/civicrm/civicrm-core/pull/15732))** + +- **Add in xkerman/restricted-unserialize package ([15730](https://github.com/civicrm/civicrm-core/pull/15730))** + +- **[REF] minor code simplification ([15728](https://github.com/civicrm/civicrm-core/pull/15728))** + +- **dev/financial#82 revert added setters ([15707](https://github.com/civicrm/civicrm-core/pull/15707))** + +- **dev/core#561 Add in routine to convert custom date fields in smart groups to datep… ([15710](https://github.com/civicrm/civicrm-core/pull/15710))** + +- **Convert case activity links to 'actionLinks' ([14349](https://github.com/civicrm/civicrm-core/pull/14349))** + +- **Get rid of jcalendar range in custom data ([15694](https://github.com/civicrm/civicrm-core/pull/15694))** + +- **5.19 to master ([15729](https://github.com/civicrm/civicrm-core/pull/15729))** + +- **5.19 ([15727](https://github.com/civicrm/civicrm-core/pull/15727))** + +- **Fix Custom field date query builder to work with 'raw' high & low params ([15719](https://github.com/civicrm/civicrm-core/pull/15719))** + +- **[REF] minor tidy ups on very nasty function ([15722](https://github.com/civicrm/civicrm-core/pull/15722))** + +- **Eliminate silly parameter ([15723](https://github.com/civicrm/civicrm-core/pull/15723))** + +- **Remove early return on joinTable ([15721](https://github.com/civicrm/civicrm-core/pull/15721))** + +- **Test improvements ([15720](https://github.com/civicrm/civicrm-core/pull/15720))** + +- **[REF] Remove early return on joinTable ([15718](https://github.com/civicrm/civicrm-core/pull/15718))** + +- **[REF] remove as a return Param of getHierContactDetails ([15714](https://github.com/civicrm/civicrm-core/pull/15714))** + +- **Add test to lock in obscure custom join handling ([15715](https://github.com/civicrm/civicrm-core/pull/15715))** + +- **[NFC] Allow users on backdrop to trigger regen.sh ([15717](https://github.com/civicrm/civicrm-core/pull/15717))** + +- **[NFC] Fix exception thrown to std CRM_Core_Exception ([15716](https://github.com/civicrm/civicrm-core/pull/15716))** + +- **Agile fixFix inherited membership being deleted when there is still a valid … …relationship ([15062](https://github.com/civicrm/civicrm-core/pull/15062))** + +- **[NFC] various code cleanup on CRM_Contact_BAO_Query ([15713](https://github.com/civicrm/civicrm-core/pull/15713))** + +- **Backdrop support for adding roles and perms ([15571](https://github.com/civicrm/civicrm-core/pull/15571))** + +- **Add in method to allow extensions to opt out of using temporary table… ([15701](https://github.com/civicrm/civicrm-core/pull/15701))** + +- **Re-arrange change log advanced search panel so both modified fields a… ([15712](https://github.com/civicrm/civicrm-core/pull/15712))** + +- **Minor refactors to support converting custom fields to datepicker fields ([15711](https://github.com/civicrm/civicrm-core/pull/15711))** + +- **dev/core#561 Add in Upgrade routine to convert log_date smart group s… ([15702](https://github.com/civicrm/civicrm-core/pull/15702))** + +- **Replace log_date with created_date & modified_date in advanced search ([15693](https://github.com/civicrm/civicrm-core/pull/15693))** + +- **Civi\Core\Container - Fix warning about Symfony 3=>4 and boot services ([15704](https://github.com/civicrm/civicrm-core/pull/15704))** + +- **dev/core#1297 If start/end date is empty, results are empty ([15415](https://github.com/civicrm/civicrm-core/pull/15415))** + +- **[NFC] Test class preliminary clean up ([15685](https://github.com/civicrm/civicrm-core/pull/15685))** + +- **Fix loading of profile fields on additional participant form ([15698](https://github.com/civicrm/civicrm-core/pull/15698))** + +- **dev/financial#2 Support payment processor title if configured on Contribution & Event Pages ([15617](https://github.com/civicrm/civicrm-core/pull/15617))** + +- **Cleanup date handling on Payment.create ([15687](https://github.com/civicrm/civicrm-core/pull/15687))** + +- **Partial conversion of Payment form to use the EntityFormTrait & add title ([15632](https://github.com/civicrm/civicrm-core/pull/15632))** + +- **[REF] Move calls to CRM_Core_BAO_FinancialTrxn::createDeferredTrxn back to the calling functions. ([15641](https://github.com/civicrm/civicrm-core/pull/15641))** + +- **dev/core#1344 Fix logic for displaying BillingName and Credit Card De… ([15651](https://github.com/civicrm/civicrm-core/pull/15651))** + +- **[REF] Refactor Smart Group Cache population code to be less intensive ([15588](https://github.com/civicrm/civicrm-core/pull/15588))** + +- **[REF] Refactor ACL Contact Cache generation to be more efficient ([15592](https://github.com/civicrm/civicrm-core/pull/15592))** + +- **dev/event#19 remove obsolete scriptFee & scriptArray ([15679](https://github.com/civicrm/civicrm-core/pull/15679))** + +- **Fix BillingName to be assigned in email receipts IF available ([15688](https://github.com/civicrm/civicrm-core/pull/15688))** + +- **5.19 ([15691](https://github.com/civicrm/civicrm-core/pull/15691))** + +- **dev/core#1344 Re-work if statements and remove excess ifs ([15682](https://github.com/civicrm/civicrm-core/pull/15682))** + +- **dev/core#1282 unit test for bug ([15638](https://github.com/civicrm/civicrm-core/pull/15638))** + +- **[NFC] test cleanup ([15683](https://github.com/civicrm/civicrm-core/pull/15683))** + +- **[NFC] define variable type ([15681](https://github.com/civicrm/civicrm-core/pull/15681))** + +- **Add in upgrade step for upgrading Event date and Relationship Active Date smart groups ([15677](https://github.com/civicrm/civicrm-core/pull/15677))** + +- **dev/core#1344 Fix complicated logic on credit card and billing name s… ([15680](https://github.com/civicrm/civicrm-core/pull/15680))** + +- **Jcalendar conversion on relation_active_period_date ([15671](https://github.com/civicrm/civicrm-core/pull/15671))** + +- **Simplify billingName logic on xml/templates/message_templates/members… ([15674](https://github.com/civicrm/civicrm-core/pull/15674))** + +- **(dev/core#1065) Member in Edit mode needs to be shown consistently ([15362](https://github.com/civicrm/civicrm-core/pull/15362))** + +- **Jcalendar replacement for event date ([15661](https://github.com/civicrm/civicrm-core/pull/15661))** + +- **Ensure contributionRecurID is set on processor ([15673](https://github.com/civicrm/civicrm-core/pull/15673))** + +- **[NFC] Remove unreachable lines ([15672](https://github.com/civicrm/civicrm-core/pull/15672))** + +- **Use Yes-No radio instead of checkbox on search form. ([15669](https://github.com/civicrm/civicrm-core/pull/15669))** + +- **[NFC] Test cleanup - switch to OrderApi in test setup, add throws, use sin… ([15662](https://github.com/civicrm/civicrm-core/pull/15662))** + +- **dev/core#1347 - Fix php warning in advanced search when opening some accordions ([15650](https://github.com/civicrm/civicrm-core/pull/15650))** + +- **Add getQillValue fn to generalise qill string construct ([15667](https://github.com/civicrm/civicrm-core/pull/15667))** + +- **dev/financial#94 fix eroneous payment creation when editing line items ([15664](https://github.com/civicrm/civicrm-core/pull/15664))** + +- **Remove unused, hidden subsystem for "persistent DB tpl strings" ([15660](https://github.com/civicrm/civicrm-core/pull/15660))** + +- **dev/core#1344 Simplify email template logic on displaying card inform… ([15653](https://github.com/civicrm/civicrm-core/pull/15653))** + +- **5.19 ([15659](https://github.com/civicrm/civicrm-core/pull/15659))** + +- **Delete mkdocs.yml ([15658](https://github.com/civicrm/civicrm-core/pull/15658))** + +- **Add uniquenames for mailing_name, mailing_job_status ([15652](https://github.com/civicrm/civicrm-core/pull/15652))** + +- **dev/core#1344 Simplify email template logic on displaying billing detail ([15646](https://github.com/civicrm/civicrm-core/pull/15646))** + +- **dev/core#893 - fix misfiled case print/merge pdfs (alternate to PR 15609/15364) ([15626](https://github.com/civicrm/civicrm-core/pull/15626))** + +- **dev/financial#34 Fix line allocation in Payment.create ([14763](https://github.com/civicrm/civicrm-core/pull/14763))** + +- **Cleanup following smart group conversions and fix the old name of the… ([15648](https://github.com/civicrm/civicrm-core/pull/15648))** + +- **Allow regen.sh to work with either upper/lower case for CMS name to match elsewhere ([15647](https://github.com/civicrm/civicrm-core/pull/15647))** + +- **Convert relationship start & end dates to datepicker ([15637](https://github.com/civicrm/civicrm-core/pull/15637))** + +- **dev/core#561 Convert birth_date & deceased_date to datepicker ([15635](https://github.com/civicrm/civicrm-core/pull/15635))** + +- **Add unique name for relationship start & end dates ([15636](https://github.com/civicrm/civicrm-core/pull/15636))** + +- **Fixing a fatal error when installing extensions with Option Values defined in XML ([15643](https://github.com/civicrm/civicrm-core/pull/15643))** + +- **Fix cancel payment action to reverse financial items related to cancelled payment ([15630](https://github.com/civicrm/civicrm-core/pull/15630))** + +- **5.19 to master ([15644](https://github.com/civicrm/civicrm-core/pull/15644))** + +- **dev/financial#77 ++ Make contribution_id mandatory for PaymentProcessor.pay, pass invoiceID ([15639](https://github.com/civicrm/civicrm-core/pull/15639))** + +- **dev/core#1282 Takes care of customfields of type multiselect that were not being rendered ([15375](https://github.com/civicrm/civicrm-core/pull/15375))** + +- **Adds missing join on the customtable of address customfields while exposed as profile ([15541](https://github.com/civicrm/civicrm-core/pull/15541))** + +- **Improve metadata support for table civicrm_mailing_job in search ([15634](https://github.com/civicrm/civicrm-core/pull/15634))** + +- **dev/core#561 Convert mailing date search field to using datepicker ([15633](https://github.com/civicrm/civicrm-core/pull/15633))** + +- **[REF] Further deconstruction of updateFinancialAccounts ([15631](https://github.com/civicrm/civicrm-core/pull/15631))** + +- **Change parent class on mailing_form ([15629](https://github.com/civicrm/civicrm-core/pull/15629))** + +- **[NFC] reformat BAO_Case file ([15627](https://github.com/civicrm/civicrm-core/pull/15627))** + +- **[REF] simplify definition of isARefund ([15601](https://github.com/civicrm/civicrm-core/pull/15601))** + +- **[NFC] Add date information to MailingJob Schema ([15628](https://github.com/civicrm/civicrm-core/pull/15628))** + +- **[NFC] Add in debugging to try and resolve E2E Cache intermitant test … ([15625](https://github.com/civicrm/civicrm-core/pull/15625))** + +- **[REF] extract chunk of code that creates the financial items for a given line. ([15613](https://github.com/civicrm/civicrm-core/pull/15613))** + +- **Fix test setup Function to use order api ([15620](https://github.com/civicrm/civicrm-core/pull/15620))** + +- **dev/core#560 [REF] Throw exceptions for invalid type errors when aborting ([15623](https://github.com/civicrm/civicrm-core/pull/15623))** + +- **Cast result of getContributionBalance to float to match comment block. ([15621](https://github.com/civicrm/civicrm-core/pull/15621))** + +- **Change test to use preferred methods, fix revealed money bug ([15622](https://github.com/civicrm/civicrm-core/pull/15622))** + +- **Ensure that using case_start_date_high and case_start_date_low etc in… ([15619](https://github.com/civicrm/civicrm-core/pull/15619))** + +- **dev/core#1320 Include displayname in subjects to prevent grouping in email clients ([15513](https://github.com/civicrm/civicrm-core/pull/15513))** + +- **Case datepicker field conversion - Follow up cleanup ([15618](https://github.com/civicrm/civicrm-core/pull/15618))** + +- **dev/core#561 Convert Case date fields on search forms from jcalendar … ([15614](https://github.com/civicrm/civicrm-core/pull/15614))** + +- **Minimal fix for new enotice on case.subject ([15616](https://github.com/civicrm/civicrm-core/pull/15616))** + +- **Issue 1205: allow custom fields of type file for entities ([15580](https://github.com/civicrm/civicrm-core/pull/15580))** + +- **Api4 explorer: Fix variable leaking to global scope ([15615](https://github.com/civicrm/civicrm-core/pull/15615))** + +- **Core/dev#692 : Support search arguments to Case Search form ([15370](https://github.com/civicrm/civicrm-core/pull/15370))** + +- **[REF] Remove usage of CRM_ACL_BAO_Cache::deleteEntry in favour of usi… ([15611](https://github.com/civicrm/civicrm-core/pull/15611))** + +- **dev/core#560 Convert some more CRM_Core_Error::fatal to exception ([15608](https://github.com/civicrm/civicrm-core/pull/15608))** + +- **[REF] Remove CRM_Exception in favour of CRM_Core_Exception ([15610](https://github.com/civicrm/civicrm-core/pull/15610))** + +- **Remove a redundant call to formatParamsForPaymentProcessor in AdditionalPayment form ([15578](https://github.com/civicrm/civicrm-core/pull/15578))** + +- **dev/core#1093: Fix Issue When Updating Custom Fields With Logging Enabled ([15599](https://github.com/civicrm/civicrm-core/pull/15599))** + +- **[NFC] comments tidy up … ([15607](https://github.com/civicrm/civicrm-core/pull/15607))** + +- **Remove CIVICRM_SUPPORT_MULTIPLE_LOCKS and make it always enabled if available ([15604](https://github.com/civicrm/civicrm-core/pull/15604))** + +- **[REF] minor refactor towards removing complexity. ([15594](https://github.com/civicrm/civicrm-core/pull/15594))** + +- **Add help text to payment processor subject field ([15590](https://github.com/civicrm/civicrm-core/pull/15590))** + +- **[NFC] dev/core#1336 Update doc blocks for various ACL related functions ([15603](https://github.com/civicrm/civicrm-core/pull/15603))** + +- **[REF] minor extraction - Extract code to update line items to paid ([15602](https://github.com/civicrm/civicrm-core/pull/15602))** + +- **dev/financial#82 Add getters & setters for contributionID on CRM_Core_Payment. ([15509](https://github.com/civicrm/civicrm-core/pull/15509))** + +- **Generic Settings Pages: Make getSettingPageFilter() public so we can use it in hooks ([15576](https://github.com/civicrm/civicrm-core/pull/15576))** + +- **dev/core#1316 Update 'Thank You' & other corrections ([15503](https://github.com/civicrm/civicrm-core/pull/15503))** + +- **5.19 ([15600](https://github.com/civicrm/civicrm-core/pull/15600))** + +- **Update api3 explorer url path for consistency ([15597](https://github.com/civicrm/civicrm-core/pull/15597))** + +- **dev/core#1321 [test] add unit test to demonstrate behaviour ([15546](https://github.com/civicrm/civicrm-core/pull/15546))** + +- **dev/financial#79 minimal deprecation of Contribution.transact. ([15564](https://github.com/civicrm/civicrm-core/pull/15564))** + +- **Add noisy deprecation warning to Contribution.transact ([15591](https://github.com/civicrm/civicrm-core/pull/15591))** + +- **Remove obsolete supportStorageOfAccents() method. ([15589](https://github.com/civicrm/civicrm-core/pull/15589))** + +- **Extract deprecated Contribution.transact API into it's own file ([15504](https://github.com/civicrm/civicrm-core/pull/15504))** + +- **[REF] minor extraction in dedupe code ([15587](https://github.com/civicrm/civicrm-core/pull/15587))** + +- **Support street address sorting for contact detail report ([15581](https://github.com/civicrm/civicrm-core/pull/15581))** + +- **5.19 ([15584](https://github.com/civicrm/civicrm-core/pull/15584))** + +- **Fix parameters for statusBounce in AdditionalPayment ([15579](https://github.com/civicrm/civicrm-core/pull/15579))** + +- **Support chaining Payment.create from Order api ([15548](https://github.com/civicrm/civicrm-core/pull/15548))** + +- **Translate two string in AdditionalPayment form ([15577](https://github.com/civicrm/civicrm-core/pull/15577))** + +- **Make sure labels match the actual date input format ([15520](https://github.com/civicrm/civicrm-core/pull/15520))** + +- **5.19 to master ([15572](https://github.com/civicrm/civicrm-core/pull/15572))** + +- **Combine IF clause for readability. ([15568](https://github.com/civicrm/civicrm-core/pull/15568))** + +- **Fix bug whereby cidZero does not prepopulate billing details for selected contact for pay later. ([15565](https://github.com/civicrm/civicrm-core/pull/15565))** + +- **Add freeform relative date for 'This Fiscal Year' ([14894](https://github.com/civicrm/civicrm-core/pull/14894))** + +- **Filter out is_template contributions by default ([15550](https://github.com/civicrm/civicrm-core/pull/15550))** + +- **5.19 ([15566](https://github.com/civicrm/civicrm-core/pull/15566))** + +- **5.19 to master ([15563](https://github.com/civicrm/civicrm-core/pull/15563))** + +- **dev/core#1252 Attempt to fix paging on contribution summary ([15528](https://github.com/civicrm/civicrm-core/pull/15528))** + +- **dev/core#1335 - Prevent php warning when saving case type ([15554](https://github.com/civicrm/civicrm-core/pull/15554))** + +- **5.19 to master ([15551](https://github.com/civicrm/civicrm-core/pull/15551))** + +- **dev/financial#72 add 'Template' contribution status ([15431](https://github.com/civicrm/civicrm-core/pull/15431))** + +- **Upgrade script to flip autoassignees using bidirectional relationship in older civicase configs ([15542](https://github.com/civicrm/civicrm-core/pull/15542))** + +- **dev/core#1046 - Fix name vs label for case roles - alternate with case type edit screen code cleanup ([15483](https://github.com/civicrm/civicrm-core/pull/15483))** + +- **dev/core#781 Additional email greetings in message templates ([15491](https://github.com/civicrm/civicrm-core/pull/15491))** + +- **dev/core#1126 - Don't freeze the end date if the membership is linked to a recurring payment ([15540](https://github.com/civicrm/civicrm-core/pull/15540))** + +- **5.19 to master ([15544](https://github.com/civicrm/civicrm-core/pull/15544))** + +- **fix 'balance due' on Pledge Detail for non-US installs ([15543](https://github.com/civicrm/civicrm-core/pull/15543))** + +- **[REF] Rename balanceTrxnParams variable to paymentTrxnParams ([15535](https://github.com/civicrm/civicrm-core/pull/15535))** + +- **Simplify logic for displaying card details for Event online registraion Confirm, Thankyou page ([15533](https://github.com/civicrm/civicrm-core/pull/15533))** + +- **Fix logic determining whether (masked) credit card details are displayed in event online receipts ([15532](https://github.com/civicrm/civicrm-core/pull/15532))** + +- **Remove extraneous full stop, line ([15531](https://github.com/civicrm/civicrm-core/pull/15531))** + +- **Add test for participant receipts, super minor consistency fix. ([15525](https://github.com/civicrm/civicrm-core/pull/15525))** + +- **5.19 ([15529](https://github.com/civicrm/civicrm-core/pull/15529))** + +- **5.19 to master ([15526](https://github.com/civicrm/civicrm-core/pull/15526))** + +- **Format details for case custom data activity in a human readable format ([13365](https://github.com/civicrm/civicrm-core/pull/13365))** + +- **Fix error when adding activities from Search Builder ([15522](https://github.com/civicrm/civicrm-core/pull/15522))** + +- **[NFC] dev/core#1046 - minor consistency change ([15486](https://github.com/civicrm/civicrm-core/pull/15486))** + +- **Remove references to open flash chart, including uploadchartimage fun… ([15493](https://github.com/civicrm/civicrm-core/pull/15493))** + +- **[REF] minor extraction with code to build dedupe arrays ([15519](https://github.com/civicrm/civicrm-core/pull/15519))** + +- **[REF] basic extraction of sendMails functionality along with a small test extension ([15516](https://github.com/civicrm/civicrm-core/pull/15516))** + +- **dev/core#1230 [Ref] Rationalise dedupe code loop. ([15184](https://github.com/civicrm/civicrm-core/pull/15184))** + +- **Fix typo in Manager.php ([15518](https://github.com/civicrm/civicrm-core/pull/15518))** + +- **[REF] remove obsolete code. ([15515](https://github.com/civicrm/civicrm-core/pull/15515))** + +- **dev/core#1317 - Fix total_amount on repeattransaction when tax amount is involved. ([15517](https://github.com/civicrm/civicrm-core/pull/15517))** + +- **[NFC] dev/core#1046 - more accurate column heading ([15485](https://github.com/civicrm/civicrm-core/pull/15485))** + +- **Order api updates to fix participant handling & deprecate creating 'completed ([15514](https://github.com/civicrm/civicrm-core/pull/15514))** + +- **dev/core#1257 Make relationship description searchable ([15358](https://github.com/civicrm/civicrm-core/pull/15358))** + +- **5.19 to master ([15510](https://github.com/civicrm/civicrm-core/pull/15510))** + +- **5.19 ([15507](https://github.com/civicrm/civicrm-core/pull/15507))** + +- **[REF] Deprecate calls to createCreditNoteId ([15492](https://github.com/civicrm/civicrm-core/pull/15492))** + +- **Test calling CRM_Financial_BAO_PaymentProcessor::getPaymentProcessors ([15499](https://github.com/civicrm/civicrm-core/pull/15499))** + +- **dev/financial#73 Update Order.create so that total_amount is not required. ([15501](https://github.com/civicrm/civicrm-core/pull/15501))** + +- **Switch creation of ParticipantPayment to use API ([15500](https://github.com/civicrm/civicrm-core/pull/15500))** + +- **Ensure that the frontend title is used for contribution page details … ([15497](https://github.com/civicrm/civicrm-core/pull/15497))** + +- **5.19 ([15498](https://github.com/civicrm/civicrm-core/pull/15498))** + +- **Update tests to simulate labels that are not the same as names ([15399](https://github.com/civicrm/civicrm-core/pull/15399))** + +- **5.19 to master ([15495](https://github.com/civicrm/civicrm-core/pull/15495))** + +- **dev/core#371 Remove template refs to 'print for your records' ([15467](https://github.com/civicrm/civicrm-core/pull/15467))** + +- **Improvements to copying events and contribution pages ([15144](https://github.com/civicrm/civicrm-core/pull/15144))** + +- **reporting-20: don't display soft credits by default when force=1 ([15315](https://github.com/civicrm/civicrm-core/pull/15315))** + +- **dev/core/1266 widget header tab next state to pcp tab ([15323](https://github.com/civicrm/civicrm-core/pull/15323))** + +- **Upgrade When package to the lastest version ([15223](https://github.com/civicrm/civicrm-core/pull/15223))** + +- **dev/financial#72 Filter contribution status lists for batch creation and update ([15472](https://github.com/civicrm/civicrm-core/pull/15472))** + +- **dev/financial#72 Filter contribution status dropdowns in search and report ([15470](https://github.com/civicrm/civicrm-core/pull/15470))** + +- **[REF] move definition of important values & retrieval outside payment… ([15458](https://github.com/civicrm/civicrm-core/pull/15458))** + +- **[Membership-backoffice] Reduce reliance on multiple specific but confusing class variables ([14919](https://github.com/civicrm/civicrm-core/pull/14919))** + +- **dev/core#826 ([15293](https://github.com/civicrm/civicrm-core/pull/15293))** + +- **Fix bug in SQL queue that can cause tasks to be run twice in a multiprocess environment ([15421](https://github.com/civicrm/civicrm-core/pull/15421))** + +- **dev/financial#57 Add order_reference field ([15468](https://github.com/civicrm/civicrm-core/pull/15468))** + +- **[REF] Minor cleanup to determine taxterm with a helper function. ([15488](https://github.com/civicrm/civicrm-core/pull/15488))** + +- **[REF] Replace deprecated function call with a more readable alternative ([15489](https://github.com/civicrm/civicrm-core/pull/15489))** + +- **Fix typo in parameter description for PaymentProcessor.pay ([15476](https://github.com/civicrm/civicrm-core/pull/15476))** + +- **Fixes an issue where the two arrays weren't always being merged correctly ([15482](https://github.com/civicrm/civicrm-core/pull/15482))** + +- **Fix missing/broken contribution charts ([15474](https://github.com/civicrm/civicrm-core/pull/15474))** + +- **Do no invoke Hooks via UF unless container has been built or it is a … ([15339](https://github.com/civicrm/civicrm-core/pull/15339))** + +- **The loop doth process too much, methinks ([15473](https://github.com/civicrm/civicrm-core/pull/15473))** + +- **Fix CSS for public select2 elements regardless of parent theme box-si… ([15442](https://github.com/civicrm/civicrm-core/pull/15442))** + +- **Respect calling code passing in 'null' for creditnote_id. ([15232](https://github.com/civicrm/civicrm-core/pull/15232))** + +- **Remove Print Icon ([15322](https://github.com/civicrm/civicrm-core/pull/15322))** + +- **Extract contribution search functions to help with case search improvements ([15373](https://github.com/civicrm/civicrm-core/pull/15373))** + +- **Further cleanup and clarification on MembershipPayment ([15407](https://github.com/civicrm/civicrm-core/pull/15407))** + +- **REF Move ipAddress and CC expiry date to prepareParamsForPaymentProcessor ([15291](https://github.com/civicrm/civicrm-core/pull/15291))** + +- **Update my organisation ([15469](https://github.com/civicrm/civicrm-core/pull/15469))** + +- **Restrict inactive Dashlet query to Dashlets in the current domain ([15283](https://github.com/civicrm/civicrm-core/pull/15283))** + +- **[REF] remove call to deprecated function ([15465](https://github.com/civicrm/civicrm-core/pull/15465))** + +- **[REF] Fix typos and remove unused variables ([15462](https://github.com/civicrm/civicrm-core/pull/15462))** + +- **dev/financial#72 Modify getTemplateContribution() to use is_template field ([15456](https://github.com/civicrm/civicrm-core/pull/15456))** + +- **5.19 ([15461](https://github.com/civicrm/civicrm-core/pull/15461))** + +- **Replace openflash charts with charts that work ([15448](https://github.com/civicrm/civicrm-core/pull/15448))** + +- **[REF] Remove transaction as part of minor code cleanup ([15460](https://github.com/civicrm/civicrm-core/pull/15460))** + +- **[ref] Simplify function signature as parameter is not used ([15459](https://github.com/civicrm/civicrm-core/pull/15459))** + +- **5.19 ([15444](https://github.com/civicrm/civicrm-core/pull/15444))** + +- **(dev/core#1065) Pledge in Edit mode needs to be shown consistently ([15321](https://github.com/civicrm/civicrm-core/pull/15321))** + +- **dev/financial#72 Add is_template field to contribution entity ([15433](https://github.com/civicrm/civicrm-core/pull/15433))** + +- **[Code-quality] remove references to where_tables, where_clause ([14891](https://github.com/civicrm/civicrm-core/pull/14891))** + +- **dev/core#1270 - fix email processor dropping attachments - ALTERNATE ([15438](https://github.com/civicrm/civicrm-core/pull/15438))** + +- **REF Use the new prepareParamsForPaymentProcessor function in more places ([15281](https://github.com/civicrm/civicrm-core/pull/15281))** + +- **[NFC] minor simplification ([15425](https://github.com/civicrm/civicrm-core/pull/15425))** + +- **Add in frontend_title field for Contribution Pages to allow site mana… ([15418](https://github.com/civicrm/civicrm-core/pull/15418))** + +- **5.19 to master ([15434](https://github.com/civicrm/civicrm-core/pull/15434))** + +- **Allow custom ts functions in extensions; defer custom ts calls until booted ([15411](https://github.com/civicrm/civicrm-core/pull/15411))** + +- **5.19 ([15430](https://github.com/civicrm/civicrm-core/pull/15430))** + +- **Minor a_b/b_a mixup on case type edit screen ([15412](https://github.com/civicrm/civicrm-core/pull/15412))** + +- **Improve item order inside Online Contributions section of configuration checklist; see lab issue dev/core#1278 ([15359](https://github.com/civicrm/civicrm-core/pull/15359))** + +- **[NFC] code formatting ([15424](https://github.com/civicrm/civicrm-core/pull/15424))** + +- **Fix E_NOTICE for is_required in address form ([15423](https://github.com/civicrm/civicrm-core/pull/15423))** + +- **dev/financial#72 Make is_template=0 the default for api get requests. ([15419](https://github.com/civicrm/civicrm-core/pull/15419))** + +- **Ensure front-end hooks are only registered on main query ([166](https://github.com/civicrm/civicrm-wordpress/pull/166))** + +- **Redirect to setup page on activation /dev/wordpress/issues/37 ([165](https://github.com/civicrm/civicrm-wordpress/pull/165))** + +- **Remove when package from packages ([264](https://github.com/civicrm/civicrm-packages/pull/264))** + +- **Remove Open Flash charts from Version file ([268](https://github.com/civicrm/civicrm-packages/pull/268))** + +- **Remove open flash chart library now that that we are using d3 for cha… ([267](https://github.com/civicrm/civicrm-packages/pull/267))** + +- **INTL_IDNA_VARIANT_2003 deprecated in PHP_7.2 ([266](https://github.com/civicrm/civicrm-packages/pull/266))** + +## Miscellany + +## Credits + +This release was developed by the following code authors: + +a-n The Artists Information Company - William Mortada; AGH Strategies - Alice Frumin, Andrew Hunt, Eli Lisseck; Agileware - Pengyi Zhang; Alexy Mikhailichenko; Australian Greens - Seamus Lee; bjendres; Christian Wach; CiviCoop - Jaap Jansma; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Camilo Rodriguez, Davi Alexandre, Omar Abu Hussein; Dave D; Electronic Frontier Foundation - Mark Burdett; Florian Kohrt; Freeform Solutions - Herb van den Dool; Fuzion - Jitendra Purohit; Greenpeace CEE - Patrick Figel; iXiam - César Ramos, Vangelis Pantazis; JMA Consulting - Monish Deb; John Kingsnorth; Megaphone Technology Consulting - Jon Goldberg; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; mountev; Richard van Oosterhout; Squiffle Consulting - Aidan Saunders; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton, Elliott Eggleston + +Most authors also reviewed code for this release; in addition, the following +reviewers contributed their comments: + +a-n The Artists Information Company - William Mortada; AGH Strategies - Alice Frumin, Andrew Hunt, Eli Lisseck; Agileware - Justin Freeman, Pengyi Zhang; Artful Robot - Rich Lott; Australian Greens - Seamus Lee; bjendres; Blackfly Solutions - Alan Dixon; Christian Wach; Circle Interactive - Dave Jenkins, Pradeep Nayak; civibot[bot]; CiviCoop - Jaap Jansma; civicrm-builder; CiviCRM - Coleman Watts, Tim Otten; CiviDesk - Yashodha Chaku; CompuCorp - Camilo Rodriguez, Davi Alexandre, Jamie Novick; Coop SymbioTIC - Mathieu Lutfy; Dave D; Electronic Frontier Foundation - Mark Burdett; Fuzion - Jitendra Purohit, Luke Stewart; Greenpeace CEE - Patrick Figel; HROliver; iXiam - Vangelis Pantazis; JMA Consulting - Joe Murray, Monish Deb; John Kingsnorth; MJCO - Mikey O'Toole; MJW Consulting - Matthew Wire; Nicol Wistreich; Ray Wright; Richard van Oosterhout; Skvare - Mark Hanna; Squiffle Consulting - Aidan Saunders; sushantpaste; Tadpole Collective - Kevin Cristiano; Wikimedia Foundation - Eileen McNaughton, Elliott Eggleston \ No newline at end of file