Skip to content

Bileto 0.15.0

Choose a tag to compare

@marien-probesys marien-probesys released this 19 Jun 07:09
· 96 commits to main since this release
0.15.0
0e7beac

Migration notes

It is now possible to declare trusted proxies to get the real client IP by setting the TRUSTED_PROXIES environment variable.

MariaDB 10.6+ is now required as MariaDB 10.5 has reached its end of life.

New

  • Log the activity of the users' sessions (4514ae0, 9477a2f)
  • Allow to anonymize the users (5983087)
  • Allow to delete the users (a0514cc)
  • Allow to prevent users from logging in to the Web interface (e7b157d)
  • Allow to mark time spent not to be accounted (daceddf)
  • Allow browser spell check in rich text editor (9c966e9)
  • Allow to remove default observers when opening a ticket (30d76a2)

Improvements

  • Change quick search so it searches for tickets with any of the selected labels (2f7cf1c)
  • Redirect to new contract after creating an organization if possible (745fef6)
  • Add user names to sent emails (3654fd3)
  • Send individual "message" emails for each actor of the ticket (e948e58)
  • Use the email's date as message's creation date (0ce6c95)
  • Reference the incoming email Message-ID in messages (f0ac0d3)
  • Improve the look of the alerts (e1526f4)
  • Improve the look of the disabled inputs and textarea (82623c2)
  • Change bileto.fr website to bileto.coop (14cd60d)

Bug fixes

  • Allow invited users to answer if they have no organization (e7a2e66)
  • Remove duplicated error on the message's content (f9ad014)
  • Fix Mailbox encryption options (9bd2fde)
  • Don't change the last error date each time a Mailbox is synchronized (9671d4c)

Technical

  • Allow to declare trusted proxies (6f44c95)
  • Add a robots.txt file in public folder (2c4dc28)
  • Require MariaDB >= 10.6 (75b0eb7)
  • Add official support for PHP 8.4 (4630402)
  • Remove the app:secret command (a52ea08)

Documentation

  • Add a note about compliance with the GDPR (f31e7e0)

Developers

  • Upgrade to Symfony 7.3 (e06d31f, 9f00c8a)
  • Upgrade to PHPStan and Rector 2 (cc8d207)
  • Upgrade to PHPImap 6.2.0 (a8bd1cf)
  • Upgrade to TinyMCE 7.9.1 (34af062)
  • Update the dependencies (c9e7479, b255bd6, 1cc6dda)
  • Delete EntityEvents associated to deleted entities (16499a1)
  • Explain denied votes in AppVoter (b926b5c)
  • Make timelines more generic (0c0acca)
  • Reorganize and document the env files (341aa50)
  • Fix serverVersion number in .env.dev (439fba3)
  • Allow to not pass date to Time::freeze (fa18d74)
  • Replace custom isGrantedToUser by the new SF isGrantedForUser (015de85)
  • Fix copying the package files in the Dockerfile (a40fdc6)
  • Mark fields as rendered with setRendered (8074484)
  • Add displayDetailsOnPhpunitDeprecations to PHPUnit config (496bdab)