diff --git a/CHANGELOG.md b/CHANGELOG.md index 039fcac6..122c4321 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [4.5.1] - 2024-02-09 +### Fixed +- PB-29626 As a user I should retrieve the csrf token if the instance is running from a sub-folder + ## [4.5.0] - 2024-02-05 ### Added - PB-28679 As an administrator I can set advanced password expiry settings @@ -1453,8 +1457,9 @@ self registration settings option in the left-side bar - AP: User with plugin installed - LU: Logged in user -[Unreleased]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.5.0...HEAD -[4.4.2]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.4.2...v.4.5.0 +[Unreleased]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.5.1...HEAD +[4.5.1]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.5.0...v.4.5.1 +[4.5.0]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.4.2...v.4.5.0 [4.4.2]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.4.0...v.4.4.2 [4.4.0]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.3.1...v.4.4.0 [4.3.1]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.3.0...v.4.3.1 diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 7aee1f5d..330dae2a 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,70 +1,9 @@ -Release song: https://www.youtube.com/watch?v=HR1KH4zElcY +Release song: https://youtu.be/90WD_ats6eE?si=S75OZHtm7VM2zdWH -Passbolt v4.5.0, named "Summer is Ending", introduces exclusive features for Pro users, alongside enhancements available to everyone. These updates are geared towards empowering teams with even more control and flexibility over their password management practices. +Version 4.5.1 is exclusively a Passbolt browser extension maintenance release designed to address a problem that emerged with the earlier 4.5.0 release. This issue prevented Chrome users who run the Passbolt API from a subdirectory from establishing a connection. -At the heart of this release is the introduction of the Password Expiry feature, a much-anticipated functionality that allows administrators to enable the automatic expiry policy, enhancing security by ensuring that potentially passwords are rotated when someone loses access to resources, for example by leaving a group or the organization. - -A standout feature of this release for Passbolt Pro Edition is the advanced Password Expiry settings. Administrators now have the ability to define comprehensive password expiry policies, ensuring that your team's password hygiene is not just compliant with industry standards but also customized to fit your organization's specific needs. This feature is complemented by the ability for users to mark passwords as expired and adjust expiry dates directly, providing both oversight and flexibility in managing sensitive information. - -In addition to the Pro-exclusive features, this release brings shared enhancements with Passbolt CE, such as the inclusion of Russian language support, integration with Microsoft 365 and Outlook for SMTP settings, and the activation of the desktop application feature by default for an improved user experience. - -Thank you for your ongoing support. Your feedback and contributions continue to shape Passbolt, enhancing our collective security and usability. Together, we're making password management better for everyone. - -## [4.5.0] - 2024-02-08 -### Added -- PB-28679 As an administrator I can set advanced password expiry settings -- PB-28681 As a user importing a resources from a file I should also import expiry date from keepass files -- PB-28682 As a user I can quickly mark resources as expired -- PB-28687 As a resource owner, I can change the resource expiration date manually -- PB-28692 As a user I can change the expiry date of a resource automatically based on the password expiry configuration -- PB-28850 As a signed-in user creating a resource from the app I should set the expired date if default expiry period has been defined in the organisation policies -- PB-28851 As a signed-in user creating a resource from the quickaccess I should set the expired date if default expiry period has been defined in the organisation policies -- PB-28852 As a signed-in user creating a resource from the auto-save I should set the expired date if default expiry period has been defined in the organisation policies -- PB-29045 As a user I want to open the quickaccess using a keyboard shortcut -- PB-29125 As an administrator I should not see the control function AllowIfGroupManagerInOneGroup on the UI - -### Improved -- PB-15269 As a user I do not want my browser extension to make multiple calls on resources.json in a row -- PB-21484 As an administrator I can use Microsoft 365 or Outlook as SMTP providers -- PB-22071 As an administrator I want the SSO messages to be in correct english -- PB-25503 As an admin I should be able to enable/disable emails that request group managers to add users to groups (LDAP/AD) -- PB-25860 As signed-in user I want to see the full name of the user at the origin of any account recovery action -- PB-27783 As a user opening the quickaccess I should have a clear feedback if the API service is unreachable -- PB-27961 As a signed-in user I cannot skip the administrator request to join the account recovery program -- PB-28507 As signed-in user importing resources I should know what is supported -- PB-28612 As a signed-in user I should see TOTP in uppercase -- PB-28646 As an administrator in the account recovery settings I should see “Prompt” instead of “Mandatory" -- PB-28709 Mark SASL option in Users Directory as Enterprise Edition -- PB-28727 As an administrator in the SSO settings I should see a combobox instead of a text input for the Azure’s URL -- PB-28923 As a user I want to be able to use passbolt in Russian -- PB-29008 As an administrator in RBAC administration page I should not see the role to setup the desktop or mobile app if the plugin is not enabled -- PB-29159 As a signed-in user I want the Mfa screen to be available when using the bext 4.4 and API 4.5 -- PB-29263 Replace the mechanism to have CSRF token from the cookie - - -### Security -- PB-29194 Upgrade vulnerable library web-ext -- PB-28658 Mitigate browser extension supply chain attack -- PB-28659 Mitigate browser styleguide supply chain attack -- PB-28660 Mitigate browser windows app supply chain attack +We would like to express our sincere thanks to the community members who brought this issue to our attention and assisted the team in resolving it. +## [4.5.1] - 2024-02-09 ### Fixed -- PB-22864 As a signed-in user, I should see a relevant error if I use special characters as security token -- PB-24496 As a user I should be able to use a passphrase with emoji -- PB-28283 As a user when I preview a secret I should see the activity sidebar updated -- PB-28540 As a user I should scroll automatically to the resource selected from the route -- PB-28625 As a user I can open resource url from the resource sidebar on Firefox -- PB-28632 As a user Fix design TOTP button disabled on create and edit resource -- PB-28696 As a user I should fill secret for TOTP with spaces -- PB-28721 As a user I can see the beta chip next to the desktop app menu item in the users settings menu -- PB-28753 As a user I should be able to edit a standalone TOTP from contextual menu -- PB-28880 As a user I should not see an error when I update the description of a resource with TOTP from the information panel -- PB-28842 As a user I can reach the Windows store passbolt app from the Desktop app setup screen -- PB-28282 As a user deleting a TOTP I should see the relevant dialog title mentioning Resource and not password -- PB-28873 As a signed-in user when I autofill input fields I should trigger a change event -- PB-29006 As a user I should not have my browser extension crashing when it receives an unsupported RBAC control_function value - -### Maintenance -- PB-27972 Refactor code of SSO settings -- PB-28592 Fix minimum gecko version in firefox manifest.json -- PB-29020 Fix detection pagemod duplicate +- PB-29626 As a user I should retrieve the csrf token if the instance is running from a sub-folder \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3bccfd24..91dc921a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "passbolt-browser-extension", - "version": "4.5.0", + "version": "4.5.1-rc.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "passbolt-browser-extension", - "version": "4.5.0", + "version": "4.5.1-rc.0", "license": "AGPL-3.0", "dependencies": { "await-lock": "^2.1.0", diff --git a/package.json b/package.json index 56e61d68..2d96b5c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "passbolt-browser-extension", - "version": "4.5.0", + "version": "4.5.1-rc.0", "license": "AGPL-3.0", "copyright": "Copyright 2022 Passbolt SA", "description": "Passbolt web extension for the open source password manager for teams", diff --git a/src/chrome-mv3/manifest.json b/src/chrome-mv3/manifest.json index 04263da3..107485a2 100644 --- a/src/chrome-mv3/manifest.json +++ b/src/chrome-mv3/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.5.0", + "version": "4.5.1", "description": "__MSG_appDescription__", "default_locale": "en", "externally_connectable": {}, diff --git a/src/chrome/manifest.json b/src/chrome/manifest.json index 58d5f067..bb81602f 100644 --- a/src/chrome/manifest.json +++ b/src/chrome/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.5.0", + "version": "4.5.1", "description": "__MSG_appDescription__", "default_locale": "en", "externally_connectable": {}, diff --git a/src/firefox/manifest.json b/src/firefox/manifest.json index 8ec78646..d0e0bab0 100644 --- a/src/firefox/manifest.json +++ b/src/firefox/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.5.0", + "version": "4.5.1", "description": "__MSG_appDescription__", "default_locale": "en", "applications": {