Permalink
Fetching contributors…
Cannot retrieve contributors at this time
2332 lines (1654 sloc) 154 KB

Changelog

3.0.10 (13/09/2018)

Enhancements:

  • [development][enhancement] Prerequisite check misses mysqli #2207

Core Functionality

  • [API][Design Decision][Feature: Emails][Platform: Dependencies] Find a better MailChimp API wrapper #4462
  • [Backend System][Backup/Restore][Installation / Upgrade] Display warning for too low php execution time #4451
  • [Backend System][Feature: Groups] GroupView does not display person addresses #2754
  • [Feature: Financial][Web Report] Move donation funds #2193
  • [API][Photos][development][question] 2.6 "page not found" in console for user profile image #1973

Inner Beauty:

  • [Backend System][Backup/Restore][Web Report] Background backups don't seem to be working #4457
  • [Backend System][Backup/Restore][Installation / Upgrade] Display warning for too low php execution time #4451
  • [Backend System][Feature: Groups] GroupView does not display person addresses #2754
  • [development][enhancement] Prerequisite check misses mysqli #2207
  • [API][Photos][development][question] 2.6 "page not found" in console for user profile image #1973

3.0.9 (02/09/2018)

Enhancements:

  • [Localization][enhancement] gettext() for Javascript #964

Core Functionality

  • [Installation / Upgrade][Platform: Database][Platform: Shared Hosting] Could not connect to MySQL - Shared in Hosting (Locaweb) #4413
  • [Installation / Upgrade][Platform: Database][Platform: Shared Hosting] Fresh install Database connection fail #4203
  • [Feature: Financial][Installation / Upgrade][Web Report] PDF/Print Error #3053
  • [Feature: Members][build][question] PersonView vs MemberView JS Files #2831
  • [Feature: Financial][Web Report] Unescaped Character in Donation Funds #2661
  • [Feature: Financial][Web Report] Feature Request: option to print deposit comments on deposit summary #2587
  • [Feature: Members][Feature: Reports][Localization] PrintView not displaying Birth Date correctly. #2571
  • [Feature: Financial][Web Report] Deposit report signature lines are missing #2367

Localization:

  • [Localization][Web Report] Families on timeline does not respect localisation #3821
  • [Localization] Date time line problem .... #3717
  • [Localization] GroupEditor.js is not localized / translated #2759
  • [Localization][UI] Date Picker Placeholder does not respect system date format #2741
  • [Feature: Members][Feature: Reports][Localization] PrintView not displaying Birth Date correctly. #2571
  • [Localization][enhancement] gettext() for Javascript #964

Inner Beauty:

  • [Feature: Members][build][question] PersonView vs MemberView JS Files #2831
  • [Backend System][Security] Chrome sometimes flags System backups as malicious #2778
  • [Code Smell][development] Avoid using ??, ???, ???? in the comments or elsewhere. #2445

3.0.8 (22/08/2018)

Core Functionality

  • [Installation / Upgrade][Platform: Dependencies] ZipArchive should be checked by installation system #4417
  • [Installation / Upgrade] 3.0.7 installation error #4396
  • [Installation / Upgrade][Platform: Self-Hosted][question] New installation with nginx "Error making API Call" #4022
  • [Feature: Reports] create report for families without emails #2814

Localization:

  • [Localization] Month in Wedding Date showing error #4307

Bug fixes:

  • [Web Report][bug] Delete Family & Members error #4424

Inner Beauty:

  • [development] Dev: Error with Copyright date #4405

3.0.7 (23/07/2018)

Core Functionality

  • [Feature: Members] Bug: Custom Drop-Down List Cannot Be Edited #4359
  • [Feature: Data Import / Export] Can I List All Familes? #4358
  • [Feature: Users][New Feature Request] Allow for Searching by a Family's Custom Fields #4350
  • [API] API call error in ChurchCRM 3.0.6 while adding and saving calendar event #4343
  • [Feature: Groups][Platform: Dependencies][Web Report] Group property editor #4296
  • [Installation / Upgrade][Web Report] Multiple API Errors after upgrade #4286
  • [Feature: Emails] Church greeter email content to be configurable #4282
  • [Feature: Members][UI][Web Report] Person Profile #3865
  • [Feature: Reports][Web Report][question] Cannot create directory from cart - redirects to Menu.php #2806
  • [Feature: Emails][Feature: Members] BCC all email issue #2600

Bug fixes:

  • [Web Report][bug] Have a bug in Enable Features #4301

Inner Beauty:

  • [Documentation][development] Vagrant Installation Instructions are Incomplete #4360

3.0.6 (13/06/2018)

Enhancements:

  • [Feature: Members][enhancement] Please add Last Name First Name in iPersonNameStyle #4298

Core Functionality

  • [Feature: Data Import / Export][Web Report] Missing Field in Import/Export #4299
  • [Feature: Members][enhancement] Please add Last Name First Name in iPersonNameStyle #4298
  • [Feature: Users][Security][Web Report] Deleting system user yields json api error #4293

Localization:

  • [Localization] The Files ChurchCRM_Dutch.po and .mo #4287

3.0.5 (20/04/2018)

Enhancements:

  • [API][enhancement] Move Delete Person to a API call #1395

Core Functionality

  • [Installation / Upgrade] Add MySQL version to Admin Debug Page #4256
  • [Installation / Upgrade] Add PHP version to Admin Debug Page #4255
  • [API] Some searches fail with API error #4222
  • [Installation / Upgrade][Web Report] Problems after update #4208
  • [Installation / Upgrade][Web Report] error after upgrade to 3.0.2 #4205
  • [API][Code Smell] keep recieving this multiply error #4021
  • [API][Backend System][Configuration][Platform: Self-Hosted][Platform: Shared Hosting] Unable to submit an issue #3996
  • [API] Need Public Person/Family Self Register API #3955
  • [API][Platform: Self-Hosted][Platform: Shared Hosting] cant upload profile #3329
  • [Feature: Members] Family List should have active maps link #2977
  • [API][enhancement] Move Delete Person to a API call #1395

Inner Beauty:

  • [Platform: Dependencies][development] Vagrant env is missing PHP zip #4248
  • [Code Smell] Review AJAX Delete Calls #4237
  • [API][Code Smell] keep recieving this multiply error #4021
  • [API][Backend System][Configuration][Platform: Self-Hosted][Platform: Shared Hosting] Unable to submit an issue #3996

3.0.4 (13/04/2018)

Core Functionality

  • [Code Smell][Installation / Upgrade] Typo on setup page #4215
  • [API] GroupView.php broken thumbnail image link #4213
  • [API][Configuration][Feature: Events / Calendar][Web Report] Calendar Public URLs #4207
  • [API] Review API Security #4013
  • [API][Feature: Events / Calendar] Calendar vCard Export #3625

Inner Beauty:

  • [Code Smell][Installation / Upgrade] Typo on setup page #4215
  • [Code Smell] MapUsingGoogle still calls initial JS #4202

3.0.3 (04/04/2018)

Enhancements:

  • [Documentation][enhancement] Update SystemConfig to include a doc link #2321
  • [Performance][enhancement] Photo System: Needs a Batch API #2205
  • [Web Report][enhancement] Sidebar menu should remain open/active for current page #1843
  • [Feature: Members][enhancement] Review All Export Flags and usages #1396

Core Functionality

  • [Installation / Upgrade][Platform: Database][Platform: Shared Hosting] Could not connect to MySQL on 127.0.0.1 on port as USER #4182
  • [Installation / Upgrade][bug/regression] Can't Upgrade past 3.0.0 #4180
  • [API] Dashboard API Error when session timeout #3999
  • [Feature: Members] Unique email address #3787
  • [API][Platform: Shared Hosting][question] Uploading Photo #3044
  • [Installation / Upgrade][question] Upgrading to 2.7.2 #2403
  • [Installation / Upgrade][Platform: Shared Hosting][Security] 403 Forbidden error #2400
  • [Feature: Members][enhancement] Review All Export Flags and usages #1396

Performance:

  • [Performance][enhancement] Photo System: Needs a Batch API #2205

Inner Beauty:

  • [Backend System][Code Smell] Deeplink to pages uses incorrect URL #4007
  • [Backend System][New Feature Request] Add a debug page on the admin Nav #1420
  • [development] Review System Settings #1168

3.0.2 (30/03/2018)

No changelog for this release.


3.0.1 (30/03/2018)

Core Functionality

  • [Feature: Emails][Feature: Members][Platform: Dependencies][bug] Church greeter email error #4160
  • [Installation / Upgrade] HTTP 500 Error #4151
  • [API][Security][bug] CodeSmell: Group All Background APIs into single Path #4148
  • [Installation / Upgrade][please address comments][question] 426 Upgrade Database #4139
  • [API][Feature: Events / Calendar][Web Report][bug] Public Events API is not sorted by Date #4130
  • [API][P0 - Urgent][Security][Web Report][bug/regression] Unable to Use API Keys #4112
  • [Feature: Data Import / Export] Export CSV function is not working - v2.10.3 #3966
  • [Installation / Upgrade][bug/regression] upgrading from churchinfo #3420

Bug fixes:

  • [Feature: Emails][Feature: Members][Platform: Dependencies][bug] Church greeter email error #4160
  • [API][Security][bug] CodeSmell: Group All Background APIs into single Path #4148
  • [API][Feature: Events / Calendar][Web Report][bug] Public Events API is not sorted by Date #4130
  • [Feature: Events / Calendar][Web Report][bug] Calendar Public Views have wrong page title #4128
  • [API][P0 - Urgent][Security][Web Report][bug/regression] Unable to Use API Keys #4112

Inner Beauty:

  • [build] Many of our dependencies are out of date #3601

3.0.0 (15/03/2018)

Enhancements:

  • [UI][enhancement] Admin Menus are hard to find #4103
  • [bug][enhancement] Member Distance is as the crow flies #3687
  • [Good first bug][enhancement] Demo Data changes #1974
  • [Web Report][enhancement] Put all available reports on reports menu #1193
  • [enhancement] Fundraiser: On/Off Switch #528
  • [Feature: Sunday School][enhancement] Sunday School: Need an On/Off Switch #527

Core Functionality

  • [API][Security] Verify expired session also affetcs API #4099
  • [Installation / Upgrade][Platform: Database] menu_links table missing from upgrade script #4083
  • [Installation / Upgrade][bug] 2.10.0 missing from upgrade script #4082
  • [Installation / Upgrade][bug] 2.9.0 upgrade script fails #4081
  • [Backend System][Code Smell][Installation / Upgrade] SQL Errors encountered during upgrade are not logged #4079
  • [Installation / Upgrade][bug] Missing files referenced in upgrade.json will cause server hang #4078
  • [Installation / Upgrade][bug] Upgrade.JSON references menu rebuild script #4077
  • [Feature: Events / Calendar][Feature: Members][Web Report] Upcoming Birthday Calendar Shows Last Year's Age #4037
  • [Installation / Upgrade][Platform: Database][Platform: Self-Hosted][Platform: Shared Hosting] Setup Error - Could not connect to MySQL #4033
  • [Installation / Upgrade][Localization][Web Report] Is not changing the language to Spanish and the applicacion integrity check #4032
  • [Code Smell][Feature: Reports] Generate "Confirm data letters" - deprecated methods #3989
  • [Feature: Users][Web Report] Forgot Password Issue #3987
  • [Feature: Reports][Web Report] Reports missing #3981
  • [Feature: Data Import / Export][Feature: Events / Calendar][Feature: Members] Birthdate/ Birthday not show up in calendar #3980
  • [Installation / Upgrade][Platform: Shared Hosting] Error Installing ChurchCRM on Shared Server #3951
  • [Feature: Financial][Web Report][bug] Non-deductible amounts still defaults to zero when total amount field is blank #3925
  • [Feature: Emails][Web Report] Email Menu item not working #3924
  • [Feature: Members][Web Report][please address comments] Picture not showing on individual print #3914
  • [Installation / Upgrade][Web Report] Integrity Checks #3913
  • [API][Feature: Events / Calendar][Web Report] Error just after calendar is opened #3795
  • [Installation / Upgrade][Web Report] Upgrade from 2.9.2 not working #3794
  • [API] CANT UPLOAD PICTURES #3657
  • [API][Feature: Events / Calendar][New Feature Request] Provide public Calendar data API #2146
  • [Feature: Members][question] "ghost family" #1173
  • [Feature: Sunday School][enhancement] Sunday School: Need an On/Off Switch #527

Localization:

  • [Installation / Upgrade][Localization][Web Report] Is not changing the language to Spanish and the applicacion integrity check #4032
  • [Localization] Change Language to Spanish #3235

Bug fixes:

  • [P0 - Urgent][Security] Changing user password switches to that user context #4107
  • [Installation / Upgrade][bug] 2.10.0 missing from upgrade script #4082
  • [Installation / Upgrade][bug] 2.9.0 upgrade script fails #4081
  • [Installation / Upgrade][bug] Missing files referenced in upgrade.json will cause server hang #4078
  • [Installation / Upgrade][bug] Upgrade.JSON references menu rebuild script #4077
  • [P0 - Urgent][UI][Web Report] People Menu Items #4027
  • [Feature: Financial][Web Report][bug] Non-deductible amounts still defaults to zero when total amount field is blank #3925
  • [Security][bug] Password Change Screen And Bad Session JavaScript Errors #3722
  • [bug][enhancement] Member Distance is as the crow flies #3687

Inner Beauty:

  • [Backend System][Code Smell][Installation / Upgrade] SQL Errors encountered during upgrade are not logged #4079
  • [Code Smell][development] review and remove $_SESSION['bAddEvent'] #4001
  • [Code Smell][Feature: Reports] Generate "Confirm data letters" - deprecated methods #3989
  • [Code Smell] Stop using $_SESSION['iUserID'] #3976
  • [Code Smell] Menu ORM is not optimized #3836
  • [development] Evaluate Propel ORM classes #2441
  • [Backend System][New Feature Request][UI] Favorites items menu #2028
  • [Backend System][UI][development] Move menu configuration out of SQL #2000
  • [Backend System][development] Internal Database settings #1240

2.10.4 (07/02/2018)

Enhancements:

  • [Feature: Financial][UI][Web Report][enhancement] Default value for deposit payment entry #3758
  • [Localization][development][enhancement] Create REST APIs for Country & State #1931

Core Functionality

  • [Installation / Upgrade][Platform: Dependencies][Platform: Shared Hosting][question] Noob here - Does ChurchCRM work with Squarespace? Thanks #3959
  • [Installation / Upgrade] Church CRM fresh install but can't login using default credential #3952
  • [Feature: Emails][Web Report] Email Page - ERR_TOO_MANY_REDIRECTS #3948
  • [API][Platform: Self-Hosted][Platform: Shared Hosting][Web Report] 0 in families/people/etc. #3921
  • [Feature: Members][Feature: Reports][Web Report][question] Confirm Data Member Report #3920
  • [API][Platform: Self-Hosted] undefined: /api/timerjobs/run error on all pages #3909
  • [Feature: Financial][UI][Web Report][enhancement] Default value for deposit payment entry #3758
  • [API][Security] Add API key for access #3033

Localization:

  • [Localization][development][enhancement] Create REST APIs for Country & State #1931

Inner Beauty:

  • [Backend System][please address comments] Fatal Error in XAMPP setup #3627
  • [Localization][development][enhancement] Create REST APIs for Country & State #1931

2.10.3 (13/01/2018)

Enhancements:

  • [Backend System][Security][UI][enhancement] Redirect to correct page after login #377

Core Functionality

  • [Documentation][Feature: Financial][Feature: Reports] Fiscal Year #3882
  • [Installation / Upgrade] Blank Page on Installatuon or Error 500 #3754

Inner Beauty:

  • [development] Need a NPM task to quickly reset dev database #3732
  • [Backend System][Security][UI][enhancement] Redirect to correct page after login #377

2.10.2 (06/01/2018)

Core Functionality

  • [Installation / Upgrade][Platform: Database] Can't upgrade 2.9.4 -> 2.10.0 #3854

2.10.1 (05/01/2018)

Core Functionality

  • [Installation / Upgrade][Platform: Database][bug/regression] Can't restore 2.10.0 database backup #3856
  • [Installation / Upgrade][Platform: Database][Platform: Self-Hosted][Platform: Shared Hosting][please address comments] Fatal error when upgrading to 2.9.1 #3642

2.10.0 (04/01/2018)

Core Functionality

  • [API][Feature: Events / Calendar] Add "Expose via API" to Events Schema #3032

Bug fixes:

  • [P0 - Urgent][Security] A deleted with an active session user may still navigate #3846

Inner Beauty:

  • [development] RecordProperty is mapped as PersonProperty #3806
  • [Platform: Deprecated][Platform: Self-Hosted][Platform: Shared Hosting][build][development] Address .htaccess files for PHP 7 #1165

2.9.4 (01/01/2018)

Enhancements:

  • [UI][enhancement] Enable customization of profile picture sizes #3796
  • [Backend System][Feature: Emails][enhancement] SMTP debug is ugly #3514

Core Functionality

  • [Feature: Members][Web Report] Birthday not shown if missing year or "Hide Age" #3804
  • [Feature: Members][development] Create APIs for Country List and State List #3781
  • [Backend System][Feature: Emails][enhancement] SMTP debug is ugly #3514
  • [Configuration][build] When updating the demo sites, import the demo data #1709
  • [Configuration] Add Family/Person/Group Properties to demo/testing site data #1708
  • [Feature: Sunday School][bug] Sunday School Class View - Parent Info #1399
  • [Feature: Financial][Web Report][please address comments] Deleting deposit does not deprecate delete payments #1238

Localization:

  • [Localization] 2.9.2 lose some translated terms. #3705
  • [Localization][Web Report] Directory report - single person household birthday does not follow system format #2340

Bug fixes:

  • [Feature: Sunday School][bug] Sunday School Class View - Parent Info #1399

Inner Beauty:

  • [development] New Home for Slim MVC Pages #3819
  • [Feature: Members][development] Create APIs for Country List and State List #3781
  • [Backend System][Feature: Emails][enhancement] SMTP debug is ugly #3514
  • [Configuration][build] When updating the demo sites, import the demo data #1709
  • [development] System Settings GZIP name why is it needed #1412
  • [development] Review mailtrap.io #1246

2.9.3 (24/12/2017)

Enhancements:

  • [enhancement] Family Roles widget provides vague insight into custom roles #3678
  • [enhancement] Missing count on SelectList.php #3664
  • [Backend System][enhancement] Backup files should include church name #2642

Core Functionality

  • [Feature: Reports][Web Report][question] Inconsistent Date Format #3759
  • [Backend System][Feature: Members][Platform: Database] "Update" Notes causes database insert error #3748
  • [Feature: Groups][bug] 2.9.2 Bug with deleting a member from a group #3730
  • [Feature: Groups][Web Report][bug] adding group members requires a page refresh #3726
  • [API][Feature: Cart] SelectList Add to Cart Feature returns HTTP Error 500 #3662
  • [Feature: Financial][Feature: Reports][bug/regression] Individual Deposit Report no Longer Exists #3637
  • [API][Web Report] Add all people to cart is broken #3632
  • [Feature: Cart][Feature: Members][Web Report] Add to Cart getting HTTP 500 Error - Page Not Found #3615
  • [Feature: Reports][Localization] Still the same problem with diacritics in directory listing title #3421

Localization:

  • [Feature: Reports][Localization] Still the same problem with diacritics in directory listing title #3421

Bug fixes:

  • [Feature: Groups][bug] 2.9.2 Bug with deleting a member from a group #3730
  • [Feature: Groups][Web Report][bug] adding group members requires a page refresh #3726

Inner Beauty:

  • [Backend System][Feature: Members][Platform: Database] "Update" Notes causes database insert error #3748
  • [Backend System][enhancement] Backup files should include church name #2642
  • [Backend System] Should not use CDN for local app code #2637

2.9.2 (11/12/2017)

Core Functionality

  • [API] dashboard service double slash #3690
  • [API][UI] Add Group to Cart Causes page reload #3663
  • [Feature: Groups] Bug in GroupList.php #3617
  • [Feature: Sunday School][Platform: Database][Regulatory Compliance GDPR etc] Plan to add subgroups ... #3520
  • [Feature: Members][UI] Adding new family - blank page on submission #2449

Localization:

  • [Localization] Localisation for Cell/Mobile Numbers #3524
  • [Localization][build] scan javascript for i18next #2532

Bug fixes:

  • [Security][Web Report][bug] Clicking Lock doesn't do anythin #3611

Inner Beauty:

  • [build] POEditor.js use of const in strict mode #3275
  • [build] NPM Symlinks are a headache #3075
  • [build] Vagrant box is not using latest npm #3073
  • [development] Update Dev Vagrant Box to support Thai and Arabic/Egypt #2858
  • [Localization][build] scan javascript for i18next #2532
  • [build][development] Vendor JS directory structure needs improvement #2012

2.9.1 (04/12/2017)

Core Functionality

  • [Installation / Upgrade][Platform: Shared Hosting] Can't login after fresh install #3544
  • [Feature: Members] Person: Photos #2204

Localization:

  • [Localization] 2.9.0 bug Translation lost after upgrade ... #3545

2.9.0 (30/11/2017)

Core Functionality

  • [Feature: Emails][In Review] Need STMP Config Options for TLS #3515
  • [Feature: Emails][Platform: Shared Hosting] Slim errors on Bluehost - initial setup. #3513

Localization:

  • [Localization] locale has E-mail and email #3308

2.9.0-RC1 (28/11/2017)

Enhancements:

  • [Feature: Groups][enhancement] Add family members to group from family view page #2466
  • [UI][development][enhancement] Many buttons and UI elements are missing clear identifiers #2263
  • [UI][enhancement] Option to Toggle Password Mask #2077
  • [enhancement] Rename "Members" #1537

Core Functionality

  • [Installation / Upgrade][P0 - Urgent][Platform: Database] Cannot restore to 2.9.0 DB #3463
  • [Feature: Groups][UI] List and Group in the Groups Left Nav #3392
  • [API][Feature: Groups] Quick Create Group from Card Default value #3336
  • [Feature: Members] Self Verification shows 1900 for members where hideAge flag is checked #2773
  • [Feature: Groups] Cannot add selected group members to cart #2474
  • [Feature: Groups][enhancement] Add family members to group from family view page #2466

Localization:

  • [Localization] Non-English CSV Export is invalid #2726

Bug fixes:

  • [Installation / Upgrade][P0 - Urgent][Platform: Database] Cannot restore to 2.9.0 DB #3463
  • [P0 - Urgent] Can't login after deploy 2.9.0 on an older system #3443
  • [Good first bug][Web Report][bug] Church address has apostrophe in it - added escape character shows up in directory title page #1803

Inner Beauty:

  • [development] Skin Folder has 2 versions of JQuery-ui #3490
  • [Backend System] JavaScript for the calendar page is not split into separate PHP / JS files #3380
  • [UI][development][enhancement] Many buttons and UI elements are missing clear identifiers #2263
  • [Backend System][In Review] Notes \r\n #2025

2.8.15 (15/11/2017)

Enhancements:

  • [Web Report][enhancement] View Photo in Real Image Size #2075
  • [Feature: Members][UI][enhancement] Standardize the images background when using Initials #2027
  • [Performance][enhancement] Performance limits exceeded on shared hosting when viewing large cart #1807
  • [Feature: Members][Feature: Sunday School][Web Report][enhancement] Sunday School class info section- need a scroll bar to page to the right option sooner than bottom of page #886

Core Functionality

  • [Feature: Reports][Web Report] Need less formal "Display Name" for Mailing Labels #3247
  • [Feature: Reports][Feature: Sunday School] PhotoBook fails if images are not PNG format #3245
  • [Feature: Reports][Feature: Sunday School] Sunday School Photo Book does not loop #3236
  • [Feature: Reports] Bug in printing of birth dates in directory PDF #3168
  • [Installation / Upgrade] MYSQL Error: myphpadmin in XAMPP/WAMP #3040
  • [Installation / Upgrade] Setting up churchcrm but stuck #3039
  • [Feature: Data Import / Export][Feature: Sunday School] Add option to export on this page #3026
  • [API][Feature: Data Import / Export][Feature: Groups] Add export option to this page #3025
  • [Installation / Upgrade][Platform: Dependencies][Platform: Self-Hosted] IIS Infinite Redirects on First Login #2974
  • [Feature: Members] PersonView: Initials Photo #2203
  • [Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][question] HTTP ERROR 500 after Setup #2156
  • [Feature: Members][UI][enhancement] Standardize the images background when using Initials #2027
  • [Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][help wanted][question] Create a install guide on popular hosting providers #1236
  • [Installation / Upgrade][question] Update "Upgrade" documentation #1128
  • [Feature: Members][Feature: Sunday School][Web Report][enhancement] Sunday School class info section- need a scroll bar to page to the right option sooner than bottom of page #886

Localization:

  • [Localization] Awkwardly translated "Update" String #3066
  • [Localization] Add support for Indonesian #2928

Performance:

  • [Backend System][Performance] Photo logic is ugly #3276
  • [Performance][enhancement] Performance limits exceeded on shared hosting when viewing large cart #1807

Bug fixes:

  • [bug] Locked Account message has HTML #2968

Inner Beauty:

  • [Backend System][Performance] Photo logic is ugly #3276
  • [Backend System][development] Remove PersonService getPersonsJSON #3120
  • [development] Add CodeOwners #3074

2.8.14 (10/11/2017)

Core Functionality

  • [Feature: Emails][Feature: Members] Cannot self-verify family if no geo-location information #3128
  • [Feature: Groups] Group Copy/Move Modal Behavior #1034

2.8.13 (31/10/2017)

Core Functionality

  • [Installation / Upgrade][Platform: Shared Hosting] Default Login Credentials Not Working - No Error #3123
  • [Feature: Reports] ConfirmReport.php is broken #3103
  • [API][Configuration] sHeader entries under general settings is not retained after save - applies to 2.8.11, 2.8.12 #3099
  • [Documentation][Feature: Users][Security] Password Hashing Algorithm #2342

Inner Beauty:

  • [build] Audit NPM devDependencies #3019

2.8.12 (25/10/2017)

Core Functionality

  • [Installation / Upgrade] You don't have permission to access /churchcrm/SystemSettings.php on this server #3038

Performance:

  • [Performance] Global Search Slow Response #3046

Inner Beauty:

  • [Security][build] Scan for vulnerabilities #2228

2.8.11 (18/09/2017)

Core Functionality

  • [Installation / Upgrade][Platform: Shared Hosting][question] File integrity check failure #3037
  • [Feature: Emails][Feature: Members] Alert / Notify Pastoral and Greeters of new family additions #3007
  • [Backend System][Installation / Upgrade][Platform: Database] Need option for PHP based Upgrade Script #2983
  • [Installation / Upgrade][Platform: Shared Hosting] Setup Failure #2980

Localization:

  • [Localization] Support - Indonesian locale #2961

Inner Beauty:

  • [Backend System][Installation / Upgrade][Platform: Database] Need option for PHP based Upgrade Script #2983
  • [development] ChurchCRM mixed Lic #2911

2.8.10 (31/07/2017)

Enhancements:

  • [UI][enhancement] Family/Person Timeline does not break by date #2880

Core Functionality

  • [Feature: Reports] Sending an Online Verification should create a note in the timeline #2813

Inner Beauty:

  • [Backend System][Platform: Shared Hosting] Upgrading via the UI on live host fails with 'slim application error' #2337

2.8.9 (28/07/2017)

Core Functionality

  • [Installation / Upgrade] ChurchCRM doesn't work after Upgrade to 2.8.8 #2932
  • [Feature: Reports] Need to Create a Verification Report #2812
  • [Installation / Upgrade] ChurchCRM installation problem on local web server (localhost): An invalid configuration name has been requested: sGoogleTrackingID #2643

2.8.8 (21/07/2017)

Core Functionality

  • [Installation / Upgrade][Security] Setup page logs to /tmp #2899

2.8.7 (21/07/2017)

Core Functionality

  • [Installation / Upgrade] Error in a new installation #2890

Bug fixes:

  • [bug] Same Config ID Re-used #2891

2.8.6 (18/07/2017)

Enhancements:

  • [Backend System][enhancement] Add Church URLs to System Settings #2363
  • [enhancement] Open Tasks menu issues #2060

Core Functionality

  • [Feature: Members] Missing Role in the alerts for invalid Members #2601

Localization:

  • [Localization] Support Arabic / Egypt Locale #2861
  • [Localization] DataTables Column Names are not translating #2780
  • [Localization] Add Thai locales #1325

Inner Beauty:

  • [Backend System] Display release notes on Upgrade wizard #2835
  • [Backend System][enhancement] Add Church URLs to System Settings #2363

2.8.5 (14/07/2017)

Enhancements:

  • [enhancement] Account deletion should include the user who deleted #2236

Inner Beauty:

  • [Integration Testing][Platform: Self-Hosted][Platform: Shared Hosting][build][development] Run Automation testing on PHP 5.6/7.0/7.1 #2348
  • [development] Extract datatable options into a global var #2328

2.8.4 (10/07/2017)

Enhancements:

  • [Backend System][enhancement] Include MySQL version in bug report #2530

Core Functionality

  • [API][Localization] Javascript is not scanned for new i18next.t() strings #2761
  • [Feature: Groups][Localization] DatePicker is not localized / translated (JavaScript) #2717
  • [Feature: Members][Feature: Sunday School] Sunday School Dashboard Student < 1 year of Age display #1397

Localization:

  • [Localization] select2 SV locale file is missing from sv.js file #2768
  • [Localization] JavaScript String Literals are not translated #2765
  • [Localization] Concatenated locale JS causes error if plugin is not present #2763
  • [API][Localization] Javascript is not scanned for new i18next.t() strings #2761
  • [Localization] Select2 does not translate #2757
  • [Feature: Groups][Localization] DatePicker is not localized / translated (JavaScript) #2717
  • [Localization] en_US/LC_Messages/messages.js 404 (Not Found) #2521
  • [Localization][development] Move datatable options into header of all the page to ensure they are the same #1976

Inner Beauty:

  • [Backend System][Security] Solution to the Bug to edit Person Properties Group Properties PDFLabel ..... #2719
  • [Backend System][enhancement] Include MySQL version in bug report #2530
  • [Localization][development] Move datatable options into header of all the page to ensure they are the same #1976
  • [Documentation][development] CRM JavaScript Namespace Initialization #1728

2.8.3 (05/07/2017)

Enhancements:

  • [Feature: Events / Calendar][enhancement] Show only Events on current month #2625
  • [enhancement] Non collapse widgets #2195

Performance:

  • [Performance] After displaying family info in the search it is now much slower #2617

Inner Beauty:

  • [development] Debug Should enable phpmailer logs #2428

2.8.2 (03/07/2017)

Core Functionality

  • [Feature: Emails] Need a way to debug email/SMTP #2650

2.8.1 (02/07/2017)

Core Functionality

  • [Feature: Groups][UI] Need to double-select rows to highlight #2621

Inner Beauty:

  • [Backend System][Documentation][question] Task Configure HTTPS #1314
  • [Documentation][development] Vagrant Documentation #1042

2.8.0 (01/07/2017)

Enhancements:

  • [Feature: Members][enhancement] Member Directory PDF Phone Numbers #853

Core Functionality

  • [Configuration][Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][question] css and js files fail to load #2630
  • [Feature: Financial] Cannot distinguish givers with same last name and address #2585
  • [Feature: Financial][Localization] deposit slip editor anonymous isn't displayed #2565
  • [Feature: Members][Web Report] People Classification Chart Missing Unassigned #1155
  • [Feature: Members][enhancement] Member Directory PDF Phone Numbers #853

Localization:

  • [Localization][UI][Web Report] DataTables lang not loading for en_us #2634
  • [Feature: Financial][Localization] deposit slip editor anonymous isn't displayed #2565

Inner Beauty:

  • [UI][development] Remove 81 iframes in 5 files #235

2.8.0-RC2 (21/06/2017)

Enhancements:

  • [Feature: Users][enhancement] Need a way to reset user password without asking an admin #2368

Core Functionality

  • [Feature: Financial] Payments by Family should display Head of Household Name #2563
  • [Feature: Users][enhancement] Need a way to reset user password without asking an admin #2368
  • [Feature: Financial][UI][Web Report] Deposit Slip Rows don't highlight #2094
  • [Feature: Financial] Payment entry family dropdown box has no background #1667

Bug fixes:

  • [bug] Simultaneous AJAX calls give error #2609

Inner Beauty:

  • [Integration Testing][build] Update .travus #2618
  • [build] not all 2.8.0 upgrade scripts run #2590
  • [Backend System] Redundant function calls #2586

2.8.0-RC1 (04/06/2017)

Enhancements:

  • [Backend System][enhancement] System Settings: Backup tab #2390
  • [Backend System][development][enhancement] System Settings: Create an Integration Tab #2387
  • [Backend System][enhancement] System Settings - iFYMonth should be a dropdown #2384
  • [Security][enhancement] System Settings - Passwords #2383
  • [enhancement] Hover text for top right icons #2289
  • [Backend System][enhancement] iPersonNameStyle Admin setting needs to be a drop-down list #2133
  • [Feature: Members][enhancement] Mail Export Select Groups #1311
  • [Feature: Members][Feature: Sunday School][enhancement] Improve parent / child sign in #812
  • [UI][enhancement] Theme: Event Checkin #462

Core Functionality

  • [Installation / Upgrade] ChurchCRM File Integrity Check fails #2476
  • [Feature: Members] Delete Family displays a 500 error #2451
  • [Feature: Users][P0 - Urgent][Security] Admin user password change error 500 #2351
  • [Feature: Groups][Feature: Members][Feature: Sunday School][New Feature Request] Sunday School Sign in / Check In #2329
  • [Feature: SMS][New Feature Request] Nexmo text gateway #2149
  • [Feature: Members][enhancement] Mail Export Select Groups #1311
  • [Feature: Events / Calendar][Feature: Sunday School][New Feature Request] Event enhancement request #1291
  • [API][Feature: Events / Calendar][development] Events API #1144
  • [Feature: Members][Feature: Sunday School][enhancement] Improve parent / child sign in #812

Bug fixes:

  • [Feature: Users][P0 - Urgent][Security] Admin user password change error 500 #2351

Inner Beauty:

  • [development] Skins \ AdminLTE keeps disappearing #2531
  • [Backend System] System Settings: sXML_RPC_PATH where is it used #2393
  • [Backend System][enhancement] System Settings: Backup tab #2390
  • [Backend System][development] System Settings: Members #2388
  • [Backend System][development][enhancement] System Settings: Create an Integration Tab #2387
  • [Backend System][development] System Settings: sToEmailAddress where is it used #2386
  • [Backend System][development] System setting: Review User Password settings #2385
  • [Backend System][enhancement] System Settings - iFYMonth should be a dropdown #2384
  • [Backend System][enhancement] iPersonNameStyle Admin setting needs to be a drop-down list #2133
  • [API][Feature: Events / Calendar][development] Events API #1144

2.7.5 (03/05/2017)

Enhancements:

  • [In Review][Localization][enhancement] Date format in directory does not obey localization in all places #2192
  • [In Review][Localization][enhancement] Date format option #711

Localization:

  • [In Review][Localization][enhancement] Date format in directory does not obey localization in all places #2192
  • [In Review][Localization][enhancement] Date format option #711

Bug fixes:

  • [bug][build] Remove logfiles from release 2.7.4 #2448
  • [bug] Peson values #2431
  • [Backend System][P0 - Urgent] Install without mailserver is crashing on reset/set password #2422

Inner Beauty:

  • [bug][build] Remove logfiles from release 2.7.4 #2448
  • [Backend System][P0 - Urgent] Install without mailserver is crashing on reset/set password #2422

2.7.4 (01/05/2017)

Enhancements:

  • [enhancement] enable sEnableGravatarPhotos by default #2420

Core Functionality

  • [Feature: Financial][P0 - Urgent][Web Report] cannot edit payment! #2432

Bug fixes:

  • [Feature: Financial][P0 - Urgent][Web Report] cannot edit payment! #2432
  • [P0 - Urgent][Platform: Shared Hosting][question] 403 Forbidden error when saving System Settings #2399

Inner Beauty:

  • [Backend System][development] disable debug setting by default #2419

2.7.3 (29/04/2017)

Enhancements:

  • [enhancement] Timeline: Log user actions #2220

Core Functionality

  • [Feature: Users][Security] Do not send an email with password when the change was by the user #2381
  • [Feature: Users] HTML Tags in Rendered Email Bodies are Escaped #2370
  • [Feature: Financial][Web Report] can't delete a payment from deposit slip #2366
  • [Feature: Financial][UI][Web Report] Family view pledge table not datable responsive. #2191
  • [Feature: Groups][P0 - Urgent][Platform: Database] groupsview fails to load when there are no groups #1963

Bug fixes:

  • [Feature: Groups][P0 - Urgent][Platform: Database] groupsview fails to load when there are no groups #1963

Inner Beauty:

  • [Backend System][UI] Person/Family images not appearing after upgrade #2336
  • [New Feature Request][development] Use mustache for email templates #2309

2.7.2 (24/04/2017)

Core Functionality

  • [Feature: Users] Password reset email does link does not work #2357
  • [Feature: Users][Security] Change Password every login fix #2341

Inner Beauty:

  • [Documentation][development] Update documentation about logging platform #2235

2.7.1 (23/04/2017)

Enhancements:

  • [enhancement] Move default zoom level for maps to systemsettings #1867
  • [Feature: Groups][enhancement] Theme Member Role Change #1398

Core Functionality

  • [Feature: Financial][P0 - Urgent] PledgeEditor.php #2346
  • [Feature: Groups][enhancement] Theme Member Role Change #1398

Bug fixes:

  • [Feature: Financial][P0 - Urgent] PledgeEditor.php #2346
  • [P0 - Urgent] Family dashboard isn't showing any families #2339

Inner Beauty:

  • [development] Stop using getMailingAddress function #2322
  • [development] Replace GeoCoder.php with getLatLng #2314
  • [Documentation][development] Log Error When SMTP send fails #2268

2.7.0 (19/04/2017)

Enhancements:

  • [enhancement] Directory Report Active / Inactive #2257
  • [Security][enhancement] Use Secure / randomized default password #2160
  • [enhancement] UserActions Email PR Cleanup #2158
  • [Web Report][enhancement] Property Assign and Unassign not using new theme #1946
  • [Web Report][enhancement] Theme - QueryView Cart buttons #1940
  • [Web Report][enhancement] Add table-responsive to all tables to make tables scrollable on mobile #1927
  • [Feature: Groups][enhancement] Groups should be active/inactive #1846
  • [Feature: Members][development][enhancement] Checkin.php not using new photo logic #216
  • [Feature: Members][enhancement] Update coordinate family/church on save #127
  • [enhancement][question] Record Followup's/visits #24

Core Functionality

  • [Feature: Groups][enhancement] Groups should be active/inactive #1846
  • [Feature: Financial] Non-Deductables Lost after entry #1231
  • [Feature: Users][New Feature Request][Web Report] Force Password Change #1200
  • [Feature: Groups][New Feature Request][bug] Export Selected Group Members CSV Does Not Work #1017
  • [Feature: Users][development] Convert User Objects to ORM #947
  • [Feature: Users][New Feature Request] On New User / Password reset send email to user #614
  • [Feature: Members][development][enhancement] Checkin.php not using new photo logic #216
  • [Feature: Members][enhancement] Update coordinate family/church on save #127

Localization:

  • [Localization] Settings Bar Issue #2251

Bug fixes:

  • [P0 - Urgent][Web Report] Confirm Data Email Broken #2258
  • [P0 - Urgent] 2.7 beta Issues - Family View #2234
  • [bug] 2.7 beta Issues Delete person #2233
  • [P0 - Urgent][bug] User Editor: Does not load user settings #2219
  • [P0 - Urgent][bug] Register a new Family Button no longer shows up #2206
  • [bug] Photo Capture is underexposed #2182
  • [bug][development] PHP Notice #2123
  • [P0 - Urgent][bug] Search Infinite Redirect #2053
  • [UI][bug] Photo Styles are not consistent #2001
  • [Web Report][bug] Expand Payment Row #1436
  • [Feature: Groups][New Feature Request][bug] Export Selected Group Members CSV Does Not Work #1017

Inner Beauty:

  • [development] Have a standard along logoff page #2170
  • [development] removed unused userconfig_ucfg #2139
  • [bug][development] PHP Notice #2123
  • [development] Revamp the Log System #2062
  • [development] CI page testing #1989
  • [development] Unused API endpoint /families/lastedited #1913
  • [development] unused api endpoint /families/byenvelopenumber #1912
  • [development] Mail - Enabling bEmailSend in Email Setup doesn't change anything #1525
  • [build][development] move log dir setting to Config.php #1467
  • [Feature: Users][development] Convert User Objects to ORM #947
  • [Feature: Members][development][enhancement] Checkin.php not using new photo logic #216

2.6.3 (27/03/2017)

Enhancements:

  • [Feature: Users][enhancement] Send Email when User is Locked #2174
  • [enhancement] Update Browser Check #2138
  • [enhancement] Add System Notification Bar #2124
  • [Feature: Events / Calendar][enhancement] Manual PersonID Lookup Required for each Check-In/Check-Out? #2066
  • [Web Report][enhancement] Deposit Buttons smashed together #2020
  • [enhancement] Option to hide bill counts in deposit reports #1941
  • [Web Report][enhancement] Clicking a family context data #1717
  • [Web Report][enhancement] Map is too small #1716
  • [enhancement] Return to Deposit List #801
  • [Feature: Members][enhancement] Birthdays by Month #705

Core Functionality

  • [Feature: Users][enhancement] Send Email when User is Locked #2174
  • [Feature: Members][enhancement] Birthdays by Month #705

Bug fixes:

  • [bug] Groups are not available for search #2179
  • [Web Report][bug] Photos are broken #2150
  • [bug] Unable to Create Event #2121
  • [bug] Need messaging and away to unlock an account #2040
  • [P0 - Urgent][bug] Map group broken in 2.7.0 #2005
  • [bug] Advanced Search Query - Name search issue #1967

Inner Beauty:

  • [development] Convert salutation utility to OOP / ORM #2052

2.6.2 (16/03/2017)

Enhancements:

  • [enhancement] Update Self Registration v1.1 #2112
  • [enhancement] There should be a replace cart option. #1881
  • [enhancement] Deactivated (Inactive) families listing #1873
  • [enhancement] Update pages to remove deactivated families #1872
  • [New Feature Request][enhancement] Change Photos in Familyview and Personview pages to Rectangle/Square #1863
  • [Web Report][enhancement] Cash is displayed even if 0 #1852

Bug fixes:

  • [P0 - Urgent][bug] Backup Error #2099
  • [bug] Uncaught ReferenceError: bootbox is not defined #2098
  • [bug][development] FamilyID is messy in JS #2086
  • [bug] Self register family country is broken #2084
  • [bug] Geocoder.php should handle country #2067

Inner Beauty:

  • [build] Changelog should not include StyleCI PRs #2090
  • [bug][development] FamilyID is messy in JS #2086

2.6.1 (11/03/2017)

Enhancements:

  • [bug][enhancement] Search results issues #1959
  • [Feature: Members][enhancement] Update Family Editor dropdowns to use select2 #1407
  • [enhancement] View Cart needs pagination #249

Core Functionality

  • [Feature: Financial][Web Report] Donation Envelopes in Search #2013
  • [Feature: Members][enhancement] Update Family Editor dropdowns to use select2 #1407

Bug fixes:

  • [bug][enhancement] Search results issues #1959
  • [bug] BUG - 2.6.0-RC1: Member Count Error in Member Dashboard #1924

2.6.0 (27/02/2017)

Enhancements:

  • [Web Report][enhancement] Assigned Properties - Not using Datatables #1945
  • [Web Report][enhancement] Volunteer Opportunity Assignemnts #1944
  • [enhancement] Updates/fixes to Geopage #1882
  • [enhancement] Calendar UX changes #1825
  • [Mobile][bug][enhancement] Family members table in FamilyEditor is not editable in mobile #1791
  • [Web Report][enhancement] Self Registration Page Customization #1758
  • [development][enhancement] Redo all photos to be done via CSS/HTML5 Data elements #1582
  • [Feature: Members][enhancement] Render photo files in API request #1510
  • [bug][enhancement] Theme: QueryList.php #1411
  • [Feature: Financial][enhancement] Menu: Deposit Tracking is blank #1410
  • [bug][enhancement] theme: Donated Item Editor #1405
  • [enhancement] Deposit Chart on Dashboard #1074
  • [Installation / Upgrade][Platform: Self-Hosted][enhancement][question] Endless 302 loop when using WAMP #921
  • [enhancement] Move Upload / Delete photo to an overlay #615
  • [enhancement] Bug Tracking #574

Core Functionality

  • [Mobile][bug][enhancement] Family members table in FamilyEditor is not editable in mobile #1791
  • [Feature: Members][enhancement] Render photo files in API request #1510
  • [Feature: Financial][enhancement] Menu: Deposit Tracking is blank #1410
  • [Installation / Upgrade][Platform: Self-Hosted][question] I can not install Debian 8, apache2. #1307
  • [Feature: Members][development] Self Registration default settings #1167
  • [Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][question] mod_rewrite not working? #1122
  • [Installation / Upgrade][Platform: Self-Hosted][question] Problem with Setting Up ChurchCRM for our Church #1051
  • [Feature: Groups][bug] Remove Member from Group needs a confirm box #1004
  • [Installation / Upgrade][Platform: Self-Hosted][enhancement][question] Endless 302 loop when using WAMP #921

Localization:

  • [Localization] Families Translation #1726

Bug fixes:

  • [bug][development] Page load fails after vagrant provision #1997
  • [bug] DataTable style #1968
  • [P0 - Urgent][Web Report][bug] Unable to create DB Backup #1948
  • [Web Report][bug] images are missing on cart view #1939
  • [Web Report][bug] Images broken on GroupView page #1938
  • [P0 - Urgent][Web Report][bug] Unable to restore any backup ->2.6.0 #1937
  • [bug] bHaveXML config is missing #1932
  • [bug] BUG: System Settings Titles untranslated in 2.6.0 - RC-1 #1921
  • [bug] Copyright dates in footer old (2015-2016) #1917
  • [bug] Bad Merge on FamilyView #1914
  • [bug] Verify Family is using old photos #1908
  • [Web Report][bug][build] Sunday School Dashboard broken on Demo / Master #1894
  • [Web Report][bug] ChartJS is broken on demo / master #1893
  • [bug] Config SQL table should be empty for new install #1892
  • [bug] MomentJS load order incorrect #1891
  • [Web Report][bug] Sunday School Graphs Broken #1890
  • [bug] Don't override AdminLTE styles unintentionally #1860
  • [bug] date format localizations default incorrect #1834
  • [bug] Fix Localization of DateTime #1831
  • [bug] Need to refresh system settings page after save #1819
  • [Web Report][bug] NONE of the dates in the members' directory report follow the localisation parameters #1804
  • [bug] Software Registration Country is hard coded #1792
  • [Mobile][bug][enhancement] Family members table in FamilyEditor is not editable in mobile #1791
  • [Web Report][bug] Online verify && bEmailSend #1789
  • [Web Report][bug] Deposit Report Signature Lines #1718
  • [bug] Properties select list items are invisible on PersonView and FamilyView pages #1629
  • [Web Report][bug] Ministry Group "add to cart" does not function #1597
  • [bug][enhancement] Theme: QueryList.php #1411
  • [bug][enhancement] theme: Donated Item Editor #1405
  • [Feature: Events / Calendar][bug] Theme: Checkin.php #1403
  • [Feature: Groups][bug] Remove Member from Group needs a confirm box #1004

Inner Beauty:

  • [bug][development] Page load fails after vagrant provision #1997
  • [Web Report][bug][build] Sunday School Dashboard broken on Demo / Master #1894
  • [Web Report][development] review load order of JS and CSS #1828
  • [development] Still using $sRootPath instead of SystemURLS method. #1727
  • [development] GitIgnore BuildConfig.json #1720
  • [build][question] Enable Self-Registration for Demo Site #1710
  • [development] Config cfg_section is only used in a single spot #1670
  • [build] Ensure Builds are released from Tags #1630
  • [development] Convert Modals to use BootBox JS library #1592
  • [development][enhancement] Redo all photos to be done via CSS/HTML5 Data elements #1582
  • [build] replace update-locale with grunt #1380
  • [build] wrap composer with grunt #1352
  • [development] What is EmailEditor.php #1187
  • [Feature: Members][development] Self Registration default settings #1167
  • [development] GitHub API Limit Hard Fail #983

2.5.2 (28/01/2017)

Enhancements:

  • [enhancement] Add a Nav Task to check upload size #1756
  • [enhancement] Person Images should cache #976

Core Functionality

  • [Installation / Upgrade][question] [solved] Trying to upgrade to the latest version. Currently on 2.2.4 #1606

Bug fixes:

  • [bug] Terms not translated in 2.5.1 #1814
  • [bug] Menu sidebar dropdown arrows are misaligned #1806
  • [bug][development] Syntax error on EmailSend.php #1731
  • [Web Report][bug] Left nav bar alignment #1283

Inner Beauty:

  • [bug][development] Syntax error on EmailSend.php #1731

2.5.1 (27/01/2017)

Enhancements:

  • [development][enhancement] In-App Issue reports Include more data #1754

Core Functionality

  • [Installation / Upgrade][bug][build][development] Error making a new clear install off 2.5.0. RC2 #1744

Bug fixes:

  • [bug] Invalid prerequisite #1779
  • [bug] Family online verification is broken #1773
  • [bug] First visit to a Task fails with database error or invalid data #1771
  • [Installation / Upgrade][bug][build][development] Error making a new clear install off 2.5.0. RC2 #1744
  • [bug] Error with Data Validation Tasks #1715

Inner Beauty:

  • [development][enhancement] In-App Issue reports Include more data #1754
  • [Installation / Upgrade][bug][build][development] Error making a new clear install off 2.5.0. RC2 #1744
  • [build] Upload to Demo site should store files into a daily builds dir for people to download RC build. #1740
  • [build][development] move sass to NPM #1210
  • [development] Review EmailSend.php #1064
  • [New Feature Request][development] Investigate jqPlot #788
  • [development] Vagrant: Maximum Upload size is 2MB #763

2.5.0 (23/01/2017)

Enhancements:

  • [Localization][Web Report][enhancement] Report Footer #1658
  • [Localization][enhancement] System Setting for Locales should list the Language Name #1326
  • [enhancement] TaskService: Tasks should have desc #650

Core Functionality

  • [Feature: Members][Web Report][bug] Volunteer Opportunities list is invisible #1660
  • [Feature: Groups][bug] Sunday School Export Missing Parent Info #994

Localization:

  • [Localization][build] Update POEditor download to download only translated text #1688
  • [Localization][development] Change Canada if blocks to Locale settings #1683
  • [Localization][Web Report][enhancement] Report Footer #1658
  • [Localization] Please, add "Zip/Postal Code" to POEditor.com #1543
  • [Localization][enhancement] System Setting for Locales should list the Language Name #1326
  • [Localization][Platform: Database][bug] Thai Member name display issue #1282

Bug fixes:

  • [bug] SQL substr->mb_substr big problem. #1722
  • [bug] Database restore fails if file is too large #1713
  • [bug] Can't restore demo tar.gz #1696
  • [Feature: Members][Web Report][bug] Volunteer Opportunities list is invisible #1660
  • [Web Report][bug] fatal error on some records #1659
  • [bug][build] Built in updater isn't guaranteed correct file #1638
  • [bug] Admin photo change when update to 2.4.4 #1632
  • [Web Report][bug] Deposit Slip Report Missing Data #1604
  • [bug] BUG Creating Person Custom Fields in 2.4.3 #1598
  • [bug] churchcrm.min.css is broken #1594
  • [bug] Warn about Removeing Family Work Phone #1574
  • [Web Report][bug] issue reporter screen size doesn't work #1562
  • [Localization][Platform: Database][bug] Thai Member name display issue #1282
  • [bug] New Lines in bug reports show escaped characters #1181
  • [Backend System][bug] Setup Page Errors #1039
  • [Feature: Groups][bug] Sunday School Export Missing Parent Info #994

Inner Beauty:

  • [Documentation][build] PHP 5.6 is no longer in active support! #1749
  • [build] Automated localization export / import #1712
  • [development] missing folders and files from master #1692
  • [build] tar files are double the zip files size #1690
  • [Localization][build] Update POEditor download to download only translated text #1688
  • [Localization][development] Change Canada if blocks to Locale settings #1683
  • [bug][build] Built in updater isn't guaranteed correct file #1638
  • [build] Grunt File has duplicate file includes/excludes #1421
  • [build] build.json for non-public settings #1369
  • [Backend System][bug] Setup Page Errors #1039

2.4.4 (07/01/2017)

Core Functionality

  • [Installation / Upgrade][question] Blank page after initial setup. #1602
  • [Installation / Upgrade][Platform: Self-Hosted][question] Error - Too Many Redirects #1461

Localization:

  • [Localization][question] Diacritc accents not consistently correct #1171

Bug fixes:

  • [bug] Error on generating Seed Data #1558
  • [bug] Certain characters do not render correctly #1040

Inner Beauty:

  • [build][development] Update Travis CI to Gen Code #1625
  • [development] Look into StyleCI #1596
  • [build] get wercker working #1520

2.4.3 (28/12/2016)

Enhancements:

  • [enhancement] login is very slow #1060

Core Functionality

  • [Installation / Upgrade][question] Upgrade on production site failed #1523
  • [Installation / Upgrade][Platform: Self-Hosted][question] Unable to install #1041
  • [Feature: Financial][bug] Deposit Graph Conditional Visibility #1019
  • [Feature: Groups][bug] Adding new Group Roles Default Behavior #1016
  • [Feature: Groups][bug] Deleting Group Members Button Doesn't update #988
  • [Feature: Groups][bug] Group Schedule a Meeting is broken(ish) #975

Bug fixes:

  • [bug] Cannot add new fund #1585
  • [bug] Family View Broken #1583
  • [bug] sHeader don't work in version 2.4.2 #1552
  • [bug][development] Header.php Undefined variables #1445
  • [bug] API Error Handler #1035
  • [Feature: Financial][bug] Deposit Graph Conditional Visibility #1019
  • [Feature: Groups][bug] Adding new Group Roles Default Behavior #1016
  • [Feature: Groups][bug] Deleting Group Members Button Doesn't update #988
  • [Feature: Groups][bug] Group Schedule a Meeting is broken(ish) #975
  • [Feature: Events / Calendar][bug] Events: Edit Event Type has no Save for Recurrence Pattrern #463

Inner Beauty:

  • [development] MailCatcher not started in vagrant build #1578
  • [build] Create ChurchCRM vagrant box #1509
  • [development] Check the value of checkAllowedURL & URL[0] #1469
  • [bug][development] Header.php Undefined variables #1445
  • [development] Convert Service Classes to ORM #1150

2.4.2 (08/12/2016)

Bug fixes:

  • [bug] Auto-Upgrade is broken #1549
  • [bug] "Confirm data letter" and "Confirm data email" in LettersAndLabels.php are broken in PHP 7.0 #1546

2.4.1 (07/12/2016)

Core Functionality

  • [Feature: Financial][bug] Deposit Listing "Family Name" is broken #1159

Bug fixes:

  • [bug] GroupList fails when there are no groups #1542
  • [bug] TaskService.php calling integrityCheck.json #1521
  • [bug] register software is broken #1515
  • [bug] In place upgrade says failure, but actually succeeds #1511
  • [bug][build][development] Various SQL errors #1417
  • [Feature: Financial][bug] Deposit Listing "Family Name" is broken #1159

Inner Beauty:

  • [development] Need Vagrant-QA for in-place upgrade #1527
  • [build] changelog generator not working #1508
  • [build] update ionicons in package.json #1501
  • [bug][build][development] Various SQL errors #1417

2.4.0 (05/12/2016)

Enhancements:

  • [Feature: Members][enhancement] Membership Info need to have smaller fields #1409
  • [Feature: Members][enhancement] Person Editor hide Custom Fields if not used #1408
  • [development][enhancement] Switch Header Navs to AdminLTE Right Nav #1378
  • [bug][enhancement] Only 4 tasks showed #1315
  • [enhancement] Render photos directly in API results #995
  • [enhancement] multiple ways to add events and are not same #448
  • [development][enhancement] Turn unrolled loops into loopsRewrite #315
  • [Feature: Users][enhancement] Revamp the User management #9

Core Functionality

  • [Installation / Upgrade][Platform: Self-Hosted][question] Setup.php loops #1448
  • [Feature: Members][enhancement] Membership Info need to have smaller fields #1409
  • [Feature: Members][enhancement] Person Editor hide Custom Fields if not used #1408
  • [Feature: Users][enhancement] Revamp the User management #9

Localization:

  • [Localization] Add FALSE and TRUE to POEditor.com #1480
  • [Localization] Please, add all countries of countries class to POEditor.com #1478
  • [Localization] Terms missing in POEditor.com #1431
  • [Localization][bug][development] Updated javascript : Include/Header-function.php #1384
  • [Localization] Duplicated Terms in POEditor.com #1368
  • [Localization][question] Version 2.3.3 with translations problems #1338
  • [Localization][bug] Some gettext's with variable not working #1251
  • [Localization] Cleanup ChurchCRM - Terms #1235
  • [Localization] Locale pt_br: Telephone Format #1179

Bug fixes:

  • [bug] SettingsIndividual.php is broken in 2.4.0 #1491
  • [bug] System_Failure Message is broken #1485
  • [bug][build][development] Refactor Database Backup and Restore #1476
  • [bug] Self Registration does not look right #1464
  • [bug] Add Buyer error in demo site 2.4.0 #1449
  • [bug] CartView.php renders 500 error #1447
  • [bug] SystemConfig class missing in demo site 2.4.0 #1442
  • [bug] /PersonEditor.php fails to load #1439
  • [bug] First Run Setup Wizard #1438
  • [Web Report][bug] Multiple deletes of payments is not reliable #1435
  • [bug][build] Automatic DB upgrade on Restore Database may fail silently #1427
  • [bug] Generating labels from cart is broken #1426
  • [bug][development] Short open tags creeping back in #1425
  • [bug] Install.sql uses invalid defaults #1415
  • [bug] Church Calendar is not showing Anniversary events #1402
  • [Localization][bug][development] Updated javascript : Include/Header-function.php #1384
  • [bug] Fail to generate labels in 2.3.5 #1383
  • [bug] upgrade page renders weird #1382
  • [bug][enhancement] Only 4 tasks showed #1315
  • [Localization][bug] Some gettext's with variable not working #1251
  • [bug][development] Submit Bug: Does not work in Docker #561

Inner Beauty:

  • [Platform: Self-Hosted][Platform: Shared Hosting][build][development] Identify Apache Modules without shell_exec #1477
  • [bug][build][development] Refactor Database Backup and Restore #1476
  • [build] Move locale/messages.po outside the src dir #1443
  • [bug][build] Automatic DB upgrade on Restore Database may fail silently #1427
  • [bug][development] Short open tags creeping back in #1425
  • [build] Remove unused Skin files #1422
  • [Localization][bug][development] Updated javascript : Include/Header-function.php #1384
  • [build] setup.php integrity check async #1381
  • [development][enhancement] Switch Header Navs to AdminLTE Right Nav #1378
  • [New Feature Request][development] Call to undefined function mysql_connect() #810
  • [bug][development] Submit Bug: Does not work in Docker #561
  • [development][enhancement] Turn unrolled loops into loopsRewrite #315
  • [development] Avoid using exec if PHP builtins are available #308

2.3.5 (17/11/2016)

Bug fixes:

  • [bug] Task List Scroll Bar Broken #1112

2.3.4 (16/11/2016)

Enhancements:

  • [enhancement] Default Country is not intuitive #1327
  • [Localization][enhancement] Spanish Translation #1268
  • [Feature: Financial][enhancement] Sort Donation Funds #1233
  • [Localization][enhancement] Untranslated terms in 2.30-RC1: #1207
  • [Feature: Members][Localization][Web Report][enhancement] phone number stored neutrally and then formatted on output (print or display) #1191

Core Functionality

  • [Installation / Upgrade][bug][question] Installation of 2.3.3 Failed - "ERR_TOO_MANY_REDIRECTS" #1336
  • [Feature: Members][bug] Create new Member does not create a timeline event #1312
  • [Mobile][Web Report] Mobile rendering #1306
  • [Feature: Financial][Web Report] deposit report #1286
  • [Feature: Financial][enhancement] Sort Donation Funds #1233
  • [Feature: Members][Localization][Web Report][enhancement] phone number stored neutrally and then formatted on output (print or display) #1191
  • [Feature: Groups][bug] Changing Group Member Roles Unexpected Behavior #987

Localization:

  • [Localization][enhancement] Spanish Translation #1268
  • [Localization][build] Update DataTables to latest and include localization files #1237
  • [Localization][enhancement] Untranslated terms in 2.30-RC1: #1207
  • [Feature: Members][Localization][Web Report][enhancement] phone number stored neutrally and then formatted on output (print or display) #1191

Bug fixes:

  • [bug] Integrity check settings are not in correct location #1366
  • [bug] Typo: Recurrance #1351
  • [Web Report][bug] Deposit Slip Editor - Can't delete #1348
  • [Web Report][bug] Group Editor Row Selection Issue #1347
  • [Web Report][bug] Group view data tables #1346
  • [Web Report][bug] Adding members to group on mobile #1345
  • [Web Report][bug] Adding new group #1344
  • [bug] Deposit report #1342
  • [Installation / Upgrade][bug][question] Installation of 2.3.3 Failed - "ERR_TOO_MANY_REDIRECTS" #1336
  • [bug] RestoreDatabase has syntax error #1332
  • [Feature: Members][bug] Create new Member does not create a timeline event #1312
  • [bug][build] In-App Upgrading #1303
  • [Feature: Groups][bug] Changing Group Member Roles Unexpected Behavior #987

Inner Beauty:

  • [bug][build] In-App Upgrading #1303
  • [build] Skin build should remove unneeded files #1244
  • [Localization][build] Update DataTables to latest and include localization files #1237
  • [build] replace phing with NPM #1206
  • [development] Add a link to ChurchCRM.io with a trademark on the login page #1169
  • [development] Render JSON Config Parameters Nicely #791
  • [development] Convert all links to pretty URLs #425

2.3.3 (12/11/2016)

Core Functionality

  • [Feature: Financial][bug] error with navigation on Family View #1309
  • [Feature: Members][bug] Email Dashboard rendering issues #1292
  • [Feature: Members][bug][question] Some birthdays showing up on wrong date #1289
  • [Feature: Members][bug] family view scripts fail #1285
  • [Feature: Members][Web Report][bug] People Not In MailChimp Broken Links #1156

Bug fixes:

  • [bug][build][question] Failed DB Restore Results in HTTP 500 Error #1318
  • [Feature: Financial][bug] error with navigation on Family View #1309
  • [Feature: Members][bug] Email Dashboard rendering issues #1292
  • [Feature: Members][bug][question] Some birthdays showing up on wrong date #1289
  • [Feature: Members][bug] family view scripts fail #1285
  • [Feature: Members][Web Report][bug] People Not In MailChimp Broken Links #1156

Inner Beauty:

  • [bug][build][question] Failed DB Restore Results in HTTP 500 Error #1318

2.3.2 (09/11/2016)

Enhancements:

  • [Feature: Members][enhancement] Where is the notes sections on Person View? #1266

Core Functionality

  • [Feature: Members][enhancement] Where is the notes sections on Person View? #1266
  • [Feature: Members][bug] Family autocomplete popup #544

Localization:

  • [Feature: Events / Calendar][Localization][bug] Bug of 2.3.0-RC2 - Error to add a event #1257
  • [Localization][Web Report] date format needs to be configurable #1194
  • [Localization] datatable : Internationalisation plug-ins #1141
  • [Localization] Need a system setting for date format #1031

Bug fixes:

  • [bug] timer job external backup #1276
  • [bug] Fail to delete a Group #1264
  • [bug] sReader don't store a html code #1262
  • [Feature: Events / Calendar][Localization][bug] Bug of 2.3.0-RC2 - Error to add a event #1257
  • [bug] Login Page Redirect #1111
  • [Feature: Members][bug] Family autocomplete popup #544
  • [bug] Replicate item in Add Donated item yields SQL error #540

Inner Beauty:

  • [development] use momentjs to calc Age #1192

2.3.1 (06/11/2016)

Core Functionality

  • [Installation / Upgrade][Platform: Shared Hosting][question] Installing on bluehost #1270

Bug fixes:

  • [bug] In-Place upgrade from 2.2.4 to 2.3.0 fails #1273

2.3.0 (05/11/2016)

Enhancements:

  • [enhancement] Failure in translation #1160
  • [enhancement] Need a method to ensure code integrity #1013
  • [enhancement] Add Self-Registration Feature #894
  • [enhancement] Option to turn off unused features #525
  • [enhancement] Notes: Convert Add/Edit Note to Model #476
  • [enhancement] Theme: Attendees for Event #460
  • [enhancement] Translate into Vietnamese language #268
  • [enhancement] General Settings: Change Localization #206

Core Functionality

  • [Installation / Upgrade][bug] Fail to install 2.3.0-RC2 #1248
  • [Installation / Upgrade][bug] sRootPath Undefined #1139

Bug fixes:

  • [bug] Bug of 2.3.0-RC2 - Bad String in PersonView #1256
  • [bug] Bug of dropdown of sLanguage #1254
  • [Installation / Upgrade][bug] Fail to install 2.3.0-RC2 #1248
  • [bug] Calendar Page is broken #1241
  • [bug] System Settings are Blank #1230
  • [bug] Registration Comments are lost #1228
  • [bug] Spelling error on Registration Page #1227
  • [bug][development] EventName.php broken in develop #1225
  • [bug][development] Event Editor Broken in Develop #1224
  • [bug] Deposit Graph is limited to 150 px #1222
  • [Web Report][bug] System settings has a bug v 2.2.4 #1220
  • [bug] Builds fail on Linux Host #1216
  • [bug] Infinite Redirects #1213
  • [bug][question] Missing fields on System Setting - Church Information #1199
  • [bug][build] Fix docker builds #1198
  • [Web Report][bug] Can't delete empty group #1180
  • [bug] [Develop] - Name Tags Fail After Class Cleanup #1158
  • [Installation / Upgrade][bug] sRootPath Undefined #1139
  • [Web Report][bug] Deposit Report Not Opening Correctly #1115
  • [bug] Possible Docker Issue [Unable to Find ChurchCRM/CRM Locally] #524
  • [bug] adding people to event does not change the attendance # #415
  • [bug] What does Group Assignment Helper do? #240

Inner Beauty:

  • [bug][development] EventName.php broken in develop #1225
  • [bug][development] Event Editor Broken in Develop #1224
  • [build][development] ORM Build failing #1208
  • [bug][build] Fix docker builds #1198
  • [build] Switch Skin Build to NPM #1153
  • [development] PersonService.getUploadedPhoto should be replaced #1151
  • [development] Remove NoteService #1149
  • [build][development] Merge ORM Config.php with LoadConfigs.php #1148
  • [build] Remove iEvent system settings #1143
  • [build][development] Use Class Auto Loader for all classes #1136
  • [build][question] Detect missing dependencies #1123

2.2.4 (16/10/2016)

Core Functionality

  • [Installation / Upgrade][Platform: Self-Hosted][question] ChurchCRM Login credentials not working #1006
  • [Installation / Upgrade][Platform: Database][question] mysql errors during first login #928

Bug fixes:

  • [bug] Upgrade Process does not complete in one action #1130
  • [bug][question] EventEditor.php #1117
  • [Web Report][bug] Deposit Summary Header #1116
  • [bug] HTTP/DELETE is broken #1107
  • [bug] JS: Confirm Message need to use gettext #1099
  • [bug] /api/deposits/1/pdf Error #1069
  • [bug] Default Event Time Wrong #1050
  • [bug] Church Event Edit Page Time Change #787
  • [Web Report][bug] List church events mobile #753
  • [bug] Create a new Event: Event Desc filed should be textbox not text #459
  • [bug] Events: Time format is inconsistent 24h vs 12h clocks #458

2.2.3 (08/10/2016)

Enhancements:

  • [enhancement] SundaySchool: Create requires lots of clicks #470
  • [enhancement] General Settings: Miles Option #207

Bug fixes:

  • [bug] $sPageTitle should be set with gettext #1100
  • [bug] Person View: Can't remove from group via icon #1098
  • [bug] FindDepostSlip.php file #1086
  • [bug] Email Dashboard [Theme] #1075
  • [bug] WebDAV failures prevent page load #920

Inner Beauty:

  • [development] What is Canvas05Editor.php #1102
  • [development] Use ORM In favor of Service Classes #963

2.2.2 (02/10/2016)

Enhancements:

  • [enhancement][question] New Member to SundaySchool Class #703
  • [build][enhancement] Switch PDF creation to html2pdf #220

Core Functionality

  • [Installation / Upgrade][question] Build 2.2.1 returning blank #1071

Bug fixes:

  • [bug] Error during email export #1072
  • [bug] Backup Database: tar.gz (Include Photos) #1067
  • [Web Report][bug] System settings Input fields are larger than page on mobile #925
  • [bug] remove all mysql_ #922
  • [Web Report][bug] Mobile rendering #860
  • [bug] Member Directory Photos #854
  • [Web Report][bug] Map cart mobile #754
  • [Web Report][bug] Phone numbers are not links #751
  • [Web Report][bug] Person property editor does not render correctly on mobile #748
  • [bug] Tablet Testing Needed #285
  • [bug] AdminLTE 2 containers allow overflow #138
  • [bug] Tax Report- Wrong Fiscal Year #90

Inner Beauty:

  • [build] Guzzle 3 is deprecated #681
  • [build][development] break church info fork relationship #562
  • [build][enhancement] Switch PDF creation to html2pdf #220

2.2.1 (30/09/2016)

Enhancements:

  • [enhancement] Add people to cart takes a lot of clocking #413
  • [enhancement] General Settings: Time Zone Dropdown #208

Core Functionality

  • [Installation / Upgrade][question] Login/Install problems #1053
  • [Installation / Upgrade][Platform: Self-Hosted][bug][question] UNABLE TO INSTALL CHUCH CRM #1038

Bug fixes:

  • [bug] Permissions: User needs Note access to add Note #1061
  • [bug] Register Software and/or phpmailer not functioning #1054
  • [Installation / Upgrade][Platform: Self-Hosted][bug][question] UNABLE TO INSTALL CHUCH CRM #1038
  • [bug] Demo Data doesn't add sunday school groups correctly #1014
  • [bug] E-mail address not displayed in group member grid #974

2.2.0 (17/09/2016)

Enhancements:

  • [enhancement] Capture resolution in bug reports #891
  • [Web Report][enhancement] Moving up/ transferring students in classes #856
  • [enhancement][question] Need a Warning on the Login Page that a browser is not supported #844
  • [enhancement] Test with Safari #843
  • [build][development][enhancement] Add Service Classes to composer Auto Loader #824
  • [enhancement] Import People does not add a note in the timeline #688
  • [bug][enhancement] SundaySchool: Default Roles is Member #469
  • [enhancement] Deposit & Pledges Max Value #430
  • [enhancement] Add delete button for Deposit slips #245
  • [enhancement] Theme: Fund Raiser #187

Bug fixes:

  • [bug] Anonymous Cash Doesn't Show up in DepositSlipEditor #1028
  • [bug] Add to Cart getPhoto Bug #1027
  • [bug] DirectoryReports Showing HTML not links #1022
  • [bug] Role dropdown brokend #1021
  • [bug] Fonts with capital names are broken in develop #1020
  • [bug] Group Reports is broken #1010
  • [bug] Deposit Report is broken in develop #1008
  • [bug] MailChimp breaks in PersonView.php #997
  • [bug] Saving a person is broken in develop #993
  • [bug] email dashboard is broken #990
  • [Web Report][bug] Adding Some People via the Group page breaks the page #985
  • [bug] Permissions: Manage Groups and Roles - Broken List Group #978
  • [bug] Edit Group Role button not working for page 2-x of group list #977
  • [bug] Remove user from group button not working for page 2-x of group list #973
  • [bug] Unsuppored PHP Versions show non-helpful error #958
  • [bug] GroupEditor #938
  • [bug] The Backup Database is not working #927
  • [bug] Fix Case Sensitive Path in LoadConfigs #923
  • [bug][question] Sunday School Dashboard not reporting all Sunday School Classes #858
  • [bug] Fix Sunday School Email #814
  • [bug] invalid gettext messages #805
  • [bug] Event: Active falg is backwards #786
  • [bug] Nav: Groups : Edit Group Types is visible when it should not #520
  • [bug][enhancement] SundaySchool: Default Roles is Member #469
  • [bug] Delete: Access report #166

Inner Beauty:

  • [build][development][enhancement] Add Service Classes to composer Auto Loader #824
  • [development] Groups: Commented Logic in CreateGroup #467
  • [build] Move authorizenet to composer #225

2.1.11 (06/08/2016)

Enhancements:

  • [enhancement] List All Church Events sort order #785
  • [enhancement] Calendar: Change Member Birthdays to API #466

Core Functionality

  • [Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][bug][build][question] File extraction with incorrect 666 permissions #882

Bug fixes:

  • [Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][bug][build][question] File extraction with incorrect 666 permissions #882
  • [bug] Search bar does not work on iOS #821
  • [bug] Default Start and end times for event #412

Inner Beauty:

  • [Installation / Upgrade][Platform: Self-Hosted][Platform: Shared Hosting][bug][build][question] File extraction with incorrect 666 permissions #882
  • [build] Build System should rev the build version #780

2.1.10 (03/08/2016)

Enhancements:

  • [enhancement] Favicon #893

2.1.9 (03/08/2016)

Enhancements:

  • [enhancement] Create Automatic Backup to Cloud Storage #263
  • [enhancement] Email sunday school class parents #71

Bug fixes:

  • [bug] sEnableExternalBackupTarget during database restore #889

2.1.8 (28/07/2016)

Enhancements:

  • [enhancement] Email from Member Dashboard #848
  • [enhancement] Translate #599
  • [development][enhancement] Move Config.php to Config.php.example #503

Bug fixes:

  • [bug] Default pictures no longer correct #873
  • [bug] Last Login Time Stamp Does not respect timezone #867
  • [bug] show page name in issue reporter #865
  • [bug] Sunday School Email #851
  • [bug] Cart Functions Buttons Location #847
  • [bug] Search box is not touch friendly #404

Inner Beauty:

  • [build] Missing default photos #738
  • [development][enhancement] Move Config.php to Config.php.example #503
  • [build][development] Coding Question #403

2.1.7 (11/07/2016)

Enhancements:

  • [development][enhancement] Locale: french fr_FR #775
  • [bug][enhancement] fix bad $sRootPath at runTime #741

Bug fixes:

  • [bug][build][question] vendor directory missing in 2.1.6 tar file #800
  • [bug] Setup.php Get Apache Modules #797
  • [bug] Bugs and correction with get text #776
  • [bug][build] Problem to install churchCRM #773
  • [Web Report][bug] Upload photo from mobile #749
  • [bug][enhancement] fix bad $sRootPath at runTime #741
  • [bug] Deposit Report #740
  • [Web Report][bug] Restore DB does not work. #708
  • [Web Report][bug] Address for a family member #701
  • [bug] Skin: Need to remove href values when printing in Chrome #694

Inner Beauty:

  • [bug][build][question] vendor directory missing in 2.1.6 tar file #800
  • [development][enhancement] Locale: french fr_FR #775
  • [bug][build] Problem to install churchCRM #773

2.1.6 (06/07/2016)

No changelog for this release.


2.1.5 (04/07/2016)

Inner Beauty:

  • [build] Create a Build Script #14

2.1.4 (02/07/2016)

Enhancements:

  • [enhancement] Add A4 paper size option for the members directory #747
  • [enhancement] Install: System should import once we have correct db connection info #707
  • [build][enhancement] Need ORM Framework #4

Core Functionality

  • [Installation / Upgrade][Platform: Self-Hosted][question] 500 status message #578

Bug fixes:

  • [bug] sEnableGravatarPhotos breaks some upgrades #744
  • [bug] Release Notice has invalid URL #720
  • [bug] MailChimpDashboard.php dumps php source in the "List:" box #581

Inner Beauty:

  • [build][development] Upgrade to slim 3.x.x #699
  • [development] Upgrade AdminLTE to 2.3.3 #697
  • [build][enhancement] Need ORM Framework #4

2.1.3 (25/06/2016)

Enhancements:

  • [enhancement] People: Create a Setting to disable looking for people photos on gravatar #712

Bug fixes:

  • [Web Report][bug] "Add Family" Second Cell Number #719

2.1.2 (24/06/2016)

Enhancements:

  • [enhancement] System Setup: Install the churchcrm db it it is not setup #717

Bug fixes:

  • [bug] Settings do not display #709
  • [bug] Can't use search in email dashboard #687

2.1.1 (21/06/2016)

Bug fixes:

  • [bug] MailChimpMissingReport.php 500 error #690

Inner Beauty:

  • [build] Remove Downloaded Skins from src #685
  • [build] calendar.php uses external library #683

2.1.0 (18/06/2016)

Enhancements:

  • [enhancement] Update Build Documentation #662
  • [enhancement] TaskService - Update ChurchCRM #653
  • [enhancement] Add attendance Information tab to Person profile #634
  • [enhancement] Add events to calender #632
  • [enhancement] Task: Release Update Notifications #573
  • [enhancement] Notes: Covert Notes to Timeline #477
  • [enhancement] 404 Error page #176
  • [enhancement] General Configuration Settings Needs better organization #167
  • [enhancement] Revamp Sundayschool Dashboard #161
  • [enhancement] Create way for a Family/Person to Verify the info #5

Bug fixes:

  • [bug] GitHub API causes rate errors #666
  • [bug] CartView.php generates error #659
  • [bug] Create a Debug page for Remote Servers to check requirements #654
  • [bug] TaskService - View All Tasks #649
  • [bug] playbackSQLtoDatabase function is broken #646
  • [bug] Invalid MailChimp API Key Error #640
  • [bug] Invalid Person ID in the PersonView should show error page #636
  • [bug] Gitter Sidecar Chat Buttons #625
  • [bug] Calendar Popup Issue #543
  • [bug] Group View should use cart icon for add to cart #521
  • [bug] Upload New Photo does not effect Updated Date for member #293

Inner Beauty:

  • [build] Multiple unnecessary composer files #680
  • [development] vagrant provision should also reset the VM #665
  • [build][development] Composer Build Out of Date in Scotchbox. #664
  • [development] Move Skin to Composer #661
  • [development] Remove Vendor folder from git repo #656
  • [development] #594 Unnecessary sub directory #633
  • [development] MRBS, what is it #551
  • [development] AddWebCalendar.sql #550

2.0.1 (23/05/2016)

Enhancements:

  • [development][enhancement][question] Bug Reporting from within App #455

Bug fixes:

  • [bug] Deposit Slip With no Payments Export #617
  • [bug] SystemService duplicated SQL Functions. #610
  • [bug][question] Sunday School #603
  • [bug] Donated Item Editor Theme #597
  • [bug] Database error or invalid data #583
  • [bug] update_config.sql breaks during restore #548
  • [bug] Just added a new person and dates are wrong. #523
  • [bug] CheckVersion can be bypassed #211

Inner Beauty:

  • [development][question] Update Demo site, landing pages to match 2.0.0 and 2.1.0 #563
  • [development][enhancement][question] Bug Reporting from within App #455
  • [development] Clean up whitespace and style issues in source code #333

2.0.0 (18/04/2016)

Enhancements:

  • [enhancement] Sunday School: Queries #479
  • [enhancement] Move SundaySchool Reports #478
  • [enhancement] Mailchimp's Generate Email Export should export a person's groups #457
  • [enhancement] Add to Cart from Family view should use ajax or at least return to same page #449
  • [bug][enhancement] Main Menu is showing TBD for Groups #431
  • [enhancement] Auto-Migration #376
  • [bug][enhancement] Skin: WhyCameEditor.php #373
  • [bug][enhancement] Switch Assign a New Property from Drop-down to buttons #370
  • [enhancement] Switch Family/Person Pages to Buttons from Drop-down menu #369
  • [enhancement] Distinguish Families when Adding Pledge to Deposit #367
  • [development][enhancement] Cleanup default.php #365
  • [enhancement] Possible Addition of JQuery #356
  • [enhancement] Mail Merge #349
  • [enhancement][question] Style New System Setup Error Messages #321
  • [bug][enhancement] Unable to upload large photos #319
  • [development][enhancement] Automatically jump to login page after timeout #309
  • [enhancement] Members Dashboard needs to list people by Classification #294
  • [enhancement] Create User should use email as username #291
  • [enhancement] Display Emails in the Outbox. #260
  • [enhancement] UserPasswordChange Focus Issue #251
  • [enhancement] Search by Check Number #241
  • [bug][development][enhancement] Tool Tip Text #203
  • [enhancement] Main Dashboard is too member focused #178
  • [enhancement] Needs a Members Dashboard #160
  • [enhancement] Family / Person Attachments #122
  • [build][enhancement] Upgrade AdminLTE to 2.x #116
  • [enhancement] Family & Person photos don't show up in member directory report #104
  • [Feature: SMS][enhancement] Mobile messaging integration would be nice #98
  • [bug][enhancement] Create a MailChimp APIs and Menus #84
  • [enhancement] Smarter family bundling in CSV import #80
  • [enhancement] Sunday School Birthdays format #72
  • [enhancement] Allow for internationalization #64
  • [enhancement] gavatar for member Image #51
  • [build][enhancement] Vagrant dev envs need seed data #50
  • [enhancement] Support Running the CRM offline #48
  • [enhancement] Smarter use of gravatar #32
  • [enhancement] Sort person search by first name #25
  • [enhancement] Map Address linking #23
  • [enhancement] Add Search by FamilyName then view family #15
  • [enhancement] Extract Help files outside the build into a help.churchcrm.io site... #12
  • [build][enhancement] Setup a database migrations tool #10
  • [build][enhancement] Use bower or Composer to Manage Project Dependencies #8
  • [enhancement] Need a MVC for Rest APIs #3

Core Functionality

  • [Feature: SMS][enhancement] Mobile messaging integration would be nice #98

Bug fixes:

  • [bug] Fix docker image #556
  • [bug] 2.0.0-RC1 Uprgade Fails #533
  • [bug] 2.0.0-RC1 Deposit Graph not visible on Menu.php #530
  • [bug] Slim Debug Mode #516
  • [bug] Sunday school dashboard error with a fresh install #514
  • [bug] Names containing single quotes break the calendar #502
  • [bug] Pretty URL proxy should check if the session is valid #490
  • [bug] PersonCustomFieldsEditor doesn't parse #486
  • [bug] Query: Person Count Should be deleted #480
  • [bug] SundaySchool: Teacher View Profile icon incorrect #472
  • [bug] Groups: Group Editors Role name does not save #471
  • [bug] Groups: Enable Group Specific Properties does not work #468
  • [bug] Events: Type Edit does not escape char #464
  • [bug] Pretty URLs cause random HTTP/404. #445
  • [bug] Group Role Name Changes Do Not Commit #442
  • [bug] Settings reference iNavMethod #441
  • [bug] Add New Group Nav link redirects to Group List #440
  • [bug] Home Phone Number Click to call has #438
  • [bug] GroupList.php loading takes over 40s #437
  • [bug] New Group accepts empty string as Group Name #436
  • [bug] Child Default Images are not working #432
  • [bug][enhancement] Main Menu is showing TBD for Groups #431
  • [bug] New FindDepositSlip Doesn't like subdirectories #427
  • [bug] mysql_failure breaks demo site #426
  • [bug] Sunday School member issue #420
  • [bug] Family Assign a New Property text is white on white #418
  • [bug] sunday school dashboard url issue sRootPath #417
  • [bug] database_setup_and_install.sh is buggy #407
  • [bug] ajaxError function is loaded before jquery #399
  • [bug] Add Cart To Group error #397
  • [bug] dac7519 Breaks Icons #395
  • [bug] Note issue #389
  • [bug] Delete a person or delete Family is throwing a 500 #387
  • [bug] Theme: NoteEditor.php #386
  • [bug] ipad member dashboard #382
  • [bug] ipad main dashboard issue #381
  • [bug] Cart to Group not working #380
  • [bug][enhancement] Skin: WhyCameEditor.php #373
  • [bug] Remove photo button shows even if there no uploaded photo #371
  • [bug][enhancement] Switch Assign a New Property from Drop-down to buttons #370
  • [bug] adding people to group not working #358
  • [bug] Add /Edit Group Apostrophe in name does not work #357
  • [bug] Add event Link is the same as list event type #352
  • [bug] sHeader does not seem to be working properly #334
  • [bug] Mailchimp Error on profile view #323
  • [bug][enhancement] Unable to upload large photos #319
  • [bug] Upload photos failed has info message #318
  • [bug] Add person to group does not work. #317
  • [bug][development] ConfirmReportEmail.php needs to use Redirect() #316
  • [bug][development] Header-Minimal.php & Header-Short.php are not using adminLTE #311
  • [bug] Sunday School Dashboard link is at the bottom on the sub menu #301
  • [bug] Backup fails due to incorrect path #296
  • [bug] Main Dashboard should show list total people not members. #295
  • [bug] Assign New Group - Menu not visible #292
  • [bug] Default.php has no Browser Title #286
  • [bug] When the cart is Empty, function button are bellow the nav. #283
  • [bug] API code does not respect permissions #282
  • [bug] Remove PasswordHash40 Code #281
  • [bug] Database Upgrade Scripts Only work in Vagrant #277
  • [bug] Family search does not work in 2.0.0 PledgeEditor.php #275
  • [bug] The Copyright bar on the bottom hides the left menu #272
  • [bug] Left Menu does not work from Sunday School Pages #269
  • [bug] Photo quality improvement #259
  • [bug] Admin Menu not displaying corerctly #256
  • [bug] There is no way to add a family to a group or cart #232
  • [bug] Family Count is inaccurate #221
  • [bug] Theme: SelectDelete #210
  • [bug] General Settings: Remove Defective Browser #205
  • [bug] General Settings: Remove Navigation Settings #204
  • [bug][development][enhancement] Tool Tip Text #203
  • [bug] Theme: Property List #189
  • [bug] Theme: Events #188
  • [bug] Theme: Reports #186
  • [bug] Theme: Groups #185
  • [bug] Theme/Nav: Cart Pages #184
  • [bug] Theme: Family Role Editor #183
  • [bug] Theme: GeoPage.php #182
  • [bug] Theme: VolunteerOpportunityEditor #181
  • [bug] Theme: Person Classifications Editor #180
  • [bug] Theme: Person Listing #179
  • [bug] Theme: Need fixed size for images on dashboards #177
  • [bug] Session Expired Error / Theme #175
  • [bug] Theme: SettingsIndividual.php #174
  • [bug] Theme: Sidebar Collapsed #173
  • [bug] Theme: Current User Image/Name #172
  • [bug] Theme: Register.php #171
  • [bug] Theme: Envelope Manager #170
  • [bug] Theme: Default User Settings #169
  • [bug] Theme: Report Settings #168
  • [bug] Theme: Memeber Import #165
  • [bug] BadLink: BackupDatabase.php #164
  • [bug] Theme: Custom Fields Editors #163
  • [bug] Theme: User Pages #162
  • [bug] Update Screenshots of the system on the website and github #159
  • [bug][development] MenuSetup.php & MenuEditor.php are obsolete #155
  • [bug] EmailSend.php not sending emails in email_message_pending_emp #149
  • [bug] AdminLTE settings page background #143
  • [bug] Change Admin user username and default password #137
  • [bug] Replace jquery.tablesorter with an other AdminLTE lib #131
  • [bug] Replace raphael.js with another AdminLTE lib #130
  • [bug] Remove the usage of jasny-bootstrap #128
  • [bug] Family  Utilities Page is broken #126
  • [bug] remove links to churchdb #125
  • [bug] api/data/seed/families error #115
  • [bug][question] Register.php still goes to church info admin #114
  • [bug] Update Error Page #94
  • [bug] Calendar Picker Has Invisible Background #93
  • [bug] Manage Family button in FamilyView.php does nothing #88
  • [bug][enhancement] Create a MailChimp APIs and Menus #84
  • [bug] Edit established member #70
  • [bug] Ensure search by Family name is working #54
  • [bug] Image/Link for the user who create/edited a recored is not correct #53
  • [bug] Logged in user image is using gavtar #52
  • [bug][build] Some resources load over HTTP (not s) #47
  • [bug] Directory Report Does Not Honor "Hide Age" #41
  • [bug] Maps are broken #38
  • [bug] Database Backup Script with non-local Server #36
  • [bug] Person profile updated by image is the same as the created by image #31
  • [bug] bad link bug -http://...com/Reports/SundaySchoolClassView.php?groupId=3 #21

Inner Beauty:

  • [development] CRM complains about missing FPDF library #494
  • [development] Need a CHANGELOG.md #481
  • [build][development] Cannot Access ChurchCRM on MySQL from IDE on Vagrant Host #446
  • [build][development] Config.php needs to go into .gitignore #406
  • [development] EditorConfig file #390
  • [development][enhancement] Cleanup default.php #365
  • [development] Service directory should be capital #354
  • [bug][development] ConfirmReportEmail.php needs to use Redirect() #316
  • [bug][development] Header-Minimal.php & Header-Short.php are not using adminLTE #311
  • [development][enhancement] Automatically jump to login page after timeout #309
  • [development] Fix Select2 CSS Override #264
  • [build][development] Wrong slim path #252
  • [development][question] Need CONTRIBUTING.md #250
  • [build] Review Settings in Config.php #238
  • [build][development] Move deletePhotos to PersonService #222
  • [bug][development][enhancement] Tool Tip Text #203
  • [bug][development] MenuSetup.php & MenuEditor.php are obsolete #155
  • [build] Review the usage of JumpToWiki.php #129
  • [build] replace jscalendar with bootstrap datepicker #120
  • [build][enhancement] Upgrade AdminLTE to 2.x #116
  • [build][question] Update demo site landing page #96
  • [build] find a process for auto update from version to another #92
  • [development] Test gitter.im #85
  • [build] Docker home page link is broken #69
  • [build] Merge Docker Project into CRM project #68
  • [build][question] Unsure how to start manual install #61
  • [build] centralize application version #56
  • [build] Upgrade google map api #55
  • [build][enhancement] Vagrant dev envs need seed data #50
  • [bug][build] Some resources load over HTTP (not s) #47
  • [build] Moving from Churchinfo 1.2.14 to Church CRM #34
  • [build] Auto Update / Reset Script for the demo site... #28
  • [development][question] Software Lic #17
  • [build] vagrant box #16
  • [build] Drone.io vs Travis CI #13
  • [build] switch development branches to git-flow #11
  • [build][enhancement] Setup a database migrations tool #10
  • [build][enhancement] Use bower or Composer to Manage Project Dependencies #8