Skip to content

Commit 77535ea

Browse files
committed
PB-28830 Prepare v4.5.0-rc.1 release
1 parent 70a0ee9 commit 77535ea

File tree

3 files changed

+82
-9
lines changed

3 files changed

+82
-9
lines changed

CHANGELOG.md

+39
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,45 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
## [4.5.0-rc.1] - 2024-02-01
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+
544
## [4.5.0-test.1] - 2024-01-29
645
### Added
746
- PB-23913 As a user I can see my passwords marked as expired after a user loses permissions

RELEASE_NOTES.md

+42-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,50 @@
1-
Release song: https://youtu.be/6JNwqRF32ZI
1+
Release song: https://www.youtube.com/watch?v=HR1KH4zElcY
22

3-
Passbolt version 4.4.2 has been released, primarily as a maintenance update to address specific issues reported by users. This version includes two main fixes.
3+
Hey community members,
44

5-
The first fix concerns the Time-based One-Time Password (TOTP) feature. In the previous version, there was an issue where users could accidentally delete the TOTP secret for a resource while editing its description from the sidebar. This has been corrected in the latest update.
5+
Prepare for an exciting update! 🥁
66

7-
The second fix improves the performance of the application, specifically when users are retrieving their resources. This update is part of an ongoing effort to enhance the overall performance of the application, with further improvements planned for future releases.
7+
Passbolt is thrilled to announce that the v4.5.0 Release Candidate is officially available for testing.
88

9-
We extend our gratitude to the community member who reported this issue.
9+
The best part? All you have to do is head to GitHub and dive in! Of course, you have to make sure to follow the steps [here](https://community.passbolt.com/t/passbolt-beta-testing-how-to/7894). As always, your feedback is invaluable, please share and report any issues you come across.
10+
11+
Enjoy the testing journey! ♥️
12+
13+
## [4.5.0-rc.1] - 2024-02-01
14+
### Added
15+
- PB-23913 As a user I can see my passwords marked as expired when users lose permissions on these
16+
- PB-23913 As an administrator I can activate the password expiry feature
17+
- PB-28923 As a user I want to be able to use passbolt in Russian
18+
- PB-21484 As an administrator I can define Microsoft 365 and Outlook providers in SMTP settings
19+
- PB-19652 As an administrator I can cleanup groups with no members with the cleanup command
20+
- PB-27707 As administrator, with RBAC I should be able to set “can see users workspace” to “Allow if group manager”
21+
- PB-28716 Desktop application flag is now enabled by default
22+
- PB-26203 Desktop app define the account kit exportation help page
1023

11-
## [4.4.2] - 2023-11-28
1224
### Improved
13-
- PB-27616 As a user I should see improved performances when retrieving resources on the GET resources.json entry point
25+
- PB-27616 Improve resources serialization performance on GET resources.json
26+
27+
### Security
28+
- PB-29148 Bump selenium API plugin version to v4.5
29+
- PB-29005 Upgrades phpseclib/phpseclib to fix composer audit security vulnerability
30+
- PB-22336 As an admin I should be able to enable/disable request group managers to add users to groups emails separately (LDAP/AD)
31+
- PB-28871 Mitigate supply chain attack on PR and lint lock files
32+
- PB-28658 Mitigate supply chain attack on post npm install script
1433

1534
### Fixed
16-
- PB-28991 As a user emails should be resent if the first attempt failed
35+
- PB-29200 Fixes the recover_user command (GITHUB #504)
36+
- PB-29164 Fix recent InstallCommand changes breaking selenium tests
37+
- PB-29132 Fix composer lock file not up-to-date message when installing dependencies
38+
- PB-29160 Fix failing static analysis job in CI
39+
- PB-29137 Fix failing in UsersEditDisableControllerTest file due to purifier
40+
- PB-29113 Fix a typo in the email sent when admins lose their admin role
41+
- PB-28130 Fix invalid cookie name should not trigger a 500
42+
- PB-29007 Fix constantly failing test in RbacsUpdateControllerTest file
43+
- PB-28991 Fix email queue entries not marked as sent
44+
45+
### Maintenance
46+
- PB-28857 Require phpunit-speedtrap to track down slow tests
47+
- PB-25516 Remove --dev from .gitlab test options, it has not effect and will break with composer v3
48+
- PB-28844 Improves the methods testing email content
49+
- PB-28845 Skip unauthenticated exception from logging
50+
- PB-28653 Speed-up tests by mocking the client in healthcheck relevant tests

config/version.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
return [
33
'passbolt' => [
4-
'version' => '4.5.0-test.1',
4+
'version' => '4.5.0-rc.1',
55
'name' => 'Summer is ending',
66
],
77
'php' => [

0 commit comments

Comments
 (0)