v1.1.0
Full Changelog: v1.0.4...v1.1.0
[1.1.0] - 2024-12-01
Added
- Delta Encoding: Efficient encoding for numeric sequences (e.g.,
id:delta). - Dictionary Compression: Compression for repetitive string columns.
- LLM Optimization:
encode_llmfor token-efficient prompts. - Advanced Schema Validation:
- Regex patterns (
.regex()) - UUID validation (
.uuid()) - DateTime validation (
.datetime(),.date(),.time()) - Literal values (
.literal()) - Union types (
.union()) - Default values (
.default()) - Custom refinements (
.refine())
- Regex patterns (
- CLI: Full implementation of
convert,validate,stats, andformatcommands.
Changed
- Decoder:
decodemethod now acceptstype_coercionandstrictkeyword arguments. - Performance: Improved table parsing and sparse field handling.
Fixed
- CLI: Fixed relative import issues and command execution.
- Schema: Fixed missing validation methods (
min,max,email, etc.).
Fixed
- Package Exports: Fixed
AttributeErrorby properly exportingencodeanddecodefunctions inzon/__init__.py.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.