Skip to content

Commit a52595b

Browse files
committed
docs: upd changelog v0.4.0
1 parent 7d2d335 commit a52595b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docs/changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
# Changelog
22

33
### v0.4.0
4+
- BREAKING: The old `flatten` (which stringifies nested structures) is now called `stringify`.
5+
- BREAKING: The new `flatten` has different behavior—please update your code if you relied on the old flatten logic.
46
- BREAKING: Pipeline now requires a list of transformers and a PipelineConfig instance (no more id_fn/id_field in constructor).
57
- BREAKING: Pipeline.process now expects a list of dicts (e.g., from HarLog.model_dump()["entries"]).
8+
- New: Introduced a new `flatten` transformer that fully flattens nested HAR entries into a flat dict, with customizable key separator and flexible array handling via `array_handler`. Designed for advanced analytics and BI.
69
- New: PipelineConfig class for configuring batch size, processing strategy (sequential/thread/process/async), and max_workers.
710
- New: Parallel and batch processing strategies for large HAR files (process, thread, async).
811
- New: Benchmarks and benchmarking scripts for pipeline performance (see `benchmarks/`).

0 commit comments

Comments
 (0)