Skip to content

Commit

Permalink
editing and clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
alifrumin authored and agh1 committed Jun 5, 2019
1 parent f93474f commit 6bb5644
Showing 1 changed file with 60 additions and 56 deletions.
116 changes: 60 additions & 56 deletions release-notes/5.14.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ Released June 5, 2019

| *Does this version...?* | |
|:--------------------------------------------------------------- |:-------:|
| Fix security vulnerabilities? | |
| Fix security vulnerabilities? | no |
| Change the database schema? | **yes** |
| Alter the API? | **yes** |
| Require attention to configuration options? | |
| Require attention to configuration options? | no |
| Fix problems installing or upgrading to a previous version? | **yes** |
| Introduce features? | **yes** |
| Fix bugs? | **yes** |
Expand All @@ -36,9 +36,9 @@ Released June 5, 2019
- **Hook to alter menubar css variables & fix breakpoint in WP
([14135](https://github.com/civicrm/civicrm-core/pull/14135))**

Makes the menubar more flexible and configurable by adding a hook to alter it
and fixes a couple issues with the menubar in Wordpress at certain breakpoints
by implementing the hook internally.
Makes the menubar more flexible and configurable by adding a hook to alter.
Fixes a couple issues with the menubar in Wordpress at certain breakpoints
using the hook internally.

- **Replace jcalendar instances with datepicker
([dev/core#561](https://lab.civicrm.org/dev/core/issues/561):
Expand All @@ -59,15 +59,15 @@ Released June 5, 2019
([dev/core#876](https://lab.civicrm.org/dev/core/issues/876):
[14052](https://github.com/civicrm/civicrm-core/pull/14052))**

Allow IS NULL/ NOT NULL for filters like campaign (added by
[14028](https://github.com/civicrm/civicrm-core/pull/14028)) to be passed via
Makes it so that the newly added filter options IS NULL/ NOT NULL (added by
[14028](https://github.com/civicrm/civicrm-core/pull/14028)) can be passed via
url.

- **Convert dedupe select to select 2 and remove not-used var
([14161](https://github.com/civicrm/civicrm-core/pull/14161))**

On the Dedupe rules form, converts the field to select from a select to a
select2.
On the Dedupe rules form, converts the "Field" fields from selects to
select2s.

- **Add function filterLinks to return an array of links for an entity that can
be used by the API / form layer to generate a link
Expand All @@ -92,9 +92,16 @@ Released June 5, 2019
([14041](https://github.com/civicrm/civicrm-core/pull/14041))**

Improves the UFField api by exposing the option list for the field
`fieldname`, before this change it was displayed as a text_field instead of a
`fieldname`, before this change it was displayed as a text field instead of a
select.

- **CQ: Switch core forms to be Entity Forms
([dev/core#818](https://lab.civicrm.org/dev/core/issues/818):
[13887](https://github.com/civicrm/civicrm-core/pull/13887)) CONTINUES WORK**

This change moves towards switching the Group form to be an Entity Form my
cleaning up the code and improving the metadata.

### CiviCase

- **Long running sql queries from CiviCase
Expand All @@ -111,25 +118,34 @@ Released June 5, 2019

### CiviContribute

- **CQ: Refactor Recurring Contribution Forms
([dev/core#846](https://lab.civicrm.org/dev/core/issues/846):
[13994](https://github.com/civicrm/civicrm-core/pull/13994) and
[13993](https://github.com/civicrm/civicrm-core/pull/13993)) CONTINUES WORK**

Begins the process of converting recurring contribution forms to use entity
forms. Standardises the way in which the payment processor is loaded in the 3
forms that update subscriptions.

- **Call Payment.create from payment.cancel
([13689](https://github.com/civicrm/civicrm-core/pull/13689))**

This change improves the Payment.create api by adding handling for negative
amounts and moves the Payment.cancel api to use the Payment.create api instead
of a bespoke function.

- **Update mastercard icon to match branding guidelines
([14078](https://github.com/civicrm/civicrm-core/pull/14078))**

Updates the mastercard icon to match the MasterCard branding guidelines:
https://brand.mastercard.com/brandcenter/mastercard-brand-mark/downloads.html

- **Switch to using ContributionRecur.cancel api from CancelSubscription form
([14033](https://github.com/civicrm/civicrm-core/pull/14033))**

This change makes it so the CancelSubscription Form uses the
ContributionRecur.cancel api instead of a bespoke function.

- **Update mastercard icon to match branding guidelines
([14078](https://github.com/civicrm/civicrm-core/pull/14078))**

Updates the MasterCard icon to match the MasterCard branding guidelines:
https://brand.mastercard.com/brandcenter/mastercard-brand-mark/downloads.html

### CiviEvent

- **Event Cart: add support for the Credit Card type icons
Expand All @@ -146,7 +162,8 @@ Released June 5, 2019
[14044](https://github.com/civicrm/civicrm-core/pull/14044)) WORK TOWARDS**

This furthers the goal of allowing users to A/B test subject lines in Mosaico
by allowing extension developers to dynamically wrap an API.
by allowing extension developers to dynamically wrap an API using
civi.api.prepare.

### Drupal Integration

Expand All @@ -161,12 +178,11 @@ Released June 5, 2019
([573](https://github.com/civicrm/civicrm-drupal/pull/573))**

Adds a view filter on "Thank You date" and "Receipt Date" for empty/not empty
Which can be used for example to create a view showing contributions that
which can be used to create a view showing contributions that
have/have not been thanked.

## <a name="bugs"></a>Bugs resolved


### Core CiviCRM

- **Email processor filing all emails as .unknown attachments
Expand Down Expand Up @@ -201,10 +217,6 @@ Released June 5, 2019
once, before this change the status check would show up whenever apache was
restarted.

- **Advanced Search - Mailing column headers out of alignment
([dev/core#248](https://lab.civicrm.org/dev/core/issues/248):
[14134](https://github.com/civicrm/civicrm-core/pull/14134))**

- **Fix import primary phone, primary email, add tests
([14043](https://github.com/civicrm/civicrm-core/pull/14043))**

Expand Down Expand Up @@ -237,6 +249,15 @@ Released June 5, 2019
- **Skip adding core resources when building assets
([14010](https://github.com/civicrm/civicrm-core/pull/14010))**

- **Advanced Search - Mailing column headers out of alignment
([dev/core#248](https://lab.civicrm.org/dev/core/issues/248):
[14134](https://github.com/civicrm/civicrm-core/pull/14134))**

- **File custom fields cause a fatal error when trying to merge
([dev/core#723](https://lab.civicrm.org/dev/core/issues/723):
[14144](https://github.com/civicrm/civicrm-core/pull/14144) and
[14146](https://github.com/civicrm/civicrm-core/pull/14146)) REFACTORS WIP**

### CiviCase

- **Case activity query performs poorly on large databases
Expand All @@ -257,12 +278,6 @@ Released June 5, 2019

### CiviEvent

- **CRM-18570 When creating a new event using a template the new event screen is
taking the default values directly from the custom fields, and not from what's
saved in the event template.
([dev/core#553](https://lab.civicrm.org/dev/core/issues/553):
[14063](https://github.com/civicrm/civicrm-core/pull/14063))**

- **Event Cart: pass the contactID to fix payment on Stripe
([14173](https://github.com/civicrm/civicrm-core/pull/14173))**

Expand All @@ -287,6 +302,12 @@ Released June 5, 2019
Ensures start dates are formatted according to the site's localization
preference during the Event Cart checkout process.

- **CRM-18570 When creating a new event using a template the new event screen is
taking the default values directly from the custom fields, and not from what's
saved in the event template.
([dev/core#553](https://lab.civicrm.org/dev/core/issues/553):
[14063](https://github.com/civicrm/civicrm-core/pull/14063))**

### CiviMail

- **Fixed double protocol being added in link by CKEditor.
Expand All @@ -303,17 +324,18 @@ Released June 5, 2019

### CiviMember

- **Membership status processor ignoring records where is_override=0
([dev/core#881](https://lab.civicrm.org/dev/core/issues/881):
[14059](https://github.com/civicrm/civicrm-core/pull/14059))**

- **Batch update membership type
([dev/core#338](https://lab.civicrm.org/dev/core/issues/338):
[14064](https://github.com/civicrm/civicrm-core/pull/14064))**

Fixes a regression when batch updating membership types and copying values
down the column.

- **Membership status processor ignoring records where is_override=0
([dev/core#881](https://lab.civicrm.org/dev/core/issues/881):
[14059](https://github.com/civicrm/civicrm-core/pull/14059) and
[14073](https://github.com/civicrm/civicrm-core/pull/14073))**

- **Back-office membership renewals don't display an on-screen notification
([dev/membership#9](https://lab.civicrm.org/dev/membership/issues/9):
[14088](https://github.com/civicrm/civicrm-core/pull/14088))**
Expand All @@ -333,10 +355,10 @@ Released June 5, 2019
- **Don't render an empty mailto link for empty email addresses
([540](https://github.com/civicrm/civicrm-drupal/pull/540))**

If you add an 'email address' field to a views display, and choose to output
it as a mailto link then an empty link is created when the email address is
empty; with the link of just 'mailto:'. This patch makes a change to ensure
that an email address is present before outputting a link around it.
Fixes a bug where adding an 'email address' field to a views display, and
choosing to output it as a mailto link would result in a broken link if no
email exisits. This patch makes a change to ensure that an email address is
present before outputting a link around it.

- **Column next_sched_contribution should be next_sched_contribution_date for
Views integration
Expand All @@ -357,34 +379,16 @@ Released June 5, 2019
([dev/core#560](https://lab.civicrm.org/dev/core/issues/560):
[14143](https://github.com/civicrm/civicrm-core/pull/14143)) CONTINUES WORK**

- **File custom fields cause a fatal error when trying to merge
([dev/core#723](https://lab.civicrm.org/dev/core/issues/723):
[14144](https://github.com/civicrm/civicrm-core/pull/14144) and
[14146](https://github.com/civicrm/civicrm-core/pull/14146)) REFACTORS WIP**

- **Proposal - add cancel_reason field to civicrm_contribution_recur table
([dev/core#830](https://lab.civicrm.org/dev/core/issues/830):
[14119](https://github.com/civicrm/civicrm-core/pull/14119)) UNIT TESTS**

- **CQ: Switch core forms to be Entity Forms
([dev/core#818](https://lab.civicrm.org/dev/core/issues/818):
[13887](https://github.com/civicrm/civicrm-core/pull/13887)) CONTINUES WORK**

- **CQ: Refactor Recurring Contribution Forms
([dev/core#846](https://lab.civicrm.org/dev/core/issues/846):
[13994](https://github.com/civicrm/civicrm-core/pull/13994) and
[13993](https://github.com/civicrm/civicrm-core/pull/13993)) CONTINUES WORK**

- **Remove instances of $dao->free
([dev/core#562](https://lab.civicrm.org/dev/core/issues/562):
[14070](https://github.com/civicrm/civicrm-core/pull/14070),
[14071](https://github.com/civicrm/civicrm-core/pull/14071) and
[14037](https://github.com/civicrm/civicrm-core/pull/14037)) CONTINUES WORK**

- **Membership status processor ignoring records where is_override=0
([dev/core#881](https://lab.civicrm.org/dev/core/issues/881):
[14073](https://github.com/civicrm/civicrm-core/pull/14073)) - UNIT TEST**

- **(NFC) Add tests of retreiving notes for display on a contact record a…
([14094](https://github.com/civicrm/civicrm-core/pull/14094))**

Expand All @@ -403,7 +407,7 @@ Released June 5, 2019
- **(NFC) Expand unit test to show off double protocol error
([14141](https://github.com/civicrm/civicrm-core/pull/14141))**

- ** [REF] move gathering of location info to relevant function (towards
- **[REF] move gathering of location info to relevant function (towards
dev/core#723) ([14142](https://github.com/civicrm/civicrm-core/pull/14142))**

- **[REF] Move the qfbug handling to it's own function (towards dev/core#723)
Expand Down

0 comments on commit 6bb5644

Please sign in to comment.