Skip to content

Release 1.1.0-stable

Compare
Choose a tag to compare
@nursix nursix released this 23 Nov 21:47
· 83 commits to master since this release

New Production Release of Sahana Eden

Breaking Changes:

  • All validators implementing validate-method (requires web2py-2.20.4 or later)

Feature Previews:

  • Payment Services (PayPal) Integration

New Features:

  • Generic disease template
  • Scheduler task management through Admin UI

Core Changes and Enhancements:

  • Component filters can be callables to construct complex join filters
  • Hook for post-processing of selected resource data (postprocess_select)
  • Support for custom messages to registration approver
  • Support for custom functions to add/remove roles
  • Scope for TUIDs in imports limited to same resource (relaxed uniqueness requirement)
  • improved support for CSV templates at custom locations
  • Role assignment by Non-Admins can be restricted to certain roles
  • Ability to populate custom form from another record

Migration Instructions

This release requires web2py-2.20.4-stable (Commit #777c305) or later - upgrade support is available via our mailing list.

After upgrading to this release, a database migration is required. Using the pull service script does this automatically. Development instances which routinely run with settings.base.migrate=True will also update automatically. In all other cases, you may need to perform the migration manually - support is available via our mailing list.

Reminder

The target platform for Sahana Eden is now Python-3.6+ - we do no longer actively maintain nor verify Python-2 backwards-compatibility, nor provide support for Python-2 compatibility issues.

As of 2020, Python-2 itself, as well as all of the Python-2 support libraries we have been using, will no longer receive bug fixes or security updates, and may even no longer be available in package repositories - making it both untenable for production use, and impractical for continued development.