Releases: ing-bank/ordeq
Releases · ing-bank/ordeq
ordeq-spark/v2.2.0
Release Notes
This release includes the following changes:
New Features
- Remove single file save by @nielsneerhoff in #499
- IO for Parquet files by @nielsneerhoff in #491
ordeq-files/v1.1.3
Release Notes
This release includes the following changes:
Bug Fixes or Improvements
- Overload load methods of Gzip and Bz2 by @nielsneerhoff in #504
Other Changes
ordeq/v1.4.2
Release Notes
This release includes the following changes:
Bug Fixes or Improvements
- Mark IO eq and hash as final by @nielsneerhoff in #473
- Use function keyword to name anonymous inputs by @sbrugman in #485
- Distinguish View/Node type in factory error message by @nielsneerhoff in #477
- Extend type hint for node factories by @nielsneerhoff in #476
- Raise error on invalid node inputs by @nielsneerhoff in #478
- Introduce & apply isinstance utils by @nielsneerhoff in #475
- Narrow type hint on node factory by @nielsneerhoff in #474
- Override eq and hash in IO metaclass by @nielsneerhoff in #471
Other Changes
- Upgrade ty by @nielsneerhoff in #498
- Conciser error messaging for invalid node inputs by @nielsneerhoff in #483
- Remove unnecessary cast to Input by @nielsneerhoff in #484
- Select canonical FQN through import analysis by @sbrugman in #480
- Remove IOIdentity by @nielsneerhoff in #479
ordeq-requests/v1.0.4
Release Notes
This release includes the following changes:
Bug Fixes or Improvements
- Configure requests using load options by @nielsneerhoff in #500
Other Changes
- Bump minimum ordeq version to 1.4.0 by @sbrugman in #452
- Move tool dev metadata to ordeq-dev by @nielsneerhoff in #190
- Remove pytest ini options from package's pyproject.toml by @nielsneerhoff in #184
ordeq-duckdb/v1.0.2
Release Notes
This release includes the following changes:
Bug Fixes or Improvements
- Support Parquet files by @nielsneerhoff in #501
Other Changes
- Bump minimum ordeq version to 1.4.0 by @sbrugman in #452
- Move tool dev metadata to ordeq-dev by @nielsneerhoff in #190
ordeq/v1.4.1
Release Notes
This release includes the following changes:
Bug Fixes or Improvements
- Fix missed patch for "equivalent" IOs by @nielsneerhoff in #469
- Fix type hint on node checks by @nielsneerhoff in #460
- Warn on duplicate nodes by @nielsneerhoff in #459
- Fix false positives on repeated (implicit) modules by @nielsneerhoff in #455
Other Changes
ordeq-torch/v0.1.0
`ordeq-torch`: IO for torch models and objects (#461)
ordeq-spark/v2.1.0
ordeq/v1.4.0
Release Notes
This release includes the following changes:
New Features
Preview Features
- Dependency injection via
@node(checks=[...])by @sbrugman in #357 - Introduce pipelines by @sbrugman in #395
- Node filters by @nielsneerhoff in #356
- IO attributes by @nielsneerhoff in #350
Bug Fixes or Improvements
- Describe IO in log messages by @nielsneerhoff in #445
- Describe node in logging & error messages by @nielsneerhoff in #444
- Use FQNs for nodes and IOs by @sbrugman in #440
- Accept module name (string) as run context by @nielsneerhoff in #439
- Add optional context to run for resolving FQNs by @nielsneerhoff in #438
- Assign IO name from scan by @nielsneerhoff in #433
- Show type name in error messages by @nielsneerhoff in #434
- Assign scanned node name by @nielsneerhoff in #432
- Support staticmethod in IOs by @sbrugman in #429
- Fix to avoid persisting cached inputs by @sbrugman in #427
- Ignore FQN in resolve methods by @nielsneerhoff in #423
- Handle in-memory IOs in the core framework by @sbrugman in #421
- Static analysis of imports for FQNs by @sbrugman in #413
- Infer node module & name on creation by @nielsneerhoff in #415
- Consistent str for nodes by @nielsneerhoff in #410
- Use func name in node reprs by @nielsneerhoff in #409
- Scan runnables on run by @nielsneerhoff in #393
- User-friendly tracebacks by @sbrugman in #363
- Raise an error for static load & save methods by @nielsneerhoff in #351
- Toposort by resources & nodes by @nielsneerhoff in #336
- Ensure each IO instance is reflected in the graph by @nielsneerhoff in #340
ordeq-viz/v1.3.0
Release Notes
This release includes the following changes:
New Features
- Restrict viz API to modules (and module references) by @nielsneerhoff in #346
Preview Features
Bug Fixes or Improvements
- Use FQNs for nodes and IOs by @sbrugman in #440
- Ignore FQN in resolve methods by @nielsneerhoff in #423
- Ensure each IO instance is reflected in the graph by @nielsneerhoff in #340