Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 3.34 KB

NEWS.md

File metadata and controls

53 lines (40 loc) · 3.34 KB

entries news

Each minor release (or even commit in the repository) is generally considered a separate product with different database schema and upgrading is not supported. This is usually not a problem since most deployments are limited time only but we can create a backwards-compatible patch release if you are affected by a security issue.

0.6.0 – unreleased

New features

  • Secrets can now be loaded from app/config/private.neon file, making sharing the non-private parts of the config easier.
  • CSV exporter now includes e-mail addresses.
  • Bank account number in the e-mails can be customized, reducing the need to muck with the templates. See the accountNumber option.
  • E-Mail messages can now be modified by placing overrides in the config directory. See documentation.

Bugs fixed

  • Fixed saving team/person data with no custom fields.
  • Fix contact marker in the form.
  • Fixed several small bugs.

Other changes

  • PHP 7.3 is now the minimum required version.
  • Built packages are now hosted on Cloudsmith.
  • Custom fields will now be hidden by default. You need to add public: true to show them in the popovers on the list of teams.
  • Upgraded to Bootstrap 5, for fresh looks.
  • Nix files were added for more convenient development.
  • Slightly improved wording in the default e-mail templates and made the use more data from the config.
  • URLs with ynknown locales are now redirected to the default one.
  • Translated the sign in error messages and made them report incorrect password for admin correctly.
  • admin field for admin password has been renamed to adminPassword and moved directly to parameters section.
  • config.local.neon is now included in the source tree, instead of the examples.

0.5.0 – 2020-02-11

New features

  • User can display invoice-like itemized list of fees.
  • Administrator will see Clear cache button on the homepage, making updating the mail templates and config easier.
  • When an SI card number for a card with capacity lower than parameters.entries.recommendedCardCapacity, user will be warned.
  • Newly added CustomInputModifier class allows arbitrary tweaking of input fields.
  • allowLateRegistrationsByEmail field was added to configuration.
  • Aggregation functions can now be used in age constraints to .
  • Add support for per-category member count limits.

Other changes

  • PHP 7.1 is now the minimum required version.
  • Setting database name is now done using dbal.database key instead of dbal.dbname key in the app/config/config.local.neon. Keep this in mind if you see “No database selected” error.
  • Upgraded to Bootstrap 4, much more modern style.
  • Displayed currency of fees can be configured in parameters.entries.fees.currency
  • Upgraded to Nette 3.
  • Started using Money for PHP for precision in handling money.
  • And lot of internal clean-ups.