Packages

A 100% faithful port of the DuckDB Python client to Elixir, using the DuckDB CLI for full API compatibility with the official Python client.

Current section

Files

Jump to
duckdb_ex CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.1.1] - 2025-10-16
### Added
- Comprehensive documentation with 8 runnable examples in examples/ directory
- `00_quickstart.exs` - Quick start guide
- `01_basic_queries.exs` - Basic query examples
- `02_tables_and_data.exs` - Table operations
- `03_transactions.exs` - Transaction management
- `04_relations_api.exs` - Relation API demonstration
- `05_csv_parquet_json.exs` - File format support
- `06_analytics_window_functions.exs` - Advanced analytics
- `07_persistent_database.exs` - Persistent database usage
- DuckdbEx.Connection module with transaction support (begin, commit, rollback, transaction helper)
- Transaction test suite with 265 tests
### Changed
- Enhanced README with extensive examples and usage documentation
- Improved DuckdbEx.Port module implementation
## [0.1.0] - 2025-10-16
### Added
- Initial release