NEWS


eyeris 3.1.0 (2026-06-05)

This minor release delivers several robustness and stability improvements, fixing memory issues during HTML report rendering, correcting epoch plot compression after downsampling, and improving documentation accuracy.

🐛 Bugs fixed

🔧 Minor improvements and fixes

📚 Documentation

eyeris 3.0.1 (2025-10-07)

This patch release improves dependency management for Arrow and DuckDB to prevent installation issues on macOS and other platforms.

🔧 Dependency management improvements

📚 Documentation

eyeris 3.0.0 (2025-09-17)

This major release delivers multiple performance enhancements and feature improvements, reducing processing time and improving overall efficiency across the pipeline.

🚨 Breaking changes & deprecations

🚀 New features

This enhancement enables seamless parallel compute and batch processing when using db_enabled = TRUE. Each parallel job now writes to a unique temporary database, preventing the crashes that occurred when multiple processes attempted concurrent writes to the same DuckDB file.

Key features:

Usage examples:

# Automatic detection in HPC environments
data |> bidsify(db_enabled = TRUE)

# Manual enable for testing/development
data |> bidsify(db_enabled = TRUE, parallel_processing = TRUE)

# Environment variable override
Sys.setenv(PARALLEL_PROCESSING = "1")
data |> bidsify(db_enabled = TRUE)

🔧 Major code improvements

🔧 Minor improvements and fixes

eyeris 2.1.1 (2025-07-26)

This release patches a few bugs that emerged as a result of the v2.1.0 minor release.

🔧 Minor improvements and fixes

eyeris 2.1.0 (2025-07-22)

This minor release introduces significant enhancements, new features, and robust improvements focusing on binocular data support, standardized logging, and improved reporting and development workflows, substantially elevating eyeris' functionality, robustness, and user experience.

✨ New features & enhancements

🔧 Minor improvements and fixes

📚 Documentation & Development Workflow Updates

eyeris 2.0.0 (2025-07-03)

This is the largest update yet for eyeris, introducing a wealth of new features and addressing numerous small issues to significantly enhance functionality, robustness, and user experience (#215).

✨ New features

Enhanced reporting and visualization:

Core data processing functions:

Pipeline robustness and reproducibility:

🔧 Minor improvements and fixes

Robustness and error handling:

Pipeline and data logic:

Documentation and internal clean-up:


eyeris 1.2.1 (2025-06-13)

✨ New features

🐛 Bugs fixed

🔧 Other minor improvements and fixes

eyeris 1.2.0 (2025-06-07)

✨ New features

plot(eyeris_preproc,
  steps = c(1, 5),
  preview_window = c(0, max(eyeris_preproc$timeseries$block_1$time_secs))
)

🐛 Bug fixes

🔧 Minor improvements and fixes

eyeris 1.1.0 (2025-04-24)

✨ New features

📚 Documentation

🔧 Minor improvements and fixes

eyeris 1.0.1

This non-CRAN release patches a small handful of documentation-related chores that have no direct impact on the functionality of eyeris for the end user. The minor improvements and fixes contained within this release will soon be bundled with a more substantial feature upgrade when submitted to CRAN to reduce burden on the CRAN reviewers at this time. Stay tuned!

🔧 Minor improvements and fixes (#159)

eyeris 1.0.0 (2025-03-31)

🎉 First CRAN release! (#144)

This version marks the official launch of the eyeris package on CRAN.

✨ New features (#125)

📚 Documentation (#125)

Thanks for checking out eyeris! 🧠


Pre-CRAN dev GitHub releases:

eyeris 0.1.1.9000

🔧 Minor improvements and fixes

eyeris 0.1.0.9000

💥 Breaking changes

✨ New features

🔧 Minor improvements and fixes

eyeris 0.0.0.9000