Changes in version 0.1.2 (2026-05-01) - Added pairwise_calculator() to compute all head-to-head comparisons from ranked preference data, returning a "pairwise" S3 object with TCP ratios, raw win counts, and Condorcet winner/loser detection. - Added pairwise_heatmap() to visualise pairwise results as a red–green diverging heatmap, with tile annotations for TCP percentages or raw vote counts. - Added dop_bar() to plot the preference distribution for a single contest round as a bar chart, supporting both wide and long input formats. - get_tern_data() split into get_tern_data2d() (2D plots) and get_tern_datahd() (HD plots). - get_tern_datahd() now returns the full data frame with a labels column, replacing the need for get_tern_labels(). - get_tern_labels() is deprecated; use get_tern_datahd(ternable)[["labels"]] instead. Changes in version 0.1.1 (2026-04-13) - Fixed helmert_transform() to use geozoo::f_helmert() correctly. - Updated package description to reflect expanded scope. - Addressed CRAN reviewer comments: improved documentation and examples across multiple functions, added data.R documentation for bundled datasets, removed internal sysdata.rda. Changes in version 0.1.0 - First release.