Bileto 0.9.0-beta
marien-probesys
released this
05 Jul 14:03
·
233 commits
to main
since this release
This is our first beta version! 🥳
Bileto is still not ready for production, but it's closer.
I hope you like the new design :)
Security
- Don't use the
Reply-To
header to get the requester (06af973)
New
- Allow to associate organizations to email domains (7e14501)
- Allow to define a default user role (86a2a40)
- Add a page to list all the ongoing contracts (7f8f683)
- Allow to assign tickets and unaccounted times on contract (re)newal (e7cc7a4)
- Add the list of users in organizations (4fe3fc7)
- Add a page to display information about users (949ba1c)
Improvements
- Integrate the new design (742bb28, 46f9ee8, 0c08313, 0bb0b24, 0babc9b, 77f5dbd, 2e0a06f, fba1c2c, 9a22326, 3f1fb31, e54bc34, a2d14b2, 07570a1, 585f3ce, 176836d, 53b2272)
- Improve performance when fetching from the database (9f5ce7b, 0c18fd5)
- Enable the TinyMCE autosave plugin (50adef8)
- Redirect to user page after creation (09d3bf1)
- Reword some advanced search syntax explanations (040e49c)
Bug fixes
- Fix deletion of organizations (63b3563)
- Fix the days diff on the ticket page (96ba9cf)
- Add a space before unit in the "hours consumed" label (39ff01e)
- Activate TinyMCE with "gpl" license (763d15f)
- Fix the button--icon height on Webkit (d8a3cfa)
Technical
- Update the Composer dependencies (fc90087, 120d018, a572491, 770eb06, fa0fb13, 0ce833c, 29f0702, 6fca2d6, 6f4468f, e6be6e0)
- Remove the old PostgreSQL sequences (33acdbb)
Developers
- Remind developers to check changes in Firefox and Chrome (06e9fc0)
- Refactor the role form with Symfony Form (4ef39dc)
- Make Doctrine entities mapping explicit (56f709c)
- Make deprecation warnings more verbose in PHPUnit (6d02919)
- Remove uid from the entities factories (4a35802)
- Lint migrations with PHPCS (642a93b)
- Fix deprecations for Foundry 2 (6aba189)
- Provide phpstan-doctrine package (6d36ef7)
- Refactor creation of users with a
UserCreator
service (37efa0e) - Improve the development seeds (b840e96)
- Provide an
Email
class to extract domains (a2318f6) - Provide a
Url
class to sanitize domains (a5d7dcd) - Provide a DQL
JSON_CONTAINS
function (e8988c1) - Provide the
input-texts
component (7dfedcc) - Extract a
button--discreet-alt
button (b8ffd2b) - Fix Doctrine deprecation warning about ordering (2310c67)
- Give all agent permissions to technicians in dev environment (2e50007)
- Merge CSS tickets files in
custom/tickets.css
(9a29d19) - Rename
.row
classes in.cols
(8e14a1b) - Set id on "UI select" of multiselect actors (d1cc409)
- Provide the accordion component (6e4dd2f)
- Introduce the CSS class
widget--small
(9077d7e)