All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.10.1 - 2019-05-15
- PB-167: Email notification settings admin screen should be available on CE
2.10.0 - 2019-05-15
- PB-167: Email notification settings admin screen
- PB-195: Ensure the requests to the API are made in v2
2.8.4 - 2019-04-15
- PB-48: Performance - remove the creator/modifier from the resources workspace grid query
- PB-159: Remove the usage of canjs connect-hydrate module
- GITHUB-10: Selecting a group on the users workspace should not reset the grid "Last Logged In" column to "Never"
- GITHUB-62: Sorting the users on the users workspace should not break the infinite scroll
- PB-160: Update jquery
2.8.3 - 2019-04-10
- GITHUB-299: Fix - Passwords are shown twice in workspace list
2.8.2 - 2019-04-09
- PB-147: Update the steal dependency
2.8.1 - 2019-04-09
- GITHUB-315: Fix the permalink of the passwords
2.8.0 - 2019-04-01
- PB-1: Audit Logs - Browse the resources and see the activity logs to see who is doing what on them
- PASSBOLT-3443: LDAP: Fix "in settings, username and password should not be compulsory fields"
- PASSBOLT-3327: LDAP: Improve administration UI
- PASSBOLT-3328: LDAP: Add test connection option
2.7.0 - 2019-02-06
- PASSBOLT-2978: Open a paginated grid on a page containing a target item
- PASSBOLT-3285: The url should be updated when the user is selecting a password
- PASSBOLT-2995: As LU I should be able to copy the permalink of a password
- PASSBOLT-3312: As GM adding a user to a group I should see a relevant feedback in case of network/proxy errors
- PASSBOLT-3318: As LU I should retrieve a secret when I'm copying it
- PASSBOLT-3319: As LU I should retrieve a secret when I'm editing it
- PASSBOLT-3403: As LU I should retrieve secrets when I'm exporting the associated passwords
- PASSBOLT-3397: Remove the list of secrets from the API request while loading the list of passwords
- PASSBOLT-3268: BaseDN should not be mandatory
- PASSBOLT-3269: Search on administration screen should be disabled
2.6.2 - 2018-12-04
- Only admin should see the admin panel navigation link
2.6.1 - 2018-12-04
- Fix users directory form typo
2.6.0 - 2018-12-04
- PASSBOLT-3130: As AD I can configure my users directory integration from the administration panel
- PASSBOLT-3121: As AD I can configure my multi factor authentication integrations from the administration panel
- PASSBOLT-3235: As AD I can synchronize my users directory from the administration panel
2.5.3 - 2018-11-17
- Add travis job
2.5.2 - 2018-11-02
- Add the build to the repository
2.5.1 - 2018-11-01
- PASSBOLT-3188: As LU the UI shouldn't crash if a password uri cannot be parsed
2.5.0 - 2018-10-30
- PASSBOLT-3093: As LU I can select all passwords to perform a bulk operation
- PASSBOLT-3150: I should not see duplicates rows when I filter my passwords by keywords
2.4.0 - 2018-10-12
- PASSBOLT-2972: As LU I should be able to delete multiple passwords in bulk
- PASSBOLT-2983: As LU I should be able to share multiple passwords in bulk
- PASSBOLT-3073: As LU I should get a visual feedback directly after filtering the passwords or the users workspace
- PASSBOLT-2972: As LU I should be able to select multiple passwords with standard keyboard interactions (command and shift keys)
- PASSBOLT-2534: As LU I should not be able to copy to clipboard empty login/url
- PASSBOLT-2017: As LU when I save a password (create/edit) the dialog shouldn't persist until the request is processed by the API
- PASSBOLT-3063: Fix appjs base url and subfolder
- PASSBOLT-3024: As LU I can access the theme manager screen via /settings/theme url
- PASSBOLT-2976: Fix API requests issues when the user is going to another workspace
- PASSBOLT-2982: Fix session expired check
- PASSBOLT-3086: As LU when I have 100+ passwords I cannot see the passwords after the 100th more than once
2.3.0 - 2018-08-30
- Route rewriting should take in account passbolt installed in a subirectory
- PASSBOLT-2965: Group filter link stays active after switching to a non group filter
- Fix the loading bar stuck in the initialization state
- PASSBOLT-2950: Display empty content feedbacks
- PASSBOLT-2971: Reset the workspaces when a resource or a user is created
- PASSBOLT-2267: As an admin deleting a user I can transfer ownership of this user shared passwords to another user that have read access.
2.2.0 - 2018-08-13
- PASSBOLT-2906: Enable CSRF protection
- PASSBOLT-2896: Fix filter by tag from the password details sidebar
- PASSBOLT-2903: Fix logout link. It should target a full based url link
- PASSBOLT-2926: Fix session timeout check
- PASSBOLT-2940: Implement routes
- PASSBOLT-2805: Sort by date fix and sort by user first_name by default
- PASSBOLT-2933: Upgrade to canjs 4
- PASSBOLT-2941: Grid performance fix
2.1.0 - 2018-06-14
- PASSBOLT-2878: Integrate dark theme
- PASSBOLT-2861: Make username clickable for copy to clipboard
- PASSBOLT-1917: Upgrade to canjs 3.x
- PASSBOLT-2883: Fix logout link and remember me cleanup
- PASSBOLT-2886: Fix fingerprint tooltips in user group management dialog
- PASSBOLT-2894: Fix missing div breaking elipsis on long url in password workspace
- PASSBOLT-2891: Fix group edit users tooltips
- PASSBOLT-2884: Update header left menu. Remove home and add help
- PASSBOLT-2885: Update user settings menus
- PASSBOLT-2895: Fix/homogenize notifications
- AN: Anonymous user
- LU: Logged in user
- AP: User with plugin installed
- LU: Logged in user
"i-0d8164e6b9e73e34d" "i-08d005503ef1dcbc1" "i-0e5450f6a559cf4f8" "i-0eac703e3672af6a9" "i-0ae9b0523b36ca774" "i-0be1d2d995e7a23df" "i-0bb4922cfe2b7e8a3" "i-00ded96a8765a057d" "i-039dd790158235606" "i-020263d0befe41447"