|
2 | 2 | All notable changes to this project will be documented in this file. |
3 | 3 | This project adheres to [Semantic Versioning](http://semver.org/). |
4 | 4 |
|
| 5 | +## [4.5.0] - 2024-02-08 |
| 6 | +### Added |
| 7 | +- PB-23913 As a user I can see my passwords marked as expired when users lose permissions on these |
| 8 | +- PB-23913 As an administrator I can activate the password expiry feature |
| 9 | +- PB-28923 As a user I want to be able to use passbolt in Russian |
| 10 | +- PB-21484 As an administrator I can define Microsoft 365 and Outlook providers in SMTP settings |
| 11 | +- PB-19652 As an administrator I can cleanup groups with no members with the cleanup command |
| 12 | +- PB-27707 As administrator, with RBAC I should be able to set “can see users workspace” to “Allow if group manager” |
| 13 | +- PB-28716 Desktop application flag is now enabled by default |
| 14 | +- PB-26203 Desktop app define the account kit exportation help page |
| 15 | + |
| 16 | +### Improved |
| 17 | +- PB-27616 Improve resources serialization performance on GET resources.json |
| 18 | + |
| 19 | +### Security |
| 20 | +- PB-29148 Bump selenium API plugin version to v4.5 |
| 21 | +- PB-29005 Upgrades phpseclib/phpseclib to fix composer audit security vulnerability |
| 22 | +- PB-22336 As an admin I should be able to enable/disable request group managers to add users to groups emails separately (LDAP/AD) |
| 23 | +- PB-28871 Mitigate supply chain attack on PR and lint lock files |
| 24 | +- PB-28658 Mitigate supply chain attack on post npm install script |
| 25 | + |
| 26 | +### Fixed |
| 27 | +- PB-29200 Fixes the recover_user command (GITHUB #504) |
| 28 | +- PB-29164 Fix recent InstallCommand changes breaking selenium tests |
| 29 | +- PB-29132 Fix composer lock file not up-to-date message when installing dependencies |
| 30 | +- PB-29160 Fix failing static analysis job in CI |
| 31 | +- PB-29137 Fix failing in UsersEditDisableControllerTest file due to purifier |
| 32 | +- PB-29113 Fix a typo in the email sent when admins lose their admin role |
| 33 | +- PB-28130 Fix invalid cookie name should not trigger a 500 |
| 34 | +- PB-29007 Fix constantly failing test in RbacsUpdateControllerTest file |
| 35 | +- PB-28991 Fix email queue entries not marked as sent |
| 36 | + |
| 37 | +### Maintenance |
| 38 | +- PB-28857 Require phpunit-speedtrap to track down slow tests |
| 39 | +- PB-25516 Remove --dev from .gitlab test options, it has not effect and will break with composer v3 |
| 40 | +- PB-28844 Improves the methods testing email content |
| 41 | +- PB-28845 Skip unauthenticated exception from logging |
| 42 | +- PB-28653 Speed-up tests by mocking the client in healthcheck relevant tests |
| 43 | + |
| 44 | +## [4.5.0-rc.1] - 2024-02-01 |
| 45 | +### Added |
| 46 | +- PB-23913 As a user I can see my passwords marked as expired when users lose permissions on these |
| 47 | +- PB-23913 As an administrator I can activate the password expiry feature |
| 48 | +- PB-28923 As a user I want to be able to use passbolt in Russian |
| 49 | +- PB-21484 As an administrator I can define Microsoft 365 and Outlook providers in SMTP settings |
| 50 | +- PB-19652 As an administrator I can cleanup groups with no members with the cleanup command |
| 51 | +- PB-27707 As administrator, with RBAC I should be able to set “can see users workspace” to “Allow if group manager” |
| 52 | +- PB-28716 Desktop application flag is now enabled by default |
| 53 | +- PB-26203 Desktop app define the account kit exportation help page |
| 54 | + |
| 55 | +### Improved |
| 56 | +- PB-27616 Improve resources serialization performance on GET resources.json |
| 57 | + |
| 58 | +### Security |
| 59 | +- PB-29148 Bump selenium API plugin version to v4.5 |
| 60 | +- PB-29005 Upgrades phpseclib/phpseclib to fix composer audit security vulnerability |
| 61 | +- PB-22336 As an admin I should be able to enable/disable request group managers to add users to groups emails separately (LDAP/AD) |
| 62 | +- PB-28871 Mitigate supply chain attack on PR and lint lock files |
| 63 | +- PB-28658 Mitigate supply chain attack on post npm install script |
| 64 | + |
| 65 | +### Fixed |
| 66 | +- PB-29200 Fixes the recover_user command (GITHUB #504) |
| 67 | +- PB-29164 Fix recent InstallCommand changes breaking selenium tests |
| 68 | +- PB-29132 Fix composer lock file not up-to-date message when installing dependencies |
| 69 | +- PB-29160 Fix failing static analysis job in CI |
| 70 | +- PB-29137 Fix failing in UsersEditDisableControllerTest file due to purifier |
| 71 | +- PB-29113 Fix a typo in the email sent when admins lose their admin role |
| 72 | +- PB-28130 Fix invalid cookie name should not trigger a 500 |
| 73 | +- PB-29007 Fix constantly failing test in RbacsUpdateControllerTest file |
| 74 | +- PB-28991 Fix email queue entries not marked as sent |
| 75 | + |
| 76 | +### Maintenance |
| 77 | +- PB-28857 Require phpunit-speedtrap to track down slow tests |
| 78 | +- PB-25516 Remove --dev from .gitlab test options, it has not effect and will break with composer v3 |
| 79 | +- PB-28844 Improves the methods testing email content |
| 80 | +- PB-28845 Skip unauthenticated exception from logging |
| 81 | +- PB-28653 Speed-up tests by mocking the client in healthcheck relevant tests |
| 82 | + |
| 83 | +## [4.5.0-test.1] - 2024-01-29 |
| 84 | +### Added |
| 85 | +- PB-23913 As a user I can see my passwords marked as expired after a user loses permissions |
| 86 | +- PB-23913 As an administrator I can activate the password expiry feature |
| 87 | +- PB-23913 As a user I can define the expiry date of a passwor |
| 88 | +- PB-23913 As an administrator I can define advanced password expiry settings |
| 89 | +- PB-28923 As a user I want to be able to use passbolt in Russian |
| 90 | +- PB-21484 Add support for Microsoft 365 and Outlook providers in SMTP settings |
| 91 | +- PB-19652 Add cleanup task to check for groups with no members |
| 92 | +- PB-27707 As administrator, with RBAC I should be able to set “can see users workspace” to ‘Allow if group manager’ |
| 93 | +- PB-28716 Enable desktop application flag by default |
| 94 | +- PB-26203 Desktop app define the account kit exportation help page |
| 95 | + |
| 96 | +### Improved |
| 97 | +- PB-27835 As signed-in user configuring MFA TOTP I can see the TOTP secret so I can use it instead of the QR code |
| 98 | +- PB-27616 Improve resources serialization performance on GET resources.json |
| 99 | +- PB-28521 Add migration to alter gpgkeys.uid column length to 769 |
| 100 | + |
| 101 | +### Security |
| 102 | +- PB-29148 Bump selenium API plugin version to v4.5 |
| 103 | +- PB-27760 As administrator, I can hide the administrator identity behind LDAP triggered emails |
| 104 | +- PB-29005 Upgrades phpseclib/phpseclib to fix composer audit security vulnerability |
| 105 | +- PB-22336 As an admin I should be able to enable/disable request group managers to add users to groups emails separately (LDAP/AD) |
| 106 | +- PB-28871 Mitigate supply chain attack on PR and lint lock files |
| 107 | +- PB-28658 Mitigate supply chain attack on post npm install script |
| 108 | + |
| 109 | +### Fixed |
| 110 | +- PB-29200 Fixes the recover_user command (GITHUB #504) |
| 111 | +- PB-29164 Fix recent InstallCommand changes breaking selenium tests |
| 112 | +- PB-29132 Fix composer lock file not up-to-date message when installing dependencies |
| 113 | +- PB-29160 Fix failing static analysis job in CI |
| 114 | +- PB-29137 Fix failing in UsersEditDisableControllerTest file due to purifier |
| 115 | +- PB-27788 Correct gendered language on ldap sync ignore messages |
| 116 | +- PB-29113 Fix a typo in the email sent when admins lose their admin role |
| 117 | +- PB-28130 Fix invalid cookie name should not trigger a 500 |
| 118 | +- PB-29007 Fix constantly failing test in RbacsUpdateControllerTest file |
| 119 | +- PB-28991 Fix email queue entries not marked as sent |
| 120 | + |
| 121 | +### Maintenance |
| 122 | +- PB-28636 Speed-up cloud tests by storing avatars on local storage |
| 123 | +- PB-28857 Require phpunit-speedtrap to track down slow tests |
| 124 | +- PB-25516 Remove --dev from .gitlab test options, it has not effect and will break with composer v3 |
| 125 | +- PB-28844 Improves the methods testing email content |
| 126 | +- PB-28845 Skip unauthenticated exception from logging |
| 127 | +- PB-28653 Speed-up tests by mocking the client in healthcheck relevant tests |
| 128 | + |
5 | 129 | ## [4.4.2] - 2023-11-29 |
6 | 130 | ### Improved |
7 | 131 | - PB-27616 As a user I should see improved performances when retrieving resources on the GET resources.json entry point |
|
0 commit comments