Skip to content
This repository was archived by the owner on Jun 18, 2026. It is now read-only.

v1.6.3

Choose a tag to compare

@SagoDev SagoDev released this 11 Jan 16:26
· 28 commits to main since this release
75ddfc6

Fragua v1.6.3

Overview

This version focuses on decoupling Fragua from any concrete DataFrame implementation and simplifying its dependency graph.

Changes

  • Removed the direct dependency on pandas from the core.
  • Replaced pandas.DataFrame typing with generic typing (object) where appropriate, enabling compatibility with multiple backends such as Polars.
  • Reinforced Fragua’s role as a pure execution framework for pipelines, independent of any specific data processing library.
  • Removed unused serializer utilities and related imports.
  • Cleaned project dependencies to reflect the minimal requirements of the core.

Impact

Fragua is now fully backend-agnostic at the core level.
All data manipulation responsibilities are delegated to user-defined function sets, making it straightforward to:

  • Use pandas, Polars, or any other DataFrame-like structure.
  • Build parallel ecosystems (e.g., fragua-sets-pandas, fragua-sets-polars) without modifying Fragua itself.

This release strengthens Fragua’s architectural purity and long-term extensibility.