Skip to content

Release 0.2.3 - #50

Merged
khoroshevskyi merged 7 commits into
mainfrom
dev
Sep 5, 2026
Merged

khoroshevskyi merged 7 commits into
mainfrom
dev

Conversation

@khoroshevskyi

@khoroshevskyi khoroshevskyi commented Sep 2, 2026 •

Copy link
Copy Markdown
Member

Changes:

  • Added a config_path field to the Project struct to track the source config file, enabling support for reloading and activating amendments after initial project creation.
  • Implemented list_amendments and activate_amendments methods to enumerate and activate amendments defined in a project's config, with appropriate error handling if amendments are missing or the project was not loaded from a config file.
  • Refactored the sample processing pipeline by extracting logic into a new compute_processed_samples function, improving code clarity and reusability.
  • Added a reprocess method to the Project struct, allowing the sample table to be recomputed in-memory after config changes without disk access.
  • Updated usage of Polars APIs to match the new version, such as replacing PlPath with PlRefPath and updating the explode method to use new options.
  • Updated a feature flag in the native feature set from polars/new_streaming to polars/streaming to match the latest Polars features.

@khoroshevskyi khoroshevskyi changed the title Release ... Release 0.2.3 Sep 2, 2026
@khoroshevskyi
khoroshevskyi merged commit 97a8e4d into main Sep 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant