Quartet v1.2.7 (2024-10-31)
VizualizeQuartet() now returns calculation
results. 
- Use spectrum legend in 
VisualizeQuartet(). 
- Include CSL file within package to remove external dependency.
 
Quartet v1.2.6 (2024-02-08)
- Drop obsolete C++11 specification.
 
- Update minimum R version to 3.5 (for Ternary).
 
- R <3.6 is no longer formally supported.
 
Quartet v1.2.5 (2022-07-08)
Quartet v1.2.4 (2022-05-02)
QuartetStates() handles absent leaves gracefully. 
- Copy-edit documentation.
 
Quartet v1.2.3
- Replace deprecated function
TreeTools::in.Splits(). 
- Update test cases in readiness for TreeTools v1.7.0.
 
Quartet v1.2.2 (2020-12-09)
- Package ‘vdiffr’ now used conditionally.
 
Quartet v1.2.0 (2020-10-22)
New features
CompareQuartetsMulti() compares quartet status in one
tree with status in multiple others. 
VisualizeQuartets() depicts contribution of splits to
quartet score. 
SimilarityToReference() allows comparison against
specified reference topology. 
Changes
- Deprecate 
RobinsonFoulds(): renamed to
RawSymmetricDifference(). 
QuartetState[s]() now uses sister-of-4 notation, rather
than sister-of-1, to give values within [0, 3]. 
ManyToManyQuartetAgreement() now returns entries for
N and Q. 
Improvements
- Faster C++ implementation of 
AllQuartets() and
QuartetStates(). 
QuartetStatus() now supports non-identical leaf
samples. 
SimilarityMetrics() now handles single tree
comparisons. 
- Correctly calculate resolution of unrooted trees with unconventional
node numbering conventions.
 
- Remove errant name when comparing unnamed tree pairs.
 
- Small improvements to 
PlotQuartet(). 
- Minor efficiency improvements.
 
- Documentation improvements.
 
Quartet v1.1.0 (2020-01-29)
- Pass trees directly to C, without writing to temporary intermediate
file.
 
- Use 
TreeTools in place of TreeSearch,
supporting new Splits class. 
- Facilitate comparison between lists of multiple trees.
 
- Fix Latex error in vignettes.
 
Quartet v1.0.3
- Remove deprecated C function 
ptr_fun. 
- Clarify some documentation pages.
 
Quartet v1.0.2
- Force R 3.5.0-style random number generation in examples, to ensure
backward compatibility.
 
- Add caterpillar trees to 
sq_trees, to illustrate issues
with partition-based distance metrics. 
Quartet v1.0.1
- Improved portability of C++ code.
 
Quartet v1.0.0 (2019-01-09)
New features
- Add functions to generate ternary plots from tree similarity
measures.
 
Improvements
- Use tqDist for all quartet calculations.
 
- Remove single “splits” from splits objects.
 
- Simplify installation via 
github_install. 
- Add missing details to documentation.
 
Modifications
- Function 
SimilarityMetrics now takes the output of
QuartetStatus(trees), rather than a list of trees. 
- Function 
SplitStatus now returns output using the same
column headers as QuartetStatus 
- Column 
N added to QuartetStatus
output. 
- Function names changed, to become more precise:
QuartetMetrics → SimilarityMetrics 
MatchingSplits → SplitStatus 
MatchingQuartets → QuartetStatus 
Choices → AllQuartets 
 
SlowQuartet v0.2.0
(2017-11-22)
Modifications
- Add 
MatchingSplits function to calculate number of
splits contradicted / unresolved. 
- Add vignettes to document when the quartet metric may be preferable
to other tree distance metrics.