Skip to content

Releases: fmichonneau/phylobase

phylobase v0.8.12

30 Jan 09:28
5eecded
Compare
Choose a tag to compare
  • CRAN maintenance release. The phylobase vignette is now written in Rmarkdown.

Full Changelog: v0.8.10...v0.8.12

phylobase v0.8.10

01 Mar 07:57
8b5c8cb
Compare
Choose a tag to compare

CHANGES IN phylobase VERSION 0.8.10

  • CRAN maintenance release in prepartion for R 4.0.0 with
    stringsAsFactors=FALSE as default. For backwards compatibility,
    stringsAsFactors is set to TRUE internally to mimic the previous default
    behavior. For the time being, conversion to non-factors data types will need
    to be handled manually.

phylobase v0.8.8

11 Feb 21:46
759eff1
Compare
Choose a tag to compare

CHANGES in phylobase VERSION 0.8.8

  • CRAN maintenance release. Updated documentation of the ancestors() function
    to remove unused ....

phylobase 0.8.6

02 Feb 22:45
856e908
Compare
Choose a tag to compare
  • Maintenance release

phylobase 0.8.4

24 Apr 14:23
115b071
Compare
Choose a tag to compare
  • CRAN maintenance release

phylobase 0.8.2

01 Feb 22:04
Compare
Choose a tag to compare
  • Fix typo in example of phylo4d methods

phylobase 0.8.0

24 Jul 17:17
Compare
Choose a tag to compare

CHANGES IN phylobase VERSION 0.8.0

New features

  • Initial basic support for converting RNeXML objects in phylo4 and phylo4d
    format.
  • New methods: internalEdges(), terminalEdges()
  • descendants() has now a "ALL" argument to include self in results
  • New method: nodeHeight() provides a consistent and comprehensive way of
    calculating the distance between a node and either the root or the tips. (fix
    #3)
  • The replacement methods for labels, tipLabels, nodeLabels, edgeLabels
    now accept NA or NULL to remove labels (fix #2)

Major changes

  • readNexus and readNewick now internally use the package rncl to parse
    files. They also use a different approach to reconstruct the edge
    matrix. These changes make file parsing faster. Objects created with this new
    approach may not exactly be identical to those created in previous versions as
    node numbering might differ, they should however be fully compatible with each
    others.
  • readNexus and readNewick can now parse tree files with trees containing a
    subset of the taxa listed in the TAXA Block.
  • Source code for the package is hosted on GitHub at https://github.com/fmichonneau/phylobase

Minor changes

  • All tests done with testthat
  • rootNode returns the rootNode using the same format as getNode().
  • All documentation is in Roxygen format
  • hasPoly, hasRetic, hasSingle are now methods instead of functions.

Deprecated functions

  • nodeDepth and depthTips are now deprecated and are replaced by nodeHeight

Bug fixes

  • Fix bug: NA in labels were considered duplicated by checkPhylo4().
  • Fix bug #605 (R-forge) -- treePlot subsets numeric data for plotting.
  • Fix bug #4: descendants() behave like ancestors() when provided with a
    vector of nodes and is consistent across all arguments.