Released: July 22, 2022
Download
  • Stonefield Query Enterprise is now called Horizon Reports. The functionality that was previously located in the separate Stonefield Query Studio tool is now part of the web application. As a result, Horizon Reports only has one installer that can be used for both development and production environments.

  • Horizon Reports now uses .NET 6. This means that plugins will need to be recompiled in order to work with this release. Make sure to update the references in your plugin code from Stonefield/Stonefield.Query to HorizonReports.

  • The Horizon Reports API is now available as a Nuget package. When updating plugins, remove old references to Stonefield Query assemblies and add a reference to HorizonReports.Api on nuget instead.

  • Horizon Reports now uses entity framework to store the project and data dictionary settings, and supports SQLite, SQL Server, or MySQL/MariaDB. The first time you launch the new version, you’ll be prompted to enter the connection information for a new database. Afterwards, you can edit the hrsettings.json file to make changes to the connection settings. If there’s already a previous Stonefield Query Enterprise project in place, it will be imported automatically.

  • Horizon Reports now uses the NLog logging package instead of log4net to generate application logs. If you previously used a custom logging provider file with log4net, please contact support for assistance.

  • Creating a log support package now includes archived logs as well.

  • When using the MariaDB ODBC driver, MySQL specific connection settings are now used.

  • You can now bypass external authentication by passing a username and password as URL parameters. You could use this to log in with an Administrator account if necessary.

  • The first time a user logs in, they are now prompted to take a tour of the reports explorer.

  • Added new template objects, “GroupFooterSummaryTypeTemplate” and “SummaryFieldTypeTemplate”. These allow you to display the summary type being performed in a group footer or report footer respectively. See the new “Standard with Summary Type” template for an example of how to use it.

  • Administrators can now restrict acccess to email settings.

  • You can now change the location of point labels for Pie, Bar, and Line charts.

  • You can now add a shadow to chart types that support it.

  • Chart reports now support using a date field as the Category.

  • The advanced report designer can now be used to edit the layout of Charts.

  • You can now set templates for a chart report. The default template for charts is the new basic template called Standard Chart.

  • Cross-tab reports now support templates without a header band.

  • Cross-tab reports now support multiple embedded subreports.

  • Formulas created when inside a report wizard will automatically be added to the report.

  • You can now search formulas using the real name of the formula field (e.x. CALC20220193203922).

  • When working with date values in a filter condition, the entire date is now selected when you move to a date input. This allows you to immediately start typing a new value and it will automatically clear the old value.

  • You now get a warning if you enter an invalid date range for an “is between” filter condition.