Skip to content

chore: release v0.2.0#1

Merged
YuniqueUnic merged 1 commit into
mainfrom
release-plz-2025-12-12T16-15-23Z
Dec 12, 2025
Merged

chore: release v0.2.0#1
YuniqueUnic merged 1 commit into
mainfrom
release-plz-2025-12-12T16-15-23Z

Conversation

@yuniquecore-action-bot
Copy link
Copy Markdown
Contributor

🤖 New release

  • multiio: 0.2.0
Changelog

0.2.0 - 2025-12-12

Added

  • (format) remove markdown format support
  • (e2e) add comprehensive e2e tests for TOML/INI pipelines
  • (format) add support for TOML and INI formats
  • (e2e) update baseline JSON files and improve comparison logic
  • (e2e) add end-to-end testing setup with Python 3.13
  • (async-engine) add support for sync format registry in async IO engine
  • (engine) add async record streaming with format-specific support
  • (engine) add streaming record reading support for multiple formats
  • (engine) add support for streaming JSON records from inputs
  • (io) introduce buffered reading and CSV streaming
  • (benchmark) add read stream benchmark for engine
  • (io) add buffering to standard I/O streams
  • (async) add support for configurable async I/O pipeline inputs and outputs
  • (format) add support for custom formats with dynamic registration
  • (io) refactor sync and async engines to use byte-based serialization
  • (io) implement synchronous and asynchronous IO builders
  • (io) implement unified I/O orchestration library

Other

  • (github) add release-plz workflows for automated releases
  • (readme) update signature image alt text
  • (license) update copyright year and add author information
  • (deps) update rust toolchain and github actions versions
  • (ci) add dependabot and CI/CD workflows
  • (tests) improve feature matrix compilation tests
  • (format) introduce custom feature flag and refactor custom format handling
  • (format) adjust default features and binary requirements
  • (cli) restructure default features and add new binaries and examples
  • (rust) update rust toolchain to version 1.92.0
  • (format) replace repetitive format registration loops
  • (format) refactor deserialization and serialization with macros
  • (format) centralize format definitions and default order
  • (cli) remove redundant comments and simplify documentation
  • (test) add input and output data for manual multi-source stdin and file test case
  • (rust) update toml and related dependencies in Cargo.lock
  • (readme) update supported formats and version references
  • (readme) update features table and add cli binaries section
  • (cli) add multiio_records_demo binary with JSON/CSV streaming support
  • (e2e) add error path and large dataset end-to-end tests
  • (e2e) add manual CLI end-to-end tests and input/output data
  • (e2e) add async pipeline support and expand test matrix
  • (e2e) add sync pipeline topology tests and baseline data
  • (e2e) add end-to-end tests and test infrastructure
  • (builder) add with_custom_format method and implement Default trait
  • (async) add support for custom format registration in async builder
  • (engine) add support for sync FormatRegistry in AsyncIoEngine
  • (lib) add documentation for streaming usage and semantics
  • (benchmark) add benchmark for engine read/write operations
  • (tests) add end-to-end test for async pipeline with mixed formats
  • (builder) pre-allocate vectors with known capacity
  • (readme) update README with custom formats and pipeline config examples
  • (builder) add e2e test for multi-input multi-output json pipeline
  • (builder_async) extract format inference logic into helper method
  • (builder) extract format inference logic into helper method
  • (csv) improve numeric field inference and error handling
  • (format) implement modular format handlers for CSV, JSON, Markdown, plaintext, XML, and YAML
  • (engine) add comprehensive async and sync engine tests
  • (readme) improve formatting and readability of documentation
  • (tests) restructure test modules and simplify imports
  • (tests) move test files into src/tests directory
  • (config) add tests for PipelineConfig and Input/OutputSpec parsing
  • (cli) move cli parsing tests to dedicated module
  • add comprehensive README with examples and architecture overview
  • (deps) update Cargo.lock with new dependencies and versions
  • (config) add autocorrect and typos configuration files
  • (rust) initialize multiio project with basic addition function


This PR was generated with release-plz.

@YuniqueUnic YuniqueUnic merged commit 834cfc5 into main Dec 12, 2025
4 of 5 checks passed
@YuniqueUnic YuniqueUnic deleted the release-plz-2025-12-12T16-15-23Z branch December 12, 2025 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant