You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,11 @@
1
1
# Changelog
2
2
3
3
### 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.
4
6
- BREAKING: Pipeline now requires a list of transformers and a PipelineConfig instance (no more id_fn/id_field in constructor).
5
7
- 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.
6
9
- New: PipelineConfig class for configuring batch size, processing strategy (sequential/thread/process/async), and max_workers.
7
10
- New: Parallel and batch processing strategies for large HAR files (process, thread, async).
8
11
- New: Benchmarks and benchmarking scripts for pipeline performance (see `benchmarks/`).
0 commit comments