Skip to content

Releases: NETivism/netiCRM

6.0.6

22 May 04:10
Compare
Choose a tag to compare

Release note of 6.0.6:

39b9ee9 Refs #40608, Update translate and replace $this with nullObject in processImage.
6aebc5b cfd8471 3f4cf19 refs #40616, refactor import error filename generation process
0dbb396 Refs #40597, Only remove status message when element is label.

6.0.5

15 May 04:10
Compare
Choose a tag to compare
Release note of 6.0.5:

6.0.4

08 May 04:33
Compare
Choose a tag to compare

Release note of 6.0.4:

d29628c refs #40497, fixes contact in child group can't unsubscribe.
0e24a6f refs #40462, add single contribution status sync function
3ea70e3 refs #40441, fixes email addr not properly verify before sending

6.0.3

01 May 04:10
Compare
Choose a tag to compare
Release note of 6.0.3:

b92d7fcc5 Merge branch 'hotfix' of github.com:NETivism/netiCRM into hotfix
5dfeaff2b refs #40463, #40462, now support sync first donation of recur. Do not sync failed contribution when donation were too old
229c44163 Refs #40326 11f, Set value to 0 when statusIndex is false.

6.0.2

24 Apr 04:10
Compare
Choose a tag to compare

Release note of 6.0.2:

4cae315 refs #40371, #39423, #29618, fixes user input value on custom field being wrong validation
a55a228 refs #37238 note-33, do not show create link of pcp when inactive
275e85f e8f1c83 Refs #40326, Add handling to parse numeric string values in contribution status. Update contribution status value as 0 when status index not found.
48206a6 refs #37131. Allow achieved_percent to exceed 100%
99927aa Refs #39372, Freeze 3d secure checkbox if there are tappay contribution.

  • 8df7ff1 Refs #39372, Modify tappay ipn endpoint url, description text in pp form.
  • 8c9dd1c Refs #39372, Modify tappay 3d validate success process as back to thankyou page.
  • 3de7ca8 Refs #39372, Add TapPay 3 domain secure behavior.
  • 74cc6a0 Refs #39372, Add 3D secure option for TapPay pp config form.
    eb3dce4 refs #40383. Fix civicrm_pcp shortening issue and save URLs to DB
    325ca8c refs #40214#note-13, gh-70, fixes html purifier allowed tags format

6.0.1

17 Apr 04:10
Compare
Choose a tag to compare

Release note of 6.0.1:

Bug Fixes:
523ffb5 refs #40378, add path support for setCookie in front end
81b0ea0 refs #40372. Replace align center with CSS for HTML5 compliance
0143c03 refs #37300. Set attachment image height to auto for consistency
20f1ce5 refs #40339, add MItake response body when error
3704147 refs #40367, fixes country dependent ajax compatible php 8.x, json parse
8b20af8 refs #40346. General/special contribution pages do not need show donation button in the progress bar
7de6d02 refs #39227, gh-90, switch PCP preset images to WEBP

Testing:
b135654 refs #39638, remove php5 ci testing
8bbf004 refs #37463, Remove casperjs completely

Others:
4144598 refs #40248, change readme about support version

6.0.0

10 Apr 09:24
Compare
Choose a tag to compare

Release note of 6.0.0:

Personal Campaign Pages

PCP Frontend Page Optimization

abffa41 refs #37131, gh-91, Include data-attribute for specific contribution page script handling
bbfceb6 refs #37131, gh-91, fix UI issue
7d3f1d9 refs #37131, gh-91, toggle button state based on fundraising page status
c8af8dd refs #37131, gh-91, refactor progress bar display logic in PCPInfo.tpl
4bff4b3 refs #37131, gh-91, adjust responsive max-height for .pcp-leading
60629e3 refs #37131, gh-91, add target and title to social links in PCPInfo
3750cce remove unuse comments
f35eaf6 refs #37131, gh-91, remove display check from progressbar.tpl
c96aa9d refs #37131, gh-91, add pcp-amount-goal-top
1b391ee refs #37131, gh-91, fix UI issues
559a3e9 refs #37131, gh-91, add link display logic in PCPInfo
05ee490 refs #37131, gh-91, remove unuse code and comment
e41cb83 refs #37131, gh-91, add RWD styles to pcp frontend page
61f8bae refs #37131, gh-91, add social media to pcp-sticky-header
cadadb6 refs #37131, gh-91, add fontawesome
fbbb674 refs #37131, gh-91, toggle pcp-sticky-header visibility on scroll past progress-button
49d453a refs #37131, gh-91, add pcp sticky header feature
714d0b3 refs #37131, gh-91, add mouseleave event to resize grid items
08b71e0 refs #37131, gh-91, enhance pcp-honor-roll visibility and resize behavior
d84b34a refs #37131, gh-91, Add container class to pcp-page-text
a2816c4 refs #37131, gh-91, Set max-height to pcp-leading
1b939b0 refs #37131, gh-91, Implement dynamic height for pcp-leading via CSS variables
7e8f3a3 refs #37131, gh-91, refactor honor roll display in PCPInfo template
eb03e82 refs #37131, gh-91, enhance typography and layout for pcp-intro-text
2e9baaf refs #37131, gh-91, refactor progress UI from jQuery to pure JavaScript
106d1e0 refs #37131, gh-91, Enhance button and progress bar styles using CSS vars
4c439ac refs #37131. Add fullwidth progress bar support
4b868f1 refs #37131. Refactor PCPInfo to use progressbar template
535097f refs #37131. Refactor progress bar template for better readability and flexibility
83e6862 refs #37332, gh-89, hide popup status message when page start
39d2bd4 refs #37131, gh-91, remove fontawesome from package.

Rework PCP Page Editing

2f02282 refs #37300, gh-90, add RWD styles to crm-box and crm-list
07bf341 refs #37300, gh-90, refactor variable names for consistency
38cca63 refs #37300, gh-90, add crm-box styles
f6d4f86 refs #37300, gh-90, update thermometer display settings with multiple choices in PCP Campaign
d34ed47 refs #37300, gh-90, fix UI issue of pcp backend page
e23911f refs #37300, gh-90, add preview feature to PCP page
71c62df refs #37300, gh-90, add crm-pcp-submit-buttons-top feature
f0b8215 refs #37300, gh-90, fix UI issues
265474f refs #37300, gh-90, fix UI issues
9c24a0d refs #37300, gh-90, add RWD feature to PCP backend page
419a1dc refs #37300, gh-90, add honor roll counter when conditions met
24df1f2 refs #37300, gh-90, add upload-your-own-image feature
55e1b86 refs #37300, gh-90, add toggle for custom image upload in CRM attachment form
6e94386 refs #37300, gh-90, improve event binding for image selection
19f2221 refs #37300, gh-90, reorder attachment upload instructions and modify gallery selection text
00473da refs #37300, gh-90, add check icon to highlight selected item
6c6c753 refs #37300, gh-90, encapsulate gallery disable logic in function
d260f73 refs #37300, gh-90, reset preset image if attachment uploaded
0459db4 refs #37300, gh-90, enforce removal of current attachment before gallery selection
92470d4 refs #37300, gh-90, remove default value for preset_image in PCP form
b244774 refs #37300, gh-90, add UI and interactive events of pcp-preset-img-list
12ac7ad refs #37300. Add pcp-default-preset-img-list
907ffd9 refs #37300. Add preset_image field
9a9cb09 refs #37300, gh-90, remove redundant Smarty var checks in PCPInfo
3a54422 refs #37300, gh-90, ensure correct bool handling in isEmbed
b7676a5 refs #37300, add pageTitle in embed mode
6ea15bb refs #37332, add status change confirm box on admin interface
b88764e refs #37300, use assign instead direct smarty get usage
835c238 refs #37300, fixes anonymous can't preview pcp
3a31295 refs #37300, gh-90, streamline share URL and title handling
af70e3a refs #37300, gh-90, add description to pcp field
3fa7e00 refs #37300, gh-90, add styles to pcp-management
c4e856b refs #37300, gh-90, change fields order of pcp
b0f137f refs #37300, gh-90, add conditional display for is_active field
97964ad refs #37300, gh-90, fix UI issue of preview popup
86e18d9 refs #37300, gh-90, add cpreview popup RWD feature
c2c4b62 refs #37300, gh-90, add pcp preset images
e397f22 refs #37300, re-write image generate utils library
44bafad refs #37300, gh-90, add new pcp page status Draft
8cdc00c refs #37300, gh-90, adjust embed mode handling in PCPInfo
4bff4b3 refs #37300, gh-90, add embed-preview-mode helper
0607442 refs #37300, gh-90, hide campaign is_active field visually when frozen
cdf3355 refs #37300, gh-90, fix UI issue
32315cb refs #37300, gh-90, fix UI issue of pcp backend page
60d6b17 refs #37300, fixes anony can't preview issue
738406f refs #37300, move pcp submit status message to top of pcp-management
1299418 refs #37300, add preset image for pcp user
d061ac4 refs #37300, remove duplicate messages
8352cbd refs #37300, add message when anony submit and public pcp directlly without approve
492c9df refs #37300, allowed font-size, color, background color for ckeditor basic editor

PCP Notification Optimization

9a36e9a refs #37017, gh-108, Avoid undefined variable.
c899902 refs #37017, gh-108, Fixed the problem of management notification returned too early.
1897574 refs #37017, gh-108, Management notification should not be sent when a manager edits a PCP page.
e1bdaf7 refs #37017, gh-108, The welcome supporter notification email should be personalized to include the manager's email address if available.
b8ad8a9 refs #37017, gh-108, Whenever a donor edits their personal campaign page, send a notification to both the donor's supporters and managers.
fef96f7 refs #37017, gh-108, Make sure that the word "campaign" is used consistently.
db1c8a7 refs #37017, gh-108, Change Template Personal Fundraising Page - Supporters welcome
89a0b4f refs #37017, gh-108, Change Template Personal Fundraising Page - Notification management
50d6f51 refs #37017, Change Template Personal Fundraising Page - Supporter Status Change Notification.
de8cbda refs #37017, fixes sending mail logic for pcp welcom msg
e6420cf refs #37017, add text description for pcp
af64c7b refs #37017, fixes typo
1b4874e refs #37017, update pcp notification emails
195bfe0 refs #37017, enhance some legacy code

Rework PCP Admin and Add Draft status

98ba955 refs #37332, gh-89, fixes search draft of pcp in admin page
53a0a7a refs gh-89, #37332, add revert to draft back
b2fdaab refs gh-86, #37238, add different icons for pcp management
9c24a0d refs #37238, gh-86, Add arrow symbol to 'New personal campaign page' link
c3a1c04 refs #37238, gh-86, Add UI for easy URL copy and shorten in ContributionPageEdit
3d031b4 refs #37238, gh-86, Improve wording and navigation for contribution edit page

PDF Receipt Encryption

5eacfe0 refs #38829, add pdf receipt encryption text to templates
c44ca1c refs #38829, remove limitation, add qpdf default path for config when install
22441bb refs #38829, fixes typo, correct serial number generate func
2831629 Refs #38829, Add legal identifier template var to email password when serial id is empty.
26a7634 Refs #38829, Update remove old pdf method.
5caac38 Refs #38829, Update email encryption text description.
1227ea6 Refs #38829, Replace single and double quotes and remove unused code.
dcf0aea Refs #38829, Modify method for set encrypted password.
ca6500f refs #38829, correct pdf receipt decrypt info message
7debbe3 Refs #38829, Update makepdf argument on task for send email.
625d4de Refs #38829, Add receipt email encryption block and update make pdf condition.
a9f0d4f Refs #38829, Add encryptPDF function to encrypt pdf.
06cd6f0 Refs #38829, Set variable to config and update translate.
10712cd Refs #38829, Add Path to qpdf executable field.
387cb6f Refs #38829, Add receipt Email Encryption option.

Other Optimizations and Bug Fixes

8e518cf refs #40338, fixes type test for filename
fef3e29 refs #40338 no. 28, escape id before retrieve data
7ee7f5a refs #40388 no.17, escape params before output
1ab8a9e refs #40338, add type test for filename and directory name
04831c7 refs #40338 no.13, verify input befor retrieve value
562afd6 refs #40338 no.11, escape directory name before create
37be86c refs #40338 no.3-21, import ajax status tmp name should verify
5fec41b refs #40338, fixes legacy typo of commaseparatedintegers
4fc7973 refs #40338 no.1-2-9-10, sanitize name before dir/file create
1e15c58 refs #38963, purify html before shown to user
53a30f8 refs #36881, add status filter to group contact API
9d314f6 refs #36988, merge conflict

Automated Testing Related

58366d1 Refs #39808, Remove sleep time and uneed expect check.
4ab541b ref #39943 merge and delete testing complete (modify)
79df908 ref #39943 merge and delete testing complete
e94bf81 ref #39943 merge function complete
199fecd temp save
58e3586 ref #39808, fix setParticipantNum function
f4d810f ref #39808, create setParticipantNum function for setting correct participant number
5787b62 create new function for merge contacts in batch_action.spec.js
ce94f04 modify path in drone.yml
6fad506 fix path in ci.yml and rename nowait file
d2b5eef ref #...

Read more

5.1.29

03 Apr 04:10
Compare
Choose a tag to compare
Release note of 5.1.29:

fd9725b82 refs #40295, #40266 do not override receipt_date when already has one on complete transaction

5.1.28

27 Mar 04:10
Compare
Choose a tag to compare

Release note of 5.1.28:

223cc20 refs #40253, fixes confirm parameter should be escaped
07cea8c refs #39638, fixes php warning when update
afa0c05 Refs #39808, Remove sleep time and unneeded expect check combine to branch hotfix.
a7ba66b refs #39475. Fix button style for mailingEditor (d10)
980b49c refs #39475. Fix td style conflict in CRM backend

5.1.27

20 Mar 04:10
Compare
Choose a tag to compare
Release note of 5.1.27:

14e3614d4 refs #39444, fix file not being created when no verified external file exists