Today we're releasing the final version of V6 (6.56.118). This version has lots of changes, but the two most important ones are: projects hierarchy and a new permissions system.
Now you can organize projects in a hierarchy. You can use the tree on the new left sidebar to see the hierarchy:
New permissions system
Previous versions of Team Password Manager had a simple permissions system based on granting access to an element (project or password). We've revampled this model and made it more powerful. Now you have many different type of permissions (in projects and in passwords) that will allow you to, for instance, revoke access to an element, give more than one user/group manage permission, and more. Note that this new permissions system also works with the projects hierarchy: you have a permission type called "Inherit from parent" that will give the user/group the same permission it has in the parent project.
Here's a screenshot of the new security screen for a project:
Full screen, projects and passwords united and ajax
You'll notice that we've made the viewing area the full area of the browser, that projects and passwords are now under one menu option ("Home") and that their functionality is "ajaxified":
External sharing will allow you to share passwords with people that are not registered users of your Team Password Manager installation. To do so, a special URL for the password is created that you can send to anyone and he/she will be able to view the password data without signing in to your installation. Here's an example:
External users accessing this URL will see the password (password data, notes and files tabs only) just like you see it inside Team Password Manager:
External sharing is disabled by default. An Admin/IT user must enable it in Settings | External Sharing.
To take full advantage of the new projects hierarchy and permissions model we've developed a new API version (4). API v3 also works with this model (with limitations) but it's marked as deprecated and will be disabled in future releases. API v1 and v2 no longer work with V6.
These are the main changes in V6, but you can see the list of all of them in the changelog.
Thanks and an apology
V6 has been a huge development for us. It has required lots of trial and error, testing different things, frustrations, coffee and nights :-). This is not an excuse, but an explanation of the delays in its release. So we apologize for them. At the same time, we'd like to thank you for all your support and encouragement.