Skip to content

Jethro v2.36.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@tbar0970 tbar0970 released this 16 Nov 04:06
· 3 commits to master since this release

This is a release candidate, not yet ready for widespread production use.

Enhancements

  • #1035 - Person status options are now much more flexible (see upgrade note)
  • #890 - Configurable sort order for attendance recording
  • #1040 - You can now hide the age bracket field in the members area
  • #1075 - Ability to edit group membership is now determind by the "Groups" permission level.

Bugfixes

  • #1086 - fixed bulk update tool causing inadvertent changes to age bracket. (see upgrade note)

  • #1036 - fixed run sheet component sorting

  • #1046 - fixed family member edits

  • #1050 - fixed errors in log when displaying 'date totals' attendance

  • #1052 - improved robustness of report config for custom fields

  • #1057 - fixed an issue where sometimes roster assignees couldn't be removed

  • #1065 - removed ical feed 6-week limit

  • #1072 - fixed error when sms log file does not exist

  • #1078 - fixed situation where occasionally roster assignees did not show up

  • #1064 - fixed unwanted line break in service summary

  • #1056 - improved clarity for the roster summary

  • #1048 - fixed errors in roster summary if no roster roles included

  • #1088 - fixed premature session timeouts.

  • #1085 - PHP8 compatibility

  • #1054 - fixed contact list DOCX export

  • #1091 - fixed error when deleting a congregation under some circumstances

  • #1069 - fixed issue with notes for action attached to empty families

  • #1090 - improved layout of run sheet notes

  • Technical changes

  • 2FA_ settings are hard-codable in conf.php

  • Improvements to configuration of the roster reminder script

  • Fix to premature session timeouts

  • #745 - file permissions in release

  • #1099 - PHP8 compatibility

Upgrade Procedure

  1. Log out of Jethro
  2. Take a backup of your mysql database
  3. Apply all applicable upgrade SQL files from the upgrades folder to your mysql database, including upgrades/2024-upgrade-to-2.36.sql
  4. Move away your old Jethro files (eg. rename your jethro folder to jethro_old)
  5. Unzip the new files into the right place (don't just overwrite the old files)
  6. Move your old conf.php and files/ subdirectory (if not empty) back into your jethro folder.
  7. Optional: Run php upgrades/2024-upgrade-to-2.35-after.php from the command line. Jethro will run this upgrade automatically when you log in, but you may prefer to do it from the command line in advance.
  8. Optional: Run php upgrades/upgradefixes/2024-2.36-check-age-brackets.php from the command line. This script checks for person records affected by Issue #1086. Jethro will run this check when a system administrator logs into the system, but you may prefer to do it from the command line in advance.
  9. Log in and test.