main
fix: correct partition field handling for non-partitioned tables and add test for manifest file reader (#175)
feat: implement endian conversion utilities (#196)
feat: add in-memory FileIO backed by Arrow MockFileSystem (#148)
feat: implement basic parquet writer and add roundtrip tests (#198)
feat(avro): extract avro datum from arrow array (#166)
feat: avro support applying field-ids based on name mapping (#127)
feat: add avro input&output stream based on arrow stream impl (#105)
feat: implement AvroWriter Write method (#204)
chore: use more from_chars (#186)
feat: add `or` expression (#120)
feat: add formatter specialization (#86)
feat: Refresh method support for table (#152)
feat: add demo for registering table and planning files (#205)
refactor: add factory functions for primitive types (#134)
feat: implement manifest entry metadata inheritance (#178)
refactor: consolidate result type (#67)
refactor: Add SchemaById and SnapshotById to TableMetadata (#144)
feat(parquet): project arrow array for parquet (#165)
feat(parquet): add schema projection to parquet (#159)
feat: add find field (by name) support to NestedType (#194)
chore: use chrono::milliseconds in snapshot and consolidate error usage (#83)
refactor: rename util files from *_utils to *_util for consistency (#197)
feat: metadata access support for table (#111)
feat: add table metadata reader and writer (#85)
test: add table metadata deserialization test (#82)
feat: implement Literal Transform (#156)