| MS-23380 |
Blocker |
The [EndEmail:] macro should not be broken |
The [Email;] macro now works again as expected. |
| MS-23114 |
Blocker |
When [List.Count:] macro fails with invalid cast exception, this should be a macro error not a system error |
When the [List.Count:] macro fails, there is now a macro error rather than a system error. |
| MS-22621 |
Blocker |
Drag/Drop and Cut/Paste should move file(s) from current to new location |
Dag/Drop to move files between folders is now working again. |
| MS-22620 |
Blocker |
Should be able to rename a folder in the Files view |
Folders within sharepoint can now be renamed. |
| MS-22681 |
Blocker |
The [Xlsx.Embed:] macro should work in PowerPoint shapes as expected |
Fixed the totally broken [Xlsx.Embed:] macro in PowerPoint input templates. |
| MS-23630 |
Blocker |
The xAxisType=String parameter should work as expected for all [xxx.Graph:] macros (4.1 fix) |
All [xxx.Graph:] macros now correctly display the x-axis labels when xAxisType=String is used. |
| MS-23545 |
Blocker |
The Save feature should work as expected in Report Studio (4.1) |
Report Studio's file > save menu item now works as expected. It should always be enabled. |
| MS-23219 |
Blocker |
[Object.Graph:] should not give "An unexpected error occurred, due to: Failure to retrieve file due to: HTTP BadRequest. HTTP status code = BadRequest" error (4.1 fix) |
Fixed an issue where the [Object.Graph:] macro would sometimes fail. Also fixed issues where the chart output might be blank (but still not fail). |
| MS-23683 |
Blocker |
[MicrosoftDataverse.List:] dateTimeFormat=dd/MM/yyyy HH:mm:ss zzz should work (4.1) |
[MicrosoftDataverse.List:] dateTimeFormat=dd/MM/yyyy HH:mm:ss zzz now works |
| MS-22764 |
Blocker |
ReportMagic4: Regression schedule should not have an unexpected system error (regression). |
Fixed an issue where highlighting the red text in Word output documents could cause a fatal error in document processing. |
| MS-22660 |
Blocker |
Batch Job should be able to overwrite output |
Fixed an issue where it was not possible to overwrite output files when generating reports. |
| MS-22680 |
Blocker |
Image macros in PowerPoint should not be blank and should work with various formatting parameters |
Fixed an issue where inserting images into PowerPoint may not work, or may not behave as expected at all. |
| MS-22678 |
Blocker |
All relevant macros should be attempted during report execution |
Fixed an issue where macros were not processed properly. |
| MS-22677 |
Blocker |
HealthCheck Macro output should be present in the output document |
Fixed an issue where macros were not processed properly. |
| MS-22753 |
Blocker |
Regression Issue - Ifs / Else Macro??? Who Knows ! |
Fixed an issue where macros were not processed properly. |
| MS-22679 |
Blocker |
[Shape.Delete:] macro should work when ID is provided in Alt Text using the [Shape.SetProperty:] macro |
Fixed an issue where the [Shape.SetProperty:] macro would not be detected when used in the alt text of a Word shape, thereby leading to a macro error when the [Shape.Delete:] macro attempts to find it. |
| MS-22598 |
Blocker |
DocMagic 4.1: [Table.Graph:] should not fail due to "HTTP BadRequest" error |
Fixed an issue where DocMagic might fail with [Table.Graph:] macros. |
| MS-22622 |
Blocker |
[Agent.XXX:] macros should not give Json token error and fail to run |
Fixed broken Agent macros. |
| MS-22766 |
Blocker |
Schedule and Batch Job should update as expected (execution result and other properties), when using Agent macros |
Fixed an issue where the Batch Job and its Schedule were not properly updated after processing the reports, due to a prematurely disposed Magic Suite client. |
| MS-22595 |
Blocker |
[LogicMonitor.Dashboard:] / [Web.Screenshot:] macros should not generate a macro error "error while loading shared libraries" |
DocMagic is no longer responsible for running puppeteer to process certain macros (including [LogicMonitor.Dashboard] and [Web.Screenshot:] macros). The worker now runs puppeteer locally. |
| MS-23241 |
Blocker |
Reports with very large macro outputs should complete successfully instead of failing with a false System Error |
Reports containing macros that produce very large outputs (e.g. ServiceNow.List returning 600K+ records) could fail with a false "System Error" despite the macro executing successfully. This has been fixed. Additionally, the Progress page variables display has been improved to handle large variables gracefully - truncated variables now show a warning indicator with size information, all expand and pop-up actions remain available with safe previews, and tooltips throughout accurately describe what is being displayed or copied. |
| MS-22594 |
Blocker |
DocMagic 4.1: [List.Graph:] macro should not fail due to "HTTP BadRequest" error |
Fixed an issue where DocMagic would cause an error, if various label parameters were specifed but the LabelText parameter was not specified. |
| MS-22649 |
Blocker |
Macros should be displayed in the Progress Page and macro results table when server is outside UTC |
Fixed DateTime conversion issues with EF core / OData for servers outside UTC timezone, that broken all progress screens (lists of macros, and the macro results table) and also all date filters (not sorting, but filtering equal to, etc.) in UI tables. |
| MS-22986 |
Blocker |
It should be possible to create a folder at the root level of the Azure Blob Storage file system |
Fixed a file system issue where creating a folder (a container) at the route level of Azure in multi-container node would fail due to the strict naming requirements (failing because our default new folder name is "New Folder"). |
| MS-22652 |
Critical |
ReportMagic4/Files: users should be able to access SharePoint file systems when DrivePath is not set on Connection configuration |
Fixed broken SharePoint file systems when the DrivePath is not configured in the Connection's configuration. |
| MS-22468 |
Critical |
Documents with file names that contain (but do not end with) the supported file format extensions should not be treated as input documents |
Fixed an issue where, when a Schedule runs, documents in the input folder that contained (but did not end with) the supported file extensions (e.g. .docx, .pptx, etc.) would be processed as input documents. For example, a file called "My File.docx" is fine as before, but "My File.docx.xyz" should NOT be considered as a valid Word document to process. |
| MS-22924 |
Critical |
It should be possible to type the letters 'm' and 't' into the Search Macros pop-up in Report Studio |
Fixed an issue where it was not possible to type the M or T keyboard characters at all in the Macro List pop-up (insert example functionality) in Report Studio. |
| MS-23720 |
Critical |
The [LogicMonitor.DeviceCount:] macro should not fail with deviceGroup parameter when the device group has parentheses in the name |
Fixed various LogicMonitor macros that were broken in 4.2 (but not released) for device groups that contain parentheses, due to changes in the LogicMonitor API. |
| MS-23352 |
Critical |
Git file system mount should not fail with UnauthorizedAccessException caused by read-only pack files |
Fixed an issue where locally created git file systems that contained read only attributes could not be deleted and caused a file system exception in the files browser and failure to see the file contents. |
| MS-22534 |
Critical |
In the Files browser, drag-and-drop to move files should work |
Updated PanoramicData.Blazor nuget to 9.0.356 to fix issues where inline script CSP policy in Magic Suite framework apps prevent those, causing drag-and-drop in the files browser to be blocked / not-work. The new version uses proper Blazor bindings. |
| MS-22628 |
Critical |
Sharepoint Connections with no drive path configuration set should show items at the root |
Fixed broken SharePoint file systems when the DrivePath is not configured in the Connection's configuration. |
| MS-22579 |
Critical |
[List.Count:] should not error when using itemAtIndex (4.0 fix needed) |
[List.Count:] with a JArray of JArrays now no longer fails when using the NCalc expression itemAtIndex. |
| MS-22768 |
Critical |
ReportMagic: Home page should have content |
Users created before 2026-01-01 now see the ReportMagic home page instead of the library when logging in. |
| MS-22870 |
Critical |
SharePoint Issues creating files and folders [same issue as MS-22770] |
Renaming / copying (etc.) files / folders in SharePoint should not show an error pop-up when it succeeds. |
| MS-22882 |
Critical |
Macro errors in output should be highlighted in output text |
Fixed an issue where macro errors in HTML would not have the selection red upon error. Likely also fixing behaviour when setting font size, bold etc. as well. |
| MS-22811 |
Critical |
Schedule execution should not be markedly slower |
Fixed critical performance issues with schedule execution duration. |
| MS-23034 |
Critical |
Azure Blob Storage filesystem should be able to rename newly created folder at root level without auto deletion |
Fixed renaming empty Azure Blob Storage folders causing the folder to be silently deleted instead of renamed. |
| MS-22682 |
Critical |
Email notifications on schedule failure (e.g. caused by a macro and notification settings) should be working |
Schedule Error Handling is now sending emails correctly and recording those emails in the Notifications table when an error/warning is present in that schedule. |
| MS-22676 |
Critical |
Progress Page: Paging should be in place but only first page is shown |
Fixed an issue whereby, due to timezone differences between servers, paging was not working on the Progress Page. Only the first page worth of macros was being shown. |
| MS-23102 |
Major |
The [Switch:] macro examples should all use [Case:] and not [Ticket:] as this causes failures throughout the examples |
Fixed help examples and text for the [Switch:] macro which erroneously described the Case macro as Ticket. |
| MS-23036 |
Major |
Azure Blob Storage folder/container delete operation should not prevent creation of new folder |
Fixed Azure Blob Storage issues where recreating a recently deleted folder returning 500 Internal Server Error instead of automatically using the next available name. Also fixed an issue when deleting and immediately recreating a top-level folder (Azure container), the operation could fail because Azure takes 60-90 seconds to fully remove a container. The system now automatically retries in the background, waiting for Azure to complete the deletion before creating the new folder. If the wait exceeds approximately 95 seconds, a clear message is shown asking you to try again shortly. This only affects top-level folders (Azure containers). Subfolders and files within a container are not affected. |
| MS-23147 |
Major |
On the Progress Page, the "Schedules > Batch Jobs" breadcrumb component should be reinstated |
Added the schedule-related 'breadcrumb' navigation UI back into the Progress Page in ReportMagic 4.1, using the new Breadcrumbs component. |
| MS-23132 |
Major |
For a read-only Azure Blob Storage file system (as set on the Connection), the files browser should mark entire structure as read-only and not show various UI options (e.g. create folder / file) |
Fixed an issue where read-only Azure Blob Storage, SharePoint, SFTP, and Git file systems only showed the read-only indicator at the root level of the files browser, allowing edit menus, upload buttons, and new file/folder options to appear in subfolders despite the connection being read-only (which would then result in a 'forbidden' error / popup message if used). |
| MS-22653 |
Major |
It should be possible to create new Schedules |
Schedules are now able to be created |
| MS-22674 |
Major |
Icons / Fonts for Find & Replace dialog in ReportStudio (code mode) are missing |
Fixed missing fonts in find and replace dialog in code more in Report Studio. |
| MS-22475 |
Major |
Variables search bar in the progress page should not disappear when there are no results |
Fixed an issue on the ReportMagic 4 progress page, where, upon searching for variables that do not exist (in the "ALL VARIABLES" tab), the search box would disappear. |
| MS-23032 |
Major |
Azure Blob Storage root level container naming conventions should be better documented and give a better error when violated |
Added Azure Blob Storage container naming rules/conventions/behaviour documentation into the main documentation for the feature. |
| MS-22422 |
Major |
Help: [LogicMonitor.DeviceGroupList:] examples should not have spaces within the storeAs parameter |
Fixed incorrect help examples for the [LogicMonitor.DeviceGroupList:] macro. |
| MS-21442 |
Major |
[List.Where:] should not error when using itemAtIndex |
[List.Where:] with a JArray of JArrays now no longer fails when using the NCalc expression itemAtIndex. |
| MS-16943 |
Major |
[Table.Save:] columns used in the column parameter should be output in the order specified |
The [Table.Save:] macro now outputs columns into the Excel file in the order specified. |
| MS-22602 |
Major |
[Toggl.Xxx:] macros should not repeatedly fail with 429 (Too Many Requests) |
Mitigated Toggl API rate limiting by introducing retries on 429 Too Many Requests responses when executing [Toggl.XXX:] macros. |
| MS-23130 |
Major |
Azure Blob Storage: container rename should not error when name requires sanitisation |
When renaming a top-level folder in an Azure Blob Storage connection, names containing uppercase letters or special characters (e.g. "MyFolder", "Test Folder!") would show an API error despite the rename succeeding. Folder names are now correctly normalized to Azure's lowercase container naming rules, so renames complete without errors. |
| MS-23344 |
Major |
All Library Report Success toast messages should give the same link to the Batch Jobs Page |
Running library Schedules / Reports now gives a link to the progress page as expected. |
| MS-23035 |
Major |
Azure Blob Storage filesystem should permit creation of multiple uniquely named new folders |
Fixed duplicate folder creation being silently ignored at the container level. |
| MS-23031 |
Major |
File preview should work for files in Azure Blob Storage filesystem |
File previews now work as expected in Azure Blob Storage file systems. |
| MS-23216 |
Major |
Progress panel should not occasionally show no macros for long-running single-macro reports until completion |
Progress panel now reliably shows running macros immediately for long-running single-macro reports in Report Studio and the batch progress view. |
| MS-22885 |
Major |
Report Studio: Help button should be present and F1 shortcut should work |
Reinstated the help button and F1 shortcut in Report Studio. |
| MS-22932 |
Major |
Report Studio>Restore>Files: when restoring or running a File from this dialog, the dialog should close automatically |
Fixed an issue where restoring / running a file from the restore files tab in Report Studio would not close the dialog as expected. |
| MS-23713 |
Major |
ReportLibrary: Meraki report output folders should be in the /Library Report Output/Meraki/xxx folder |
Meraki reports from the Report Library now sets the output folders in the /Library Report Output/Meraki/xxx folder |
| MS-23410 |
Major |
Certificate email (with attachment) should be sent on AU Production [4.1 fix] |
Certificate pass emails with attachments are now sent properly to non-admin users. |
| MS-23095 |
Major |
Temporary Certificate-generating Schedules (when user passes an exam) should not be shown in the UI |
Fixed an issue where 'temporary' Schedules that are created to process the pass Certificate (and create the PDF) were shown in the UI (in the Schedules), when in fact they should just be hidden and aged out / removed as per the normal ageing process. |
| MS-22381 |
Major |
Help: Various [Calculate:] macro examples should not error due to the NCalc changes |
Fixed 3 broken [Calculate:] macro examples due to NCalc changes (3 require 'errorOnOverflow=false', and one requires a dateTime expression). |
| MS-20008 |
Major |
It should be possible to view the contents of a folder in the files browser when the folder name contains a "+" character |
Fixed an issue that was causing folders with + in the name to navigate back to the parent folder instead of opening. |
| MS-16269 |
Major |
[Calculate:] macro: where() should work on list of lists |
Fixed an issue where the [Calculate:] macro's where() clause did not work as expected on lists of lists. |
| MS-20246 |
Major |
In Word input documents, the [Shape.SetProperty:] macro, when used with shapeGuide1/shapeGuide2 properties, should not error or should not error without message |
When used in Word, the [Shape.SetProperty:] macro will now error with a useful message (rather than blank) when using the shapeGuide1 or shapeGuide2 properties, if those elements are missing from the shape. |
| MS-23133 |
Major |
Azure Blob Storage: Should give better error rather than stack trace when attempting to save from Report Studio to RO filesystem |
Fixed an issue that caused a stack trace when attempting to save to a read-only Azure Blob Storage filesystem from Report Studio. A 403 Forbidden error is now shown. |
| MS-23749 |
Major |
[LogicMonitor.InstanceCount:] Should return non-zero in Normal mode |
Fixed an issue where the [LogicMonitor.InstanceCount:] macro always returned 0 in Normal Mode. |
| MS-22816 |
Major |
[Toggl.TimeEntryProperty] should not error sometimes |
Add retry logic for Toggl Reports API consistency issues (i.e. when the Reports API returns empty content rather than the too many requests HTTP codes). |
| MS-22767 |
Major |
ReportMagic: the Schedule form dialog should resize to fit the form vertically (and only scroll if too large for the browser) |
Form dialogs now resize to fit the Schedule forms (but will vertically scroll for very long ones, as needed). |
| MS-22664 |
Major |
Clicking on the Report Magic icon at the top should not result in a blank page |
Fixed an issue related to redirecting to library / showing home page for various conditions. |
| MS-22801 |
Major |
Search: when searching in ReportMagic/Docs product, there should not be an error given (logged in users) and results should be complete |
Fixed broken search in the Docs app for the ReportMagic and Docs product categories. |
| MS-22770 |
Major |
Files: intermittent but consistent toast errors should not be seen when renaming folders in SharePoint |
Renaming / copying (etc.) files / folders in SharePoint should not show an error pop-up when it succeeds. |
| MS-23059 |
Major |
Users who are not permitted to see the Report Library (by RBAC access control settings) should not see it when ReportMagic first loads |
ReportMagic – Home Page: Fixed an issue where new users without Report Template Library permission were incorrectly redirected to the Library page on sign-in. These users now see the home page as expected. |
| MS-23325 |
Major |
The .xlsx file generated by the LogicMonitor HealthCheck should not require repair when opening in Excel |
Fixed an issue where the HealthCheck spreadsheet file would appear corrupted and Excel would prompt for repair when opening the file. This was an undocumented Excel limit when there are more than 1024 columns in a pivot table, and the repair prompt is factually incorrect as the XML structure is fine (but there is no workaround to this behaviour). The macro was the [LogicMonitor.ResourceAnalysis:] macro (but could affect any macros that produce pivot tables, depending on the size of the data). Since this is an Excel limitation, the macro now displays a warning and the pivot table worksheet is left blank, without the corrupted file pop-up showing when the document is opened. It is possible to manually insert a pivot table, however. |
| MS-22480 |
Minor |
[UkParliament.PetitionProperty:] and [UkParliament.PetitionList:] should work as expected without giving macro errors/silent errors |
Fixed broken [UkParliament.PetitionProperty:] and [UkParliament.PetitionList:] macros. Both now also allow you to specify multiple properties. These macros now only output in Normal Mode. |
| MS-23144 |
Minor |
Progress page: the download buttons for Report Jobs that have HTML input files should download the relevant file (NOT just the HTML file) |
Fixed an issue for Report Jobs that use a HTML file as input would not allow you to download the file types (Word, PDF, etc.) in the progress page download buttons. All relevant buttons were available but downloaded the HTML output file. |
| MS-4486 |
Minor |
Issue with UTC times when server outside UK |
Database correctly shows UTC time. The UI correctly represents this when the server is not in UTC. |
| MS-22970 |
Minor |
[SolarWinds.Connection:] macro error text should be consistent with other such errors for other connection types |
Fixed an issue with the [SolarWinds.Connection:] macro. |
| MS-22969 |
Minor |
The [MicrosoftGraph.Connection:] macro should use connection icon and give better error when specified connection does not exist |
The [MicrosoftGraph.Connection:] macro now works again. |
| MS-22893 |
Minor |
Report Studio: The shortcut keys should all work |
Fixed broken shortcut keys in Report Studio. |
| MS-22334 |
Trivial |
In file open dialogs, the selected folder in the left pane should be white text / better in light mode |
File browsers in ReportMagic 4 are now better styled in light mode. |
| MS-22886 |
Trivial |
Report Studio: the Insert pop-up's close button should be better coloured in dark mode |
The close ("X") button on insert macro pop-up in Report Studio is better coloured to stand out more in dark mode (rather than being almost invisible). |