Skip to content

Latest commit

 

History

History
259 lines (204 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

259 lines (204 loc) · 20.6 KB

Changelog of Bileto

2023-09-01 - 0.5.0-alpha

New

Improvements

  • Improve the readability of the ticket page (1c75799, 8a3e75c)
  • Customize the errors pages (276501e)
  • Redirect automatically if user can create ticket in its default organization (c590e40)
  • Redirect to the "new authorization" page after creating a user (35b1826)

Bug fixes

  • Allow empty name to be entered in the profile (7b549e7)

Techical

  • Update the Composer dependencies (328f655)
  • Update the NPM dependencies (29073ba)

Documentation

  • Update the roadmap and the readme (bec35c9)
  • Improve the doc to check requirements in production (8f5ce4a)
  • Reorganize the developers documentation (4fdd67f)
  • Improve the doc to generate the migrations for MariaDB (353fe63)
  • Document the dev: prefix in the release section (0bb57c4)

Developers

  • Rename the make i18n-extract command (3073863)
  • Configure the CSS autoprefixer NPM package (9502721)
  • Add isCreatedBy and isUpdatedBy to the MetaEntityInterface (e9801be)
  • Extract a ConstraintErrorsFormatter from BaseController (cc94181)
  • Use Docker Compose v2 (8d65095)
  • Improve starting a MariaDB database in development (bf01124)
  • Provide an "info" alert (f90870c)
  • Style the disabled inputs and textareas correctly (0a9ed91)
  • Improve signature of CommandTestsHelper::executeCommand (81816de)
  • Remove rollbacks test (aa6b0d5)
  • Rename JS forms controllers TicketEditor and NewAuthorizationForm (35ea05e)
  • Reorganize the env files (b76098d)
  • Remove the Stylelint rule about comments (abfac89)

2023-07-07 - 0.4.0-dev

Migration notes

Bileto now requires that you configure a mail server to be used. In consequence, two new MAILER_DSN and MAILER_FROM environment variables must be set in production. See the Symfony documentation to get help. It is already configured in development (see the GreenMail documentation).

The PHP sodium and xsl extensions are now required. You must make sure that they are installed on your server.

You must setup a Messenger worker. Read the administrator guide to learn how (nearly the end of the document).

Security

  • Fix an XSS when deleting an organization (718f757)

New

  • Send a notification when posting a new message (eebc2f6)
  • Allow to create and answer to tickets by emails
  • Allow to assign a user to an organization (f436203)
  • Allow to edit users (854cce6)
  • Allow to delete roles (d547f7a)

Improvements

  • Display only tech users in the lists of assignees (5360bf8)
  • Show a notification when profile/preferences are saved (f989d0b)
  • Improve the look of the notifications (f340549)
  • Show an icon on the messages sent by email (f3ed9e8)

Documentation

  • Update the roadmap (b2a7705)
  • Extract documentation indexes in dedicated files (b6ae39e)

Technical

2023-05-12 - 0.3.0-dev

New

  • Provide a search engine and a search syntax (d83d996, abf6054)
  • Allow to rename the organizations (8afbde7)
  • Allow to delete the organizations (0d85a97)
  • Allow to sort the lists of tickets (5a4df55)
  • Track and display the last activity of tickets (326fe08)
  • Add a “remember me” checkbox to the login form (2acd1de)

Improvements

  • Redesign the lists of organizations (da08569)
  • Allow to set a password when creating users (6e902ee)
  • Allow to (un)check all the roles at once (ae96f71)
  • Add a margin below the modal titles (ebbc1ac)

Bug fixes

  • Make the user name input really optional (db3ae5a)
  • Use the correct color scheme after login or logout (9b95c80)
  • Allow public access to the Web Manifest (3984d0d)

Documentation

  • Improve the production documentation about file permissions (61a2e91)
  • Fix the documentation to reset the database in production (ec44171)
  • Fix the documentation to retrieve the latest Git tag (a5bdf39)
  • Document "Documentation" and "Technical" sections of the changelog (ed4a960)

Technical

  • Add the support for PHP 8.2 (36c38e0)
  • Add the support for PostgreSQL 11+ and MariaDB 10.4+ (af667af)
  • Fix the seeds with MariaDB (1946bb9)
  • Provide a Stimulus controller to control the checkboxes (14828fb)
  • Provide a .row--wrap class (b370ad0)
  • Provide a CSS .indent class (4aa8a10)
  • Remove the UniqueEntity constraint from UID fields (b2d8be7)
  • Use the User UID instead of ID in actors forms (95a1bfa)
  • Disable XDebug when running PHPStan (8024cb8)
  • Update the dependencies (927e4df, 15ff366, b2680c3, 04563c5, 862a354)

2023-03-27 - 0.2.0-dev

New

Improvements

  • Add the new logo (5dbebde)
  • Change the primary color scale (b810532)
  • Setup Atkinson Hyperlegible font (36b7917)
  • Redesign the layout navigation (fbbf602)
  • Redesign the tickets navigation (6d7325f)
  • Redesign the lists of tickets (2402ffc)
  • Allow to show / hide passwords (530c3f0)
  • Allow to select assignee when clicking on "unassigned" (f8806f8)
  • List tickets requested by user in "Your tickets" (984244d)
  • Change the status field by a "is resolved" checkbox when opening a ticket (ab2183f)
  • Allow to choose the priority when opening a ticket (153a767)
  • Allow to choose the type when opening a ticket (8bc053f)
  • Display connected user in the users list (2133951)
  • Display the number of tickets above the list (c433d18)
  • Display the number of messages in tickets (cb055b8)
  • Improve rendering of dates in the ticket timeline (52af077)
  • Detect preferred language from browser (8ed7599)
  • Redirect to /organizations after the creation of an organization (3acfb63)
  • Notify when "update ticket type" fails (f01410d)
  • Add a "skip to main content" accessibility anchor (63c6d9d)
  • Allow to scroll to the top of the page (c16932b)
  • Allow to scroll to the bottom of tickets (4485332)
  • Hide avatars in tickets on small screen (ba22dd4)
  • Remove year from dates if it's the same as current year (84c98b5)
  • Remove the TinyMCE emoji plugin (b49cd73)
  • Improve sizes on mobile (411b4e4)
  • Always display the tickets organizations (2a589e9)
  • Increase contrast of ticket info titles (8ace6a3)
  • Set pointer cursor on <summary> elements (ab46915)
  • Improve the look of popups (4a1bf43)
  • Improve the look of the layout banners (300c41d)
  • Make box-shadow under cards more visible (2e645f7)
  • Change profile icon to id-card (0b8c417)
  • Decrease the font-size of form captions (3b9d325)

Documentation

  • Add a roadmap (57661e2)
  • Add documentation to update the production (32d2ca6)
  • Update the documentation to update dev environment (ed1f675)
  • Update the documentation to deploy Bileto in prod (9b0e52e)
  • Add documentation about translations (95375c9)
  • Add documentation about managing the dependencies (3af30d9)
  • Complete the documentation to release new versions (e1443d8)
  • Improve the content of the README (0a6df89)
  • Improve the PR template with comments (0ce7ccf)

Technical

Misc

2022-12-08 - 0.1.0-dev

New

  • Allow users to login (8924d27)
  • Allow to create and list the organizations (d141c61)
  • Open tickets via the interface (915520f)
  • Filter owned and unassigned tickets (aab4b73)
  • Allow to answer to a ticket (1bc64ee)
  • Change the status when answering to a ticket (feafea8)
  • Post confidential messages (403538b)
  • Post a solution (679f547)
  • Change requester and assignee of a ticket (d27c9d4)
  • Change the priority of the tickets (f1cc2ec)
  • Turn ticket into incident or request (f4d53a0)
  • Rename the tickets (4b00279)
  • Disallow changing status if ticket status is finished (385096e)
  • Allow to self-assign a ticket (fe28553)
  • Allow a user to choose its language (c37460b)
  • Add a dark mode (0e4fb2f)

Misc

  • Provide documentation to deploy in production (d398aea)
  • Add information on how to contribute (9b62c60)
  • Add a PR template (a0ce04f)
  • Add the AGPL license (a2430a8)
  • (cli) Allow to create users (04ff6ab)