ggchord 0.16.6

ggchord 0.16.5

ggchord 0.16.4 (unreleased)

ggchord 0.16.3 (unreleased)

ggchord 0.16.2 (unreleased)

ggchord 0.16.1 (unreleased)

ggchord 0.16.0 (unreleased)

ggchord 0.15.0

ggchord 0.14.0

Migration from earlier defaults and v0.14.0 development snapshots

Previous intent Explicit current form
Include non-adjacent linear ribbons geom_link_ribbon(adjacent_only = FALSE)
Force solid outlines for every ribbon geom_link_ribbon(linetype = "solid")
Force dashed outlines for every ribbon geom_link_ribbon(linetype = "dashed")
Restore both former ribbon choices geom_link_ribbon(adjacent_only = FALSE, linetype = "solid")
Display original genomic axis labels after focus scale_seq_position_continuous(coordinates = "source")
Align or orient linear sequences Add coord_collinear(anchor = ..., align = "center", orientation = "auto"); remove explicit seq_orientation when using automatic direction

These are explicit defaults and new opt-in controls in v0.14.0; no legacy entry point is deprecated or scheduled for removal in that release.

ggchord 0.13.1

The v0.13.0 development work continues in v0.13.1; v0.13.0 was not published. The experimental global exterior-label solver was withdrawn after view_ggchord() comparisons showed severe visual regressions; the current sparse-map rendering keeps the v0.13.0 perimeter layout.

ggchord 0.12.0

ggchord 0.11.0

Preview and label fixes

Advanced tracks and layout

Standard ggplot2 layer grammar

Themes and namespace

Breaking API cleanup

v0.11.0 removes the previous soft-compatibility layer. Removed arguments fail immediately with a migration message instead of warning or being ignored.

Removed entry Replacement
ggchord(title/rotation/panel_margin/show_legend) labs() / coord_chord() / theme()
show_legend show.legend
geom legend position/key arguments guides() + guide_ggchord_*()
geom colours, order, limits, breaks and names role-specific scale_*()
ribbon *_by, direction and visual-value arguments aes(ribbon_* = ...) + scales
ribbon_alpha and ribbon outline names alpha, colour, linewidth, linetype
feature type/category/label column strings aes(feature_type/feature_fill/feature_label = ...)
geom_seq(seq_labels/seq_colors) geom_seq_label(labels = ...) / sequence scale
geom_axis() and its style/layout arguments automatic axis + theme_ggchord(axis.*); breaks/labels use the position scale
geom_seq_region(regions/region_* style) data, fill, colour, alpha

Vignette code examples are migrated to the current API and checked separately from document rendering. Existing figures and the public site are retained for a separate documentation rebuild after this release.

ggchord 0.10.0

Highlights

Ribbons, labels, and layout

Visual system and ggplot2 integration

Breaking changes

ggchord 0.9.0

Release audit

Static rendering focus

Data correctness and import fixes

Layer-specific data and geometry

Role-specific scales

Old geom argument New interface
seq_colors, seq_group_colors scale_seq_colour_manual(), scale_group_colour_manual()
ribbon_colors, colour limits/breaks/name scale_ribbon_fill_*()
ribbon_*_by the corresponding aes(ribbon_* = ...)
ribbon_alpha_range scale_ribbon_alpha_continuous(range = ...)
ribbon outline/linetype/direction visual values ribbon colour/linetype/alpha scales
gene_colors, gene_order scale_gene_fill_manual()
feature_colors, feature_order scale_feature_fill_manual()
axis major/minor counts and labels scale_seq_position_continuous()

Coordinate, theme and guide helpers

Geom and annotation interfaces

Deterministic gene-label layouts

Breaking API simplification

geom_gene_label_repel() now has the following focused interface:

geom_gene_label_repel(
  mapping = NULL, data = NULL,
  gene_label_layout = "aligned",
  gene_label_size = NULL, gene_label_wrap = NULL,
  gene_label_side = "outside", max_overlaps = Inf,
  gene_label_segment_linetype = "auto",
  show_legend = FALSE, ...
)

Removed arguments fail immediately rather than being silently ignored:

Removed argument(s) Migration
gene_label_rotation, gene_label_radial_offset, gene_label_circum_offset, gene_label_circum_limit Use geom_gene_label() for manual rotation or offsets.
box_padding, point_padding, min_segment_length, force, seed Select an automatic gene_label_layout; collision and line settings are managed by the mode.
gene_label_orientation, gene_label_segment Use gene_label_layout = "aligned", "radial", or "arc".

This was the v0.9.0 interface. v0.10.0 subsequently strengthens the existing fixed-position geom_gene_label() instead of introducing a separate manual geom; see the development section above.

ggchord 0.8.0

New features: improved label placement and de-overlap

New features: adaptive plot limits

New features: sequence grouping

New features: ribbon visual mappings and direction

New features: highlights and generic features

Documentation

ggchord 0.7.0

New features: structured data validation and cleaning

New features: data import and ribbon preparation

Testing

ggchord 0.6.1

(No user-facing changes; internal bug fixes.)

ggchord 0.6.0

New features

Performance

Dependency changes

Infrastructure

Bug fixes

New features

ggchord 0.5.0

New features

Dependency changes

Bug fixes

Documentation

ggchord 0.4.0

Changes

ggchord 0.3.0

ggchord 0.2.0

ggchord 0.1.0

ggchord 0.0.2

ggchord 0.0.1

mirror server hosted at Truenetwork, Russian Federation.