mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 12:26:24 -05:00
[PR #74] [MERGED] feat: type validations + transforms minification #1092
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/74
Author: @dextmorgn
Created: 11/20/2025
Status: ✅ Merged
Merged: 11/20/2025
Merged by: @dextmorgn
Base:
main← Head:feat/type-validations📝 Commits (10+)
c4a3069feat(types): types validation using pydantic directlyef523bdfeat(core): preprocess becomes generic79026fefeat(transforms): remove some usage of preprocesscaecbfefeat: type validation + simplified transform system4907a75feat(transform): Email527c448feat(transforms): to_domains use of new create_relationshipa7a6fccfeat: minifiy transform logicf031af4feat: bump versions8a6d800fix(transforms): missing imports + remove empty lines2a92080feat: parse httpUrl on db insert📊 Changes
118 files changed (+4388 additions, -3049 deletions)
View changed files
📝
Makefile(+7 -1)📝
flowsint-api/app/api/routes/sketches.py(+3 -0)📝
flowsint-api/app/api/routes/types.py(+2 -0)📝
flowsint-api/app/utils.py(+0 -1)📝
flowsint-app/src/components/graphs/details-panel/details-panel.tsx(+1 -1)📝
flowsint-core/README.md(+7 -1)📝
flowsint-core/pyproject.toml(+1 -1)📝
flowsint-core/src/flowsint_core/core/logger.py(+284 -79)➕
flowsint-core/src/flowsint_core/core/logger_old.py(+90 -0)➕
flowsint-core/src/flowsint_core/core/logger_protocols.py(+52 -0)📝
flowsint-core/src/flowsint_core/core/models.py(+7 -2)📝
flowsint-core/src/flowsint_core/core/registry.py(+0 -4)📝
flowsint-core/src/flowsint_core/core/transform_base.py(+277 -72)📝
flowsint-core/src/flowsint_core/core/vault.py(+2 -3)📝
flowsint-core/src/flowsint_core/tasks/flow.py(+0 -1)📝
flowsint-core/src/flowsint_core/tasks/transform.py(+0 -1)➕
flowsint-core/tests/test_logger_singleton.py(+425 -0)➕
flowsint-core/tests/test_transform_base_simplified_api.py(+117 -0)➕
flowsint-core/tests/transforms/base.py(+71 -0)📝
flowsint-core/tests/vault/test_transform_vault_integration.py(+132 -63)...and 80 more files
📄 Description
preprocess()and updatingcreate_node()andcreate_relationship()methods⚠️ Important
This might introduce some breaking changes if you had written custom made transforms. Refer to the documentation.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.