v462.2001 (8/9/2024)
- Fixed memory limitations and leaks when loading large amounts of data in a View
- Turned off automatic syncing upon opening/closing SmartViews when the DisableSync flag is true
v462.2000 (7/22/2024)
- Fixed tracking of versions used by each company in database schema
- Added Copy User Security sub-window to User Security List to allow copying View permissions from one user to another
- Included an option to completely overwrite existing permissions or just update higher-level copied permissions
v462.1226 (6/3/2024)
- The connection object for local SmartViews statistics is now made sure to be reopened before use
- Installer no longer requires PowerShell to use the .ctor of a .NET class
v462.1225 (5/6/2024)
- Added option to select data provider for Excel connections
- Fixed dynamic loading for Excel data sources in Reports and Dashboards
v462.1224 (2/28/2024)
- The directory tree in the User Security window is now ordered alphabetically
- All dialog boxes should no longer be able to get stuck behind their parent window
- Cleaned up logging for sync errors
v462.1223 (2/21/2024)
- Oracle SQL views and their fields now show up in the UI Designer
- When new filter criteria are added in the Designer Definitions, format-specific clauses will appear as options immediately (e.g. "Is Today" for a date filter)
- The Pivot Data Drilldown window can no longer get stuck behind the main SmartViews window
v462.1222 (2/1/2024)
- Fixed user count check in User Accounts window to include designers in the limit
- Deleting a Report layout no longer triggers a false error message
- The SQL plaintext designer now allows users to input SQL that it can't properly parse, but it will still warn users
- If the SQL cannot be parsed, the UI Designer tab will be hidden unless it is modified
- The warning can be ignored; if it is, then it won't pop up again until a change is made to the SQL or the Designer is reopened
v462.1221 (12/14/2023)
- Fixed bug where the Report ribbon would not always properly merge with the main ribbon
- Expanded the list of tables that can be seen in an Oracle database in the Query Builder tool
- "Is Admin Connections" column in User Accounts now controls if a user can modify connections in the Designer window
- Added license check for Users and Designers in User Accounts grid
v462.1220 (11/8/2023)
- Fix error when closing View & Report Designer
- Views: Fix issue with View not loading when setting Chart as default View Type
- Relax User Count messaging in some scenarios
v462.1219 (11/6/2023)
- Oracle Data Source - correct issue with objects not being shown in the SmartViews Designer SQL UI
- Add validation checks for user/designer counts against license user agreement
v462.1217 (9/7/23)
- Copy Layout To: Only users with access to the View/Report are listed, and they are listed alphabetically.
- Dashboard Designer: Changes made in the plaintext SQL editor are reflected in the query builder UI.
- Pivot Views: % of Row and % of Column summary fields now display the correct values.
- File Menu: Top-level Reports and Dashboards are ordered alphabetically.
v462.1216 (7/27/23)
- Pivot Chart Layouts:
- Fixed Export Current for pivot chart layouts
- Copy Layout To keeps pivot layouts and pivot chart layouts linked
- When a new pivot layout is saved, so are the pivot chart layouts tied to it
- View Designer: FilterCriteria can be removed without saving multiple times
- User Accounts: Re-added the ability to select multiple users and look at only them in the User Security window
- Filter Criteria: Resolved error regarding string length
v462.1215 (6/20/23)
- Database: Connection automatically reopens if it has been closed by the server due to inactivity.
v462.1214 (5/6/23)
- Dashboard Designer
- Correct UI defect in Dashboard Datasource Designer that prevents users from setting the Dashboard Datasource Name when adding a new datasource
- Correct SyntaxProvider on editing of Dashboard Datasource
v462.1213 (5/4/23)
- File Menu:
- Views saved in the top-level directory are now sorted alphabetically
- If there are Views and subfolders in the same directory, Views now display under the folders instead of over them
- Designer Tab:
- Items in directory tree are now sorted alphabetically
- Directory tree no longer vanishes when a directory is deleted
- Disabled renaming Dashboard data sources while editing
- Removed special case that allowed Views to be saved even if the SQL in the text editor was invalid
v462.1212 (4/14/23)
- Main Screen: Restored alphabetical sorting of Views
- Designer Tab: Refresh Connection no longer clears SQL; fixed column names not loading in SQL Designer Definitions tab
- User Security List: Save last change on window close
v462.1211 (3/31/23)
- Include PostgreSql in Review screen of Designer
- FrmDesigner - Correct Oracle issues in Designer
v462.1210 (3/27/23)
- Correct issue with default layouts not saving & loading
- Correct null reference error when closing the Designer form
- Correct issue with importing Layouts
v462.1200 (3/22/23)
- Correct issue with Layout saving
- Freeze "Name" column in User Security so it's always visible
- Correct issue with Oracle
v462.1100 (3/21/23)
- Massive performance improvements across SmartViews, especially in Designer tab and Views
- Better error messages, better icons, and other quality-of-life improvements
- Users are prompted to sync if they close SmartViews with unsynced changes
- Split logging up: one log file per user
- Changed local database architecture from SQL Server CE 3.5 to SQL Server LocalDB 2017+
- Updated to .NET Framework 4.6.2
- FIPS-compliant encryption library
- Views:
- Views without filter criteria automatically load when opened instead of requiring users to click Refresh
- Added pivot header summary types: Varp, Var, StdDevp, StdDev
- Added support for pivot-chart layouts
- If a layout is loaded and then changes are made, the layout can be immediately reloaded to revert those changes
- Designer:
- Removed the ability to try to set multiple connections as the default connection
- Added support for PostgreSQL connections
- Fixed issue with RTF exports not being enabled
- Format specifiers
- Disabled text-editing for format specifiers
- Added support for standard numeric format specifiers (e.g. E for Exponential, G for Generic) that weren't previously supported
- Added support for precision specifiers greater than 9 digits
- Format specifier D now supports Decimal instead of DateTime if type isn't specified
v452.2800 (2/22/23)
- Correct issues when creating Excel connections
v452.2700 (1/18/23)
- LillyWorks - Add Production Execution Endpoint to SmartViews.exe.config (keeping this dynamic will ensure changes in LillyWorks will not require a recompile of the application
- Deserialize SendGrid error messages when possible
- Fix Dashboard datasources disappearing when adding / editing
- Do not allow Dashboard datasources to be deleted if Dashboard Items are using them
v452.2600
- This is the latest code changes before the break changes / SmartViews re-factor - this branch is needed to fix issue with LillyWorks / ProductionExecution errors
- corrects an issue in PivotGrids where if you create an expression, you cannot filter on that expression when it's added to the PivotGrid
v452.2500
- Keep the Filter Token as a Const string in Criteria Helper class
- return MatchCollection when looking for the Filter Token
- use RegEx.Replace function to find and replace all filter criteria token in a where clause (this will correct issue with some users who have the filtercriteria token broken up on separate lines)
V452.2400
- Fix path issues due to new CustomSDFPath lookup (value was being set to Null even if it wasn't in registry)
V452.2300
- Re use the "GetSDF" property so code isn't duplicated. GetSDF will be used when clearing the cache as well as when getting the local connection string.
V452.2200
- Default the Cloud Key to the standard cloudkey if there is an issue pulling from the registry
V452.2100
- Allow editing of Expression Type and Format String in Expression Builder
V452.2000
- Source cleanup - delete .user files
Earlier than V452.2000
- Lilly works driver update
- correct the Column xx not found error
- Dashboard Fix - Do not show invalid / deleted data sources in the "Edit" and "Delete" drop down buttons
- Refactor Dashboard Viewer data loading and refreshing
- Fix for apostrophe error in column name in Grid Expression Builder
- Increase Max series count from 10 to 30 (for Charts linked to Pivot Views)
- Performance improvements