Skip to content

Jethro v2.16.0

Compare
Choose a tag to compare
@tbar0970 tbar0970 released this 14 Jul 12:29
· 1380 commits to master since this release

New Features

  • Internationalisation: Jethro can now be translated for use by non-English-speaking users. (Issue #193)
  • Jethro can now send email reminders based on upcoming date fields (Issue #212 - see scripts/date_reminder.php)
  • An action plan can now mark a person present
  • Person reports can now filter on whether a person has a certain custom field empty or not empty
  • When editing roster assignments, there is now an "other" option that allows you to select persons not in the volunteer group. (Issue #166)
  • Photos can now be uploaded for families as well as persons, and included in contact lists. (Issue #137)
  • Support for 5centSMS latest API version, and other SMS providers (see conf.php.sample files)
  • The display-attendance page now prints in a better format

Bugfixes

  • Issue #185 - Contact list page is now available to non-sysadmin users
  • Issue #190 - If attendance feature is disabled, attendance-related field is now hidden when editing group details.
  • Issue #171 - details box for roster roles is no longer invisible
  • Issue #207 - age and status filters now work in tabular attendance recording/display
  • Issue #103 - tabular attendance recording no longer includes archived persons.
  • Issue #208 - roster assignments involving persons that are not visible to the current user no longer get wiped on save.
  • Issue #210 - notes attached to custom date field values are no longer cut off after the first word
  • Issue #209 - notes attached to multi-valued custom date fields now always remain attached to the correct date value.
  • Issue #189 - log out now removes the "view" from the URL, to prevent "unknown view" errors when you subsequently log in as a less privileged user.
  • Issue #215 - CSV files with mac-style line endings now import successfully.
  • Issue #205 - send-sms box for rosters now displays correctly when custom styling is in place

Upgrade procedure

  1. Log out of Jethro
  2. Take a backup of your mysql database
  3. Move away your old Jethro files (eg rename your jethro folder to jethro_old)
  4. Unzip the new files into the right place (don't just overwrite the old files)
  5. If upgrading from a version older than 2.15, apply any applicable upgrade SQL files from the upgrades folder to your mysql database
  6. Apply upgrades/2015_upgrade_to_2.16.sql to your mysql database
  7. Log in and test.

Credits

Thanks to @AndresSereno, @vanoudt, @mikaoelitiana for code contributions, and to Coast Evangelical Church, Dalby Presbyterian Church, Sydney Anglican Safe Ministry and Gympie Presbyterian Church for sponsoring development of new features.