Skip to content

Commit 8b4c9e6

Browse files
committed
updated changelog
1 parent 3609b52 commit 8b4c9e6

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

docs/changelog.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
# Changelog
22

3-
## v0.3.0 (unreleased)
3+
## v0.3.1
4+
5+
### Added
6+
7+
- **`as_collection()`**: lightweight re-entry from an in-memory Arrow
8+
table or dataset back into a Collection. Validates contract columns
9+
and COG band metadata structs without re-running ingest, enrichment,
10+
or persistence. Use this after enriching a Collection's table with
11+
DuckDB, Polars, PyArrow, or any other tool.
12+
See [Enriched Parquet Workflows](how-to/enriched-parquet-workflows.md).
13+
14+
### Changed
15+
16+
- **Lifecycle docs**: all entry points (`build*`, `load`, `as_collection`)
17+
now cross-reference each other in docstrings and how-to guides.
18+
Contributing guide updated with four-layer architecture
19+
(Build → Query → Read → Re-entry).
20+
- Major TOM on-the-fly example uses `as_collection()` + explicit
21+
`export()` instead of `build_from_table(enrich_cog=False)`.
22+
`enrich_major_tom_columns()` now preserves `year`/`month` partition
23+
columns from the base Collection.
24+
25+
---
26+
27+
## v0.3.0
428

529
### Highlights
630

0 commit comments

Comments
 (0)