v9.2.0
Changes:
- 3a106ae Merge pull request #510 from MarkMpn/virtualentity
- 79b4af3 Merge branch 'virtualentity' of https://github.com/MarkMpn/Sql4Cds into virtualentity
- 10211a5 Removed duplicate dependency
- 9b964fb Merge branch 'master' into virtualentity
- 5fca49d Merge branch 'virtualentity' of https://github.com/MarkMpn/Sql4Cds into virtualentity
- 42aca9a Updated nuspec paths
- 21cd274 Merge pull request #509 from MarkMpn/virtualentity
- 8b4517f Merge branch 'master' into virtualentity
- 927035d Updated changelog
- 74f7ca8 Merge branch 'virtualentity' of https://github.com/MarkMpn/Sql4Cds into virtualentity
See More
- 79bf414 Handle virtual entity providers that don't respect filters
- 06de393 Merge pull request #507 from MarkMpn/virtualentity
- b02a56d Merge branch 'master' into virtualentity
- e56960e Removed System.Text.Json dependency
- 1a86ada Updated release notes and dependencies
- 5ce82df Merge branch 'virtualentity' of https://github.com/MarkMpn/Sql4Cds into virtualentity
- 4c6d313 Fixed generating error on invalid lookup/optionset comparison to string [ #506 ]
- 09bccb4 Merge pull request #505 from MarkMpn/virtualentity
- f7edef3 Merge branch 'master' into virtualentity
- f7668c0 Merge pull request #504 from MarkMpn/dependabot/nuget/MarkMpn.Sql4Cds.XTB/Azure.Identity-1.11.4
- d5cf5bd Use in-memory implementations for DISTINCT, OFFSET/FETCH, ORDER BY and TOP when working with virtual entity providers [ #503 ]
- 2b1a8a1 Bump Azure.Identity from 1.10.3 to 1.11.4 in /MarkMpn.Sql4Cds.XTB
- 15b2c89 Merge remote-tracking branch 'origin/master' into virtualentity
- 5354131 Merge pull request #502 from MarkMpn/copilot
- cc9bc71 Handle virtual entity providers returning values of different types than described by the metadata [ #152 ]
- 9a1bdd8 Simplified using OpenAI
- 71dd652 Improved copilot error handling
- 9fd57a2 Fixed use of OpenAI vs Azure OpenAI
- 9e74589 Keep focus in copilot
- 9868b63 Fixed showing/hiding copilot
- 972630c Settings form update
- 139359b Settings form update
- f1d5519 Delay-load message details
- fc041ab Added options to set up assistant for copilot
- 13d2e8c Hide the copilot panel if it is not configured
- b1d6087 Merged from master
- 6bcea62 Merge pull request #499 from MarkMpn/v9-fixes
- 6ae0116 Updated version number variable
- 14d5936 Updated CI build versioning to match release build
- 5a673d8 Include new dependencies in nuget package
- e58e826 Updated multitargeting
- 34d81ae Updated post-build events
- 97ee289 Updated gitversion task versions
- f138613 Use new gitversion task
- 5341e33 Updated build process
- 5acb9e0 Added using
- 8d93ccf Merge remote-tracking branch 'origin/master' into v9-fixes
- b7df402 Do not use attributes from semi-joins for custom paging. Fixes #498
- 69f2e02 Updated namespace
- 428f8e1 Added export handlers to ADS extension
- d2b663f Made entity references clickable links in Excel exports
- 50ade3c Refactored multi-targeting
- b029f12 Added initial export to CSV/Excel for XTB tool
- a57cf81 Improved error reporting when using wildcard instead of column name
- 680bb82 Improved error reporting for invalid operator types
- e0dd417 Improved error reporting on aggregate parameter counts
- 6008bb4 Fixed build error
- 8f8714d Improved error reporting when using SELECT * in scalar subquery
- b666450 Improved reporting of error when using SELECT * in scalar subquery
- 4328472 Fixed exposing collation of CAST/CONVERT to string
- 9ff0f41 Fixed incorrect type conversion errors when using specialized FetchXML comparison conditions
- 55ea349 Allow changing editor font and size [ #444 ]
- e1de76e Added keyboard shortcuts to switch and close tabs [ #457 ]
- a4bd989 Merge pull request #497 from MarkMpn/v9-fixes
- 1844287 Avoid folding aggregates on audit entity using inner joins [ #488 ]
- e1c416c Added more special cases for filtering specific attributes on audit entity
- 7067563 Clone metadata query to simplify logic of applying filters
- 845f623 Replace parameter values in metadata filters on each execution [ #495, #496 ]
- 9d81921 Fixed tests
- 539083d Updated tests with new not-null filters
- 868edb7 Merge remote-tracking branch 'origin/master' into v9-fixes
- d260783 Updated not-null test to use a nullable column - filter now gets removed otherwise
- 9ec8644 Identify tautological and contradictory filters
- 2b49000 Defined columns in outer joins are nullable
- 9a98441 Add not-null filters for hash join keys [ #491 ]
- bf94c01 Merge pull request #493 from fowl2/createdOnNull
- 1d39bf8 Fixed failing tests
- 0567793 Merge branch 'master' into createdOnNull
- bba57b5 Merge pull request #490 from MarkMpn/v9-fixes
- c8dde05 Merge branch 'v9-fixes' of https://github.com/MarkMpn/Sql4Cds into v9-fixes
- 8f11401 Updated tests
- a6db135 Copilot progress
- b434ab9 fix "Column 'createdon' does not allow DBNull.Value" [ #492 ]
- 843a670 Merged from v9-fixes
- 5424f8e Merge branch 'master' into v9-fixes
- d96542b Fixed cross-entity column comparisons using <> and IS NOT DISTINCT FROM [ #486 ]
- 43896c7 Initial copilot work
- 5c3f108 Added scripting of stored procedure execution
- 9bb1b0a Extract SQL error number from exception text
- da7a985 Added context menus for creating scripts to work with tables
- 00848b8 Use simplified metadata structure for autocomplete
- 566c9f1 Refactored getting list of available virtual attributes
- 3a71157 Fixed execution count for RAISERROR/THROW
- 426c682 Avoid using cross-table column comparisons on earlier versions (on-prem) [ #486 ]
This list of changes was auto generated.