From 041befae3449374b3db63dd700f3fed4fff984a5 Mon Sep 17 00:00:00 2001 From: Mark Carrington <31017244+MarkMpn@users.noreply.github.com> Date: Sun, 10 Nov 2024 16:46:25 +0000 Subject: [PATCH] Updated release notes --- AzureDataStudioExtension/CHANGELOG.md | 6 ++++ .../MarkMpn.Sql4Cds.Engine.FetchXml.nuspec | 2 +- .../MarkMpn.Sql4Cds.Engine.nuspec | 27 ++---------------- MarkMpn.Sql4Cds/MarkMpn.SQL4CDS.nuspec | 28 +++---------------- 4 files changed, 14 insertions(+), 49 deletions(-) diff --git a/AzureDataStudioExtension/CHANGELOG.md b/AzureDataStudioExtension/CHANGELOG.md index de2add72..375c94e9 100644 --- a/AzureDataStudioExtension/CHANGELOG.md +++ b/AzureDataStudioExtension/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## [v9.4.1](https://github.com/MarkMpn/Sql4Cds/releases/tag/v9.4.1) - 2024-11-10 + +Fixed Intellisense with trailing comments +Improved SQL to Fetch XML conversion of datetime filters +Fixed use of case-insensitive table names in INSERT statements + ## [v9.4.0](https://github.com/MarkMpn/Sql4Cds/releases/tag/v9.4.0) - 2024-11-06 New SQL support * `NEWID` function diff --git a/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.FetchXml.nuspec b/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.FetchXml.nuspec index 80311a36..dbb21774 100644 --- a/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.FetchXml.nuspec +++ b/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.FetchXml.nuspec @@ -11,7 +11,7 @@ http://markcarrington.dev/sql4cds-icon/ Converts FetchXML to SQL queries. This is a minimal source-only package, you can also use the MarkMpn.Sql4Cds.Engine package that includes this conversion as well as SQL to FetchXML conversion. Minimal source-only package to convert FetchXML to SQL - Fixed use of alias in filters + Include join alias in output column aliases when converting from Fetch XML to SQL Copyright © 2020 Mark Carrington en-GB FetchXML SQL CDS diff --git a/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.nuspec b/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.nuspec index bd215136..038c56d9 100644 --- a/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.nuspec +++ b/MarkMpn.Sql4Cds.Engine/MarkMpn.Sql4Cds.Engine.nuspec @@ -11,30 +11,9 @@ https://markcarrington.dev/sql4cds-icon/ Convert SQL queries to FetchXml and execute them against Dataverse / D365 Convert SQL queries to FetchXml and execute them against Dataverse / D365 - New SQL support -* `NEWID` function -* `DATETRUNC` function - -SQL Server compatibility improvements -* Improved data type conversions for better SQL Server compatibility -* Reworked `DATEPART` / `DATEADD` / `DATEDIFF` functions for improved SQL Server compatibility - -DML operation optimizations -* Update/delete records without reading them first if possible - disable if necessary with `NO_DIRECT_DML` query hint -* Implemented minimal updates via new `MINIMAL_UPDATES` query hint -* Refactored type conversion logic for consistency across insert/update/delete operations - -Other improvements -* Extended support for executing messages with more parameter types -* TDS Endpoint compatibility improvements - -Bug fixes -* Fixed filtering on `metadata.alternate_key.entitykeyindexstatus` -* Show confirmation message before executing bulk delete job -* Fixed use of `INSERT` and `UPDATE` with virtual tables -* Fixed use of `FULL OUTER JOIN` with Fetch XML -* Fixed filtering of `OUTER JOIN` / `OUTER APPLY` results when using nested loops -* Fixed use of alias in filters when converting from Fetch XML to SQL + Include join alias in output column aliases when converting from Fetch XML to SQL +Improved SQL to Fetch XML conversion of datetime filters +Fixed use of case-insensitive table names in INSERT statements Copyright © 2020 Mark Carrington en-GB diff --git a/MarkMpn.Sql4Cds/MarkMpn.SQL4CDS.nuspec b/MarkMpn.Sql4Cds/MarkMpn.SQL4CDS.nuspec index 9b7c7d38..35c4ec79 100644 --- a/MarkMpn.Sql4Cds/MarkMpn.SQL4CDS.nuspec +++ b/MarkMpn.Sql4Cds/MarkMpn.SQL4CDS.nuspec @@ -23,30 +23,10 @@ plugins or integrations by writing familiar SQL and converting it. Queries can also run using the preview TDS Endpoint. A wide range of SQL functionality is also built in to allow running queries that aren't directly supported by either FetchXML or the TDS Endpoint. Convert SQL queries to FetchXML and execute them against Dataverse / D365 - New SQL support -* `NEWID` function -* `DATETRUNC` function - -SQL Server compatibility improvements -* Improved data type conversions for better SQL Server compatibility -* Reworked `DATEPART` / `DATEADD` / `DATEDIFF` functions for improved SQL Server compatibility - -DML operation optimizations -* Update/delete records without reading them first if possible - disable if necessary with `NO_DIRECT_DML` query hint -* Implemented minimal updates via new `MINIMAL_UPDATES` query hint -* Refactored type conversion logic for consistency across insert/update/delete operations - -Other improvements -* Extended support for executing messages with more parameter types -* TDS Endpoint compatibility improvements - -Bug fixes -* Fixed filtering on `metadata.alternate_key.entitykeyindexstatus` -* Show confirmation message before executing bulk delete job -* Fixed use of `INSERT` and `UPDATE` with virtual tables -* Fixed use of `FULL OUTER JOIN` with Fetch XML -* Fixed filtering of `OUTER JOIN` / `OUTER APPLY` results when using nested loops -* Fixed use of alias in filters when converting from Fetch XML to SQL + Fixed Intellisense with trailing comments +Include join alias in output column aliases when converting from Fetch XML to SQL +Improved SQL to Fetch XML conversion of datetime filters +Fixed use of case-insensitive table names in INSERT statements Copyright © 2019 Mark Carrington en-GB