NEWS


vennDiagramLab 2026-06-03

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

vennDiagramLab 2026-05-31

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

vennDiagramLab 2026-05-12

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

Fixed

Changed

No public-API or feature changes.

CRAN history

vennDiagramLab 2026-05-10

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

vennDiagramLab 2026-05-08

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

vennDiagramLab 2026-05-07

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.

vennDiagramLab 2026-05-06

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.

vennDiagramLab 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)

Vignette gallery (Phase 7)

Compatibility notes