Bug fix for foreign language support. Bug prevented connecting to an environment for some foreign language systems.
Bug fix for retrieving all permissions of a Permission Set. When Options Window "Permission Set Entities Retrieved" was set to "As Specified", and Configure Security Window had "Only Show Selections" checkbox checked when closing the Configure Security Window, and Permission Sets were selected, all security was retrieved for Permission Sets instead of retrieving only specified security.
3.5: 8/28/2021
Select Security Files based on Entity Security
Dynamically retrieve the list of Standard Tabs based on the current environment
Bug fix for the "Copy To Permission Set" function. Previously, the new permission set did not deploy if there wasn't already a "label" row in the workspace.
Bug fix for the "Merge to New Permission Set" function. Previously, the function failed if there wasn't a "license" row in the workspace.
3.4: 3/14/2021
New "Create ANT Package File..." feature
Renamed Configure->Select menu option to Configure->Configure Security
Moved Configure->Import Package File... menu option to Import Pkg button within the Configure Security window
Moved Configure->Export Package File... menu option to Export Pkg button within the Configure Security window
On Connection Window, added option to control retrieval of "Security Lists".
Improved error handling of special characters in XML files
Improved error handling of special characters in search filters
3.3: 1/26/2021
Bug fix for multiple Permission Sets with the same name with different Namespace Prefixes.
3.2: 12/27/2020
Support for Custom Permissions and Applications added
In Configure window, new "Select By Workspace" button selects entities to retrieve based on the existing workspace
New Find Column Name feature available in context menu when selecting Type or Name column headers or via Ctrl+G
Tool Tips added on Configure window
3.1 (Beta): 12/5/2020
GUI/Performance Enhancements:
Lots of grid improvements including faster loading, faster sorting and smoother scrolling. Yay!
Drag and drop now supported - just drag file or folder from an OS window into Workspace Area to perform import of CSV file or Metadata folder
Rotate headers 0-90 degrees. We recommend 70-85 degrees to provide good balance of column header readability and density of data
Automatic column width now driven by column headers instead of column content making automatic column sizing improved for large grids
GUI/Context Menu Enhancements:
Right click context menu only available on headers or on selected cells to prevent context confusion when right clicking
New Find Row Name feature available in context menu when selecting Type or Name column headers or via Ctrl+F
Filter rows by entity type or entity name to make analyzing security faster and easier - available in both workspace actions menu and context menu when selecting Type or Name column headers
List user context command for a column includes both direct assignments of security files to users as well as security files assigned via Permission Set Groups. If a user is assigned a security file via a Permission Set Group, the name of the Permission Set Group is displayed in parentheses after the user's name
GUI/Copy and Paste Enhancements:
Copy and paste functions now available on context window. Keyboard copy and paste shortcuts still supported because who doesn't love Ctrl+C and Ctrl+V?
Copy source cells now outlined with dashed lines to help you keep track of your copy source
Escape key clears copy source cells
Copy/paste all values of a column by right clicking on column header
GUI/Other Enhancements:
pop up windows on same monitor as application instead of on primary monitor
pop up window not hidden behind other windows as often (hopefully never) - if you suspect this is still happening, the 'Alt' key should bring hidden pop up window to the front
connection text box (top right corner of workspace) tool tip displays number of security files and entities available in connection
Throughout Application:
Support for Muting Permission Sets. Full disclosure, we are not a fan of muting permission sets because it breaks the "additive" security model previously used and will make debugging security more difficult. We recommend avoiding Muting Permission Sets!
Connections:
Log in via OAUTH now supported. This is still in beta, so feedback is especially appreciated for this feature
Configure:
Drag and drop now supported to import Package File (.xml extension and .csv files exported by Security Zen) into Configure Window
Ability to select security files by Permission Set Groups
When configuring security files to retrieve, selecting security files by user now includes security files assigned to the user via Permission Set Groups
SF Actions->View Deploy Details
Provide the ID of a deployment from Setup->Environments->Deploy->Deployment Status screen. Returns details of deployment including list of successful and failed entities
SF Actions->Retrieve
Previously, if a record type is selected and no security files granted access to this record type, then no row for the record type was created. Now, blank row for selected record type is added to grid
Options Menu affecting SF Actions->Retrieve: New option to manage entities retrieved for a Permission Set. Previously, only selected entities were retrieved. Now have option to either:
retrieve only selected entities as specified in the configure form (default) OR
retrieve selected entities as specified in the configure form as well as all other entities granted some level of access by the selected Permission Sets
Options Menu affecting SF Actions->Deploy:
Deploy by API deprecated due to change in behavior of Salesforce API's between API versions - all deploys now done via ANT
Options Menu affecting SF Actions->Security Assignment Analysis:
When Permission Set Group is assigned to user, the Permission Set Group is listed in the Security Assignment Analysis instead of the individual Permission Sets within the Permission Set Group
Version 3.1 is a major overhaul of the code. We request you provide feedback of your experience using this new version.
2.9: 11/10/2019
Added "Copy Profile to New Permission Set" function
Added "Merge Permission Sets to New Permission Set" function
Added ANT method of Deploy
Modified default Security Protocol upon Security Zen installation from TLS 1.1 to TLS 1.2
2.8: 9/4/2019
Bug Fix: Corrects issue introduced with change in Salesforce API version during 2.7 release.
2.7: 9/1/2019
Added "SF Actions->Security Assignment Analysis" function
Added "Workspace Actions->Remove Entities From Workspace Not In Connection" function
Added "Workspace Actions->Add Missing Objects To Workspace From Connection" function
2.6: 6/22/2019
Configure:
Renamed "Configure->Import" to "Configure->Import Package File"
Renamed "Configure->Export" to "Configure->Export Package File"
Bug Fix: Import of a Package file is now additive instead of mimicking mouse clicks. This change applies when Objects and either Fields, or Record Types, of that Object are both specified within a file. Previously, each entry in the package file executed a mouse click of that entity in the Configure->Select tree which could lead to unexpected results depending on the order the entities are listed in the package file. For example, previously, specifying the object first and then a custom field of that object would first select the object (which automatically selected the child fields) and then the custom field entry would de-select that custom field in the tree. This behavior was not intuitive and has been changed with this release. The new behavior in this release is additive, so if Objects and Fields (or Record Types) of that Object are both listed in the package file, all entities are selected in the tree no matter what order they are specified in the file.
Added ability to retrieve Objects Security without Field Level or Record Type Security
Separated out tab retrieval of Standard Objects from the Object selection
Added standard object "Document" under Object selection
Added option "Only Show Selections"
Workspace Actions:
Renamed "Workspace Actions->Import" to "Workspace Actions->Import CSV File"
Renamed "Workspace Actions->Export" to "Workspace Actions->Export CSV File"
Bug Fix: Workspace Actions->Import CSV File now imports rows from CSV files that have all empty cells. Previously, rows with all empty cells were skipped during the import process.
Bug Fix: Workspace Actions->Import CSV File now ignores empty columns at the end of csv files.
Bug Fix: Workspace Actions->Import CSV File now trims white space of cell values which caused errors during import.
Improved error notification when importing CSV files to more clearly identify cells that have invalid values.
Added "Highlight Environ Diff" function to more easily identify security differences between environments
Bug Fix: Repaired "Reset Values" functionality
Added "Workspace Actions->Import Metadata". This enables import of metadata from ANT security files.
Added "Workspace Actions->Export Metadata". This enables export of metadata to ANT security files.
2.5: 3/2/2019
Added support for retrieving Standard Tabs without the corresponding Object.
Grid now populates blank object and tab rows. Previously, rows for objects and tabs that were blank (i.e. no security granted for selected Profiles and Permission Sets) were omitted from the grid.
Fixed bug for Operating Systems using comma instead of period for decimal separator.
2.4: 11/05/2018
Fixed error preventing deployment in certain circumstances.
2.3: 10/20/2018
Added number of users per security file in Column headers.
Added ability to List Users per security file.
Added support for perpetual licenses.
2.2: 9/18/2018
Fixed error handling: Not all retrieve error messages were displayed resulting in blank screen upon retrieve for some errors.
Option -> Sort Rows Upon Retrieve choice now applies to imports as well as the retrieve function.
2.1: 6/3/2018
Added choice to export All or Only Visible workspace data when some data is hidden
Fixed Configure->Import bug that selected entire object instead of specified field or record type
2.0: 4/14/2018
Added Option for TLS 1.2
Added filter for configuration selections
Fixed minor bugs
1.9: 3/10/2018
Added Option to specify Column Width in order to improve retrieval time.
Added Option to skip Sorting Rows during retrieval in order to improve retrieval time.
Fixed bug preventing selection of standard profiles by user when standard profile metadata name is different than profile label.
Fixed intermittent graphic refresh issue.
1.8: 1/22/2018
Added option to customize workarea font size
Fixed connection error for new environments that do not contain any Permission Sets or do not contain a particular entity (i.e. no classes, pages, etc.)
Fixed Account listed twice in Configure->Select ->Entities->Objects for environments with Person Accounts enabled
Fixed graphic refresh issue associated with making changes to multiple cells simultaneously
1.7: 12/26/2017
Added high contrast color scheme: Red Yellow Blue vs original Red Yellow Green
Added ability to color column headers by connection
Added additional Help submenus: FAQ, Contact Us, & SF Tips
Enhanced SF Actions->Retrieve error handling for too many columns and very large data sets
Fixed minor bugs
1.6: 10/22/2017
Added ability to select and view security files by user
Added Help->Follow menu command to connect with us on Twitter
Fixed licensing issue affecting some machines
Fixed deployment to connection without a name issue