Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.57 KB

File metadata and controls

44 lines (30 loc) · 2.57 KB

Changelog

All notable user-visible changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

1.1.0 - 2026-08-30

Added

  • Guided conversion setup when the Windows EXE is double-clicked or launched with --interactive.
  • Automatic source-format detection, destination-format selection, suggested output paths, overwrite confirmation, and a final conversion-plan review in guided mode.
  • Progress reporting for Binary → legacy, Binary → NWB, and NWB → Binary conversions.
  • Tests covering in-place progress refreshes, plain redirected output, dragged-path cleanup, and suggested output paths.

Changed

  • Reworked the terminal interface with a consistent header, conversion-plan panel, task labels, completion summary, and clearer error/skip messages.
  • Reduced the progress display to a terminal-safe single line with overall percentage, processed size, throughput, and ETA.
  • Redirected or non-terminal output now uses low-frequency plain progress messages without carriage-return control characters.
  • Rewrote the English and Chinese README files around installation, quick start, CLI usage, data layouts, support coverage, performance, troubleshooting, and project documentation.
  • Moved release-to-release history out of the README and into this changelog.

Fixed

  • Progress refreshes no longer wrap a long status line and appear as a new line on every update in typical 80-column Windows terminals.
  • Progress lines are properly completed or cleared before task transitions and error messages.
  • Equivalent relative and absolute paths are now rejected as the same input/output destination.
  • Overlapping input/output paths are rejected so overwrite mode cannot replace a destination that contains the source recording.

1.0.0 - 2026-08-29

Added

  • First formal public release.
  • Conversion among Open Ephys Binary Format, legacy Open Ephys Format, and NWB 2.x/HDF5 in all six directions.
  • Continuous data, sample numbers, timestamps, channel scaling metadata, TTL event arrays, structure.oebin, conversion manifests, and structural validation.
  • Standalone Windows x64 executable that does not require Python.