vennDiagramLab — NEWS

v2.4.2 — 2026-06-10 — CRAN checktime fix (faster delimited-file loader)

Maintenance release addressing the CRAN incoming-pretest checktime NOTE (Overall checktime > 10 min on r-devel-windows). No API, output, or dependency changes — every public function behaves byte-identically.

v2.4.1 — 2026-06-10 — Cross-package version sync (no functional R changes)

Version-only release: bumps vennDiagramLab from 2.2.3 to 2.4.1 to keep the R, Python, and web-tool version lines in lockstep with the Python companion venn-diagram-lab 2.4.1 on PyPI and the web tool. No new exports, no API or behaviour changes, and no new dependencies relative to 2.2.3 — the test suite, vignettes, and documentation are unchanged apart from the version string.

v2.2.3 — 2026-06-03 — Render + PDF + bundle parity, Phase 11 item / highlight / DSL surface

Cross-package patch release matching webtool v2.2.3 and Python v2.2.3, delivered in two additive phases (10 + 11). No breaking changes, no removed APIs.

Phase 10 — Render + PDF + bundle parity

New rendering and export APIs that bring the R surface in line with the webtool and the Python package:

Phase 11 — Item display, Highlight, Region accessors, Boolean DSL

Six new public APIs (two render_venn_svg() parameters plus four exported functions) for inspecting and presenting individual regions.

The four new public functions chain naturally with the existing renderers:

masks <- parse_region_expression("A & B + B & C", n_sets = 4L)
img   <- render_venn_svg(result, highlight = masks, show_items = TRUE)
items <- exclusive_items(result, c("A", "B"))

Dependencies

v2.2.2 — 2026-05-31 — Item-share distribution + cluster heatmap (cross-package parity)

Additive feature release matching the webtool v2.2.2 and Python v2.2.2 releases. No breaking changes, no removed APIs, no new hard dependencies.

New features

Internal

v2.0.5 — 2026-05-12 — Fix inst/CITATION pre-install crash + finish vignette skip

Patch release addressing two issues from the CRAN auto-check on v2.0.4.

Fixed

Changed

No public-API or feature changes.

CRAN history

v2.0.4 — 2026-05-10 — DESCRIPTION quoting + vignette buildtime fix

Patch release addressing two issues from the CRAN auto-check + human reviewer feedback on v2.0.3.

Changed

No public-API or feature changes.

CRAN history

v2.0.3 — 2026-05-08 — Skip slow tests on CRAN

Patch release reducing CRAN auto-check time below the 10-minute target. The full test suite (590+ tests) and integration tests against bundled samples + 44 SVG models pushed the Windows R CMD check to ~41 minutes, which auto-rejected the v2.0.2 incoming pretest.

Changed

No public-API or feature changes; the package’s user-facing behavior is identical.

CRAN history

v2.0.2 — 2026-05-07 — Windows CRLF parity fix

Patch release fixing a cross-platform packaging bug that surfaced on the win-builder CRAN check for v2.0.1.

Fixed

CRAN history

v2.0.1 was submitted to CRAN on 2026-05-07; the win-builder pretest failed with the CRLF bug above before the human reviewer was reached. v2.0.2 is the resubmission with the fix.

v2.0.1 — 2026-05-06 — Pre-submission feedback fix (Marci)

Patch release fixing a packaging bug that broke analyze() for users installing via remotes::install_github().

Fixed

Changed

No public-API changes. No new features.

v2.0.0 — 2026-05-04

First public release. Headless companion to the Venn Diagram Lab web tool and the Python venn-diagram-lab package, targeting CRAN + Bioconductor.

Core (Phase 1)

TSV exports + parity (Phase 2)

SVG rendering (Phase 3)

UpSet + Network rendering (Phase 4)

PDF reports (Phase 5)

ggplot2 + broom integration (Phase 6)

Compatibility notes