github filesender/filesender filesender-2.4
Release 2.4

Release Version 2.4

Release date: 6 October 2018.

Distribution

Source snapshots are attached to this announcement and the git tag filesender-2.4 contains the base that these snapshots were created from.

Installation

Documentation is available at http://docs.filesender.org/v2.0/install/

Upgrade Notes

Version 2.x breaks compatibility with version 1.x. We recommend a fresh installation to version 2.x of FileSender.

Major changes since 2.3

My profile page is now enabled in default settings. Storage quotas now handle zero as unlimited (as was always documented). Improvements to admin/configuration documentation. A bug in the menu was fixed.

A new script to reformat the code was added (reformat-code.sh) and documentation in dev/formatting/index.md. This should help the code compliant with PSR1 and PSR2 (https://www.php-fig.org/psr/psr-2/). Formatting only changes should be merged with "merge" and not squash and merge so that the line changes are shown as being made by a formatting script in a git blame output. Note that git blame can be applied more than once to move back past the formatting only change and see the last change a human has made to lines.

CI has been updated to run against MariaDB 10.0 to check against what is now the minimal recommended version (instead of 10.2). As MariaDB 10.0 does not like views with subselects a work around for such cases was added in the code, see getPrimaryViewDefinition() for details. A fix for CAST to work on MySQL as well as MariaDB. FK creation has been abstracted out into a new class and updated to work better on MySQL 5.x. Updates to the cron script for MariaDB 10.0+ were made, other updates to the database migration script.

Configuration changes

No new settings.

Support and Feedback

See Support and Mailinglists and Feature requests.

A new label "release2.4" has been created to specifically track issues relating to this release. Please attach that label when reporting issues that relate to this beta. Current known issues can be seen at https://github.com/filesender/filesender/labels/release2.4

Don't miss a new filesender release

NewReleases is sending notifications on new releases.