Releases: Puchaczov/Musoq
Releases · Puchaczov/Musoq
NuGet publish 426
What's Changed
- Bump faraday from 2.12.2 to 2.14.1 in /docs by @dependabot[bot] in #186
Full Changelog: nuget-publish-22016761158-1...nuget-publish-22041964737-1
NuGet publish 425
What's Changed
- Bump faraday from 2.12.2 to 2.14.1 in /docs by @dependabot[bot] in #186
Full Changelog: nuget-publish-22016761158-1...nuget-publish-22016891918-1
NuGet publish 424
What's Changed
- Bump faraday from 2.12.2 to 2.14.1 in /docs by @dependabot[bot] in #186
Full Changelog: nuget-publish-22016761158-1...nuget-publish-22016857878-1
NuGet publish 423
What's Changed
- Bump major package versions across non-test projects with explicit csproj versions by @Copilot in #190
Full Changelog: nuget-publish-22016098289-1...nuget-publish-22016761158-1
NuGet publish 421
What's Changed
- Fix TABLE type nullable mappings, params resolution, and spec inconsistencies by @Copilot in #189
Full Changelog: nuget-publish-22015650918-1...nuget-publish-22016098289-1
NuGet publish 419
What's Changed
- V next by @Puchaczov in #6
- Feature/nuget deploy by @Puchaczov in #12
-
- Query can be reordered to fits pattern "from ... join ... where ..… by @Puchaczov in #13
- Removed unused files. by @Puchaczov in #14
- Arcticle reworking by @Puchaczov in #15
- Feature/turn off travis ci by @Puchaczov in #16
- Feature/landing page rewording by @Puchaczov in #17
- Created article about generating IP ranges by @Puchaczov in #20
- Migrate to netcore 6 by @Puchaczov in #22
- Bump kramdown from 2.1.0 to 2.4.0 in /docs by @dependabot[bot] in #23
- Bump addressable from 2.7.0 to 2.8.0 in /docs by @dependabot[bot] in #24
- [PR] The proj files have been updated to enable SourceLink by @JTOne123 in #18
- Removed data sources from runtime project by @Puchaczov in #27
- Features/pass used columns and where to data sources by @Puchaczov in #30
- Features/pass used columns and where to data sources by @Puchaczov in #31
- Update README.md by @Puchaczov in #32
- Slight rework nullability by @Puchaczov in #33
- Fixed wrong exception when column is not aliased. Now it will throw e… by @Puchaczov in #34
- Bugfix/invalid exception when ambiguous column by @Puchaczov in #35
- Bump tzinfo from 1.2.5 to 1.2.10 in /docs by @dependabot[bot] in #25
- dynamic object properties type inference by @Puchaczov in #36
- Feature/dynamic object property type hint attribute by @Puchaczov in #37
- Feature/rework binary operators by @Puchaczov in #39
- reworked bitwise operations, fixed parser cannot parse methods that a… by @Puchaczov in #40
- Cleanups and fixes by @Puchaczov in #41
- Feature/pass inferred columns while schema table creation by @Puchaczov in #44
- Update README.md by @Puchaczov in #45
- Add files via upload by @Puchaczov in #46
- Add files via upload by @Puchaczov in #47
- Bugfix/generic method with inject source attribute cannot be resolved by @Puchaczov in #48
- Implementation for usable order by clause. by @Puchaczov in #50
- Fixed order by doesn't work with join clause by @Puchaczov in #51
- fixed order by wrong Id and ToString overloads by @Puchaczov in #52
- update to netcore 8 by @Puchaczov in #53
- Bump rexml from 3.2.6 to 3.2.8 in /docs by @dependabot[bot] in #49
- Various bugfixes by @Puchaczov in #54
- another version of musoq schema by @Puchaczov in #55
- Feature/show tests passed by @Puchaczov in #56
- Feature/badge only on branch by @Puchaczov in #57
- Some of the annoying issues with query aliasing mostly with CTE expre… by @Puchaczov in #58
- chore: Rename workflow file to ci.yml and split to ci and publish parts by @Puchaczov in #59
- Update README.md by @Puchaczov in #60
- Feature/various improvements by @Puchaczov in #61
- Bump rexml from 3.2.8 to 3.3.2 in /docs by @dependabot[bot] in #62
- Removed null guard I don't need anymore, for now I will stick with op… by @Puchaczov in #63
- Update README.md by @Puchaczov in #64
- Bugfixes/various fixes by @Puchaczov in #67
- fixed query with star throws exception, other fixes around stringify by @Puchaczov in #68
- Feature/aliased all columns by @Puchaczov in #69
- Feature/cross apply operator by @Puchaczov in #70
-
- Parser error handling enchancements by @Puchaczov in #71
-
- Add ability to turn object into JSON with ToJson method by @Puchaczov in #73
-
- Method call must be aliased when used within query with at least t… by @Puchaczov in #74
- Extract from json implementation with tests by @Puchaczov in #75
-
- Fixed bug with when the same alias could not be reused by @Puchaczov in #76
- Update README.md by @Puchaczov in #77
- Comprehensive documentation p.1 by @Puchaczov in #78
- Feature/turn on GitHub pages by @Puchaczov in #80
- Various fixes by @Puchaczov in #81
- Fixes for timespan subtractions and additions. Also fixed missing met… by @Puchaczov in #83
- Bugfix/methods resolution fixes by @Puchaczov in #85
- Bugfix/chicken egg problem by @Puchaczov in #87
-
- Fixed cross apply crashed during runtime while trying to inject or… by @Puchaczov in #88
- Bugfixes/aliases clashing and inject exception for cross apply by @Puchaczov in #89
- Mainly rework of escaping by @Puchaczov in #92
- New library methods by @Puchaczov in #94
-
- Implementation for single line comment support by @Puchaczov in #95
- Feature/parallelization p 1 by @Puchaczov in #96
- Refactor/no netstandard dll by @Puchaczov in #97
- Feature: Introduce ILoggerResolver for enhanced logging capabilities by @Puchaczov in #99
- Bump nokogiri from 1.17.2 to 1.18.3 in /docs by @dependabot[bot] in #98
- Bugfixes/multiple issues files by @Puchaczov in #103
- Bump nokogiri from 1.18.3 to 1.18.8 in /docs by @dependabot[bot] in #102
- Bump uri from 1.0.2 to 1.0.3 in /docs by @dependabot[bot] in #100
- bugfixes by @Puchaczov in #104
- Add comprehensive architecture documentation for Musoq by @Copilot in #105
- Fix cross apply NullReferenceException and CTE scoping issues by @Copilot in #107
- Add comprehensive AI agent documentation for Musoq architecture and development by @Copilot in #108
- Fix all compilation warnings in Musoq project by @Copilot in #109
- Implement comprehensive defensive programming with meaningful error messages and version updates across key components by @Copilot in #110
- Implement negative array indexing and safe dictionary access with SQL-compatible behavior by @Copilot in #113
- Refactor BuildMetadataAndInferTypesVisitor: Extract utilities, decompose methods, and implement defensive programming by @Copilot in #115
- Add comprehensive GitHub Copilot instructions with .copilot documentation integration and multi-session communication protocol for Musoq development workflow by @Copilot in #119
- Add comprehensive test suite for Musoq standard library non-aggregated methods - 227 new tests by @Copilot in #122
- Refactor ToCSharpRewriteTreeVisitor: Extract 14 specialized helpers for improved testability and maintainability by @Copilot in #117
- Add RegexMatches method to standard library for pattern extraction by @Copilot in #125
- Bump nokogiri from 1.18.8 to 1.18.9 in /docs by @dependabot[bot] in #106
- Bump minor version for all non-testing projects by @Copilot in #128
- Fix implicit boolean conversion in CASE WHEN expressions for nullable boolean functions by @Copilot in #134
- Bump minor version for all non-test projects and fix test parallelization issues by @Copilot in #135
- Fix nullable reference warnings by updating method signatures instead of using null-forgiving operator by @Copilot in https://github.com/Puchaczov...
NuGet publish 418
What's Changed
- V next by @Puchaczov in #6
- Feature/nuget deploy by @Puchaczov in #12
-
- Query can be reordered to fits pattern "from ... join ... where ..… by @Puchaczov in #13
- Removed unused files. by @Puchaczov in #14
- Arcticle reworking by @Puchaczov in #15
- Feature/turn off travis ci by @Puchaczov in #16
- Feature/landing page rewording by @Puchaczov in #17
- Created article about generating IP ranges by @Puchaczov in #20
- Migrate to netcore 6 by @Puchaczov in #22
- Bump kramdown from 2.1.0 to 2.4.0 in /docs by @dependabot[bot] in #23
- Bump addressable from 2.7.0 to 2.8.0 in /docs by @dependabot[bot] in #24
- [PR] The proj files have been updated to enable SourceLink by @JTOne123 in #18
- Removed data sources from runtime project by @Puchaczov in #27
- Features/pass used columns and where to data sources by @Puchaczov in #30
- Features/pass used columns and where to data sources by @Puchaczov in #31
- Update README.md by @Puchaczov in #32
- Slight rework nullability by @Puchaczov in #33
- Fixed wrong exception when column is not aliased. Now it will throw e… by @Puchaczov in #34
- Bugfix/invalid exception when ambiguous column by @Puchaczov in #35
- Bump tzinfo from 1.2.5 to 1.2.10 in /docs by @dependabot[bot] in #25
- dynamic object properties type inference by @Puchaczov in #36
- Feature/dynamic object property type hint attribute by @Puchaczov in #37
- Feature/rework binary operators by @Puchaczov in #39
- reworked bitwise operations, fixed parser cannot parse methods that a… by @Puchaczov in #40
- Cleanups and fixes by @Puchaczov in #41
- Feature/pass inferred columns while schema table creation by @Puchaczov in #44
- Update README.md by @Puchaczov in #45
- Add files via upload by @Puchaczov in #46
- Add files via upload by @Puchaczov in #47
- Bugfix/generic method with inject source attribute cannot be resolved by @Puchaczov in #48
- Implementation for usable order by clause. by @Puchaczov in #50
- Fixed order by doesn't work with join clause by @Puchaczov in #51
- fixed order by wrong Id and ToString overloads by @Puchaczov in #52
- update to netcore 8 by @Puchaczov in #53
- Bump rexml from 3.2.6 to 3.2.8 in /docs by @dependabot[bot] in #49
- Various bugfixes by @Puchaczov in #54
- another version of musoq schema by @Puchaczov in #55
- Feature/show tests passed by @Puchaczov in #56
- Feature/badge only on branch by @Puchaczov in #57
- Some of the annoying issues with query aliasing mostly with CTE expre… by @Puchaczov in #58
- chore: Rename workflow file to ci.yml and split to ci and publish parts by @Puchaczov in #59
- Update README.md by @Puchaczov in #60
- Feature/various improvements by @Puchaczov in #61
- Bump rexml from 3.2.8 to 3.3.2 in /docs by @dependabot[bot] in #62
- Removed null guard I don't need anymore, for now I will stick with op… by @Puchaczov in #63
- Update README.md by @Puchaczov in #64
- Bugfixes/various fixes by @Puchaczov in #67
- fixed query with star throws exception, other fixes around stringify by @Puchaczov in #68
- Feature/aliased all columns by @Puchaczov in #69
- Feature/cross apply operator by @Puchaczov in #70
-
- Parser error handling enchancements by @Puchaczov in #71
-
- Add ability to turn object into JSON with ToJson method by @Puchaczov in #73
-
- Method call must be aliased when used within query with at least t… by @Puchaczov in #74
- Extract from json implementation with tests by @Puchaczov in #75
-
- Fixed bug with when the same alias could not be reused by @Puchaczov in #76
- Update README.md by @Puchaczov in #77
- Comprehensive documentation p.1 by @Puchaczov in #78
- Feature/turn on GitHub pages by @Puchaczov in #80
- Various fixes by @Puchaczov in #81
- Fixes for timespan subtractions and additions. Also fixed missing met… by @Puchaczov in #83
- Bugfix/methods resolution fixes by @Puchaczov in #85
- Bugfix/chicken egg problem by @Puchaczov in #87
-
- Fixed cross apply crashed during runtime while trying to inject or… by @Puchaczov in #88
- Bugfixes/aliases clashing and inject exception for cross apply by @Puchaczov in #89
- Mainly rework of escaping by @Puchaczov in #92
- New library methods by @Puchaczov in #94
-
- Implementation for single line comment support by @Puchaczov in #95
- Feature/parallelization p 1 by @Puchaczov in #96
- Refactor/no netstandard dll by @Puchaczov in #97
- Feature: Introduce ILoggerResolver for enhanced logging capabilities by @Puchaczov in #99
- Bump nokogiri from 1.17.2 to 1.18.3 in /docs by @dependabot[bot] in #98
- Bugfixes/multiple issues files by @Puchaczov in #103
- Bump nokogiri from 1.18.3 to 1.18.8 in /docs by @dependabot[bot] in #102
- Bump uri from 1.0.2 to 1.0.3 in /docs by @dependabot[bot] in #100
- bugfixes by @Puchaczov in #104
- Add comprehensive architecture documentation for Musoq by @Copilot in #105
- Fix cross apply NullReferenceException and CTE scoping issues by @Copilot in #107
- Add comprehensive AI agent documentation for Musoq architecture and development by @Copilot in #108
- Fix all compilation warnings in Musoq project by @Copilot in #109
- Implement comprehensive defensive programming with meaningful error messages and version updates across key components by @Copilot in #110
- Implement negative array indexing and safe dictionary access with SQL-compatible behavior by @Copilot in #113
- Refactor BuildMetadataAndInferTypesVisitor: Extract utilities, decompose methods, and implement defensive programming by @Copilot in #115
- Add comprehensive GitHub Copilot instructions with .copilot documentation integration and multi-session communication protocol for Musoq development workflow by @Copilot in #119
- Add comprehensive test suite for Musoq standard library non-aggregated methods - 227 new tests by @Copilot in #122
- Refactor ToCSharpRewriteTreeVisitor: Extract 14 specialized helpers for improved testability and maintainability by @Copilot in #117
- Add RegexMatches method to standard library for pattern extraction by @Copilot in #125
- Bump nokogiri from 1.18.8 to 1.18.9 in /docs by @dependabot[bot] in #106
- Bump minor version for all non-testing projects by @Copilot in #128
- Fix implicit boolean conversion in CASE WHEN expressions for nullable boolean functions by @Copilot in #134
- Bump minor version for all non-test projects and fix test parallelization issues by @Copilot in #135
- Fix nullable reference warnings by updating method signatures instead of using null-forgiving operator by @Copilot in https://github.com/Puchaczov...
Core library updates
- Multiple issues fixed.