Skip to content

Public Beta – v0.1.0-beta

Latest

Choose a tag to compare

@thobandby thobandby released this 11 Apr 12:54
· 2 commits to main since this release

Public Beta – v0.1.0-beta.1

Public Beta Release

This release marks the first public beta of the Dynamic Data Importer.

The project is now open for broader evaluation and feedback within its current supported scope.


Scope of This Release

The current beta focuses on a single-flow import pipeline for structured data:

  • Import support for:
    • CSV, XLS, XLSX
    • JSON, XML
  • Explicit field mapping into a defined target structure
  • Execution targets:
    • Dry run validation
    • Doctrine-based database persistence
    • JSON, XML, and SQL export

The reusable package architecture (packages/*) represents the actual product foundation.


Included Components

  • Core import engine (packages/core)
  • Doctrine adapter (packages/doctrine-adapter)
  • CLI adapter (packages/cli-adapter)
  • Symfony integration (packages/symfony-adapter)
  • Demo applications:
    • Browser-based Symfony demo (including async API & Swagger UI)
    • CLI demo application

Beta Status

This is an early beta release.

Please be aware:

  • Public APIs are not yet stable
  • Breaking changes may occur
  • Production hardening is still in progress
  • Demo applications are not production-ready ingestion services

Known Gaps / Not Yet Supported

  • Multi-table mapping workflows
  • Reverse data flows (database → output formats)
  • Fully defined release and compatibility guarantees

Feedback & Contribution

Feedback is highly appreciated:


Notes

This release is intended to:

  • validate the current architecture
  • gather real-world feedback
  • shape the final product scope

Author

Thorsten Baumann
Senior Software Developer


Contributing

Contributions are welcome.

If you want to get involved:

  • Open an issue to discuss ideas, bugs, or improvements
  • Submit a pull request with a clear scope and description

Please keep changes focused and aligned with the current project scope.

Early feedback, real-world use cases, and critical questions are especially valuable at this stage.