Releases: utopia-php/query
Releases · utopia-php/query
Release list
0.3.3
What's Changed
- fix(schema): emit LowCardinality(Nullable(T)) with LowCardinality outermost; the previous Nullable(LowCardinality(T)) nesting is rejected by ClickHouse (#14)
- fix(schema): quote column names atomically so identifiers containing a literal dot (e.g. ClickHouse nested columns like
meta.key) are not split into qualified references (#13) - feat(clickhouse): bulk-insert builder with format envelope support (#13)
Full Changelog: 0.3.2...0.3.3
0.3.2
What's Changed
- feat(clickhouse): INSERT FORMAT, DELETE forms+settings, MV, groupByTimeBucket, typed bindings by @lohanidamodar in #11
- feat(clickhouse): add UUID, Decimal, Array/Tuple, UInt8/Int8, raw ORDER BY, rawColumn passthrough by @lohanidamodar in #10
- docs(readme): drop Nullable(Array/Tuple) example that the compiler rejects by @lohanidamodar in #12
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
- feat(clickhouse): support LowCardinality, FixedString, CODEC, and SAMPLE BY by @lohanidamodar in #8
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Fluent Schema builder API by @abnegate in #7
- feat(schema): ClickHouse index algorithms and engine SETTINGS by @lohanidamodar in #6
- refactor(schema/builder): no methods that throw — gate dialect features per type by @abnegate in #9
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- feat: add Query::fingerprint() for shape-only query hashing by @lohanidamodar in #3
- refactor: expose Query::shape() as iterative instance method by @lohanidamodar in #4
- Feat builder by @abnegate in #2
- Doc updates by @abnegate in #5
New Contributors
- @lohanidamodar made their first contribution in #3
Full Changelog: 0.1.1...0.2.0