taxlist 0.3.0
New Features
- New function 
prune_levels() pruning levels that are not
used in taxlist objects. 
- New function 
merge_to_parent() merging multiple taxa to
their respective parents. 
- New function 
sort_backups() retrieving a sorted list of
backups written by backup_object(). 
- New function 
taxlist2df() for converting
taxlist objects into data frames. 
- New function 
parents() retrieving parent taxa at a
determined rank for selected taxon concepts. 
Improvements
- Function 
merge_taxa() can now be used to query a list
of taxonomic ranks. This is enabled through the argument
level. 
- A new argument delelte_nomatch in function
merge_taxa() to delete top ranks and rankless taxa. 
- Function 
backup_object() retrieves an invisible vector
with information about the written backup. 
- Function 
load_last() retrieves an invisible data frame
with information about the imported backup. It also include a new
argument choice to select a different backup from the list
produced by sort_backups(). 
- Function 
insert_rows() was redefined as a generic
function. 
- New arguments in function 
print_name():
- italics: a logical value that allows to unset
italic format of names. This can be usefull for taxonomic ranks that are
not written in italics (e.g. Family names in plant and animals).
 
- collapse: a character value (or vector of lengh 2),
used to collapse strings of names, for instance to mention more than one
taxa in the text.
 
 
taxlist 0.2.4
New Features
- New S3 class 
matched_names inheriting data frame
properties. This class will be used for an interactive selection of
multiple choices, when a name matches more than one candidate. 
- Character identifiers (primary keys) are enabled.
 
- New functions 
id_generator() to create vectors of
identifiers, either as numeric values (integers) or as character values
by using random strings. 
- New function 
id_solver() to compare vectors of
identifiers between a recipient database and a data set to be inserted
into the mentioned database. This function will propose a modified
vector for the new data to avoid conflicts by duplicated IDs. 
- Coercion of 
taxlist objects to data.frame
objects. 
Improvements
- The validation for 
taxlist objects is also looking if
Parent IDs are missing in the object. 
- Function 
match_names() displays multiple matchings per
name and also works comparing a string with itself. 
- Simplified coercion in form of
to_class <- as(obj, from_class). 
- Function 
tnrs() deprecated. 
- Simplified coercion in form of
to_class <- as(obj, from_class) 
- Function 
add_concept() with a method for
data.frame objects. 
taxlist 0.2.3
New Features
- New arguments 
isolate and trim to prevent
parts of scientific names to be formatted in italics. 
Improvements
- Function 
match_names() allows to sort output data frame
in the 'character,taxlist-method'. 
- Slot taxonViews allowing class 
lib_df
from package biblio. 
- In function 
summary(), when using text as query, a new
parameter exact allow for querying the exact name, which is
usefull when querying genera. 
- New style of scripts using the package 
styler. 
- Name of taxon attribute lf_behn_2018 changed to
life_form.
 
- Function 
print_name() is now working with more than one
name (vectorized) and reset to an S3 method, including an option for
character vectors. 
- Function 
df2taxlist() redefined to allow import from a
single data frame. 
taxlist 0.2.2
Bug Fixes
- Functions 
taxlist2taxmap() and
taxmap2taxlist() temporarily deprecated due to conflicts
with release of taxa v.
0.4.0 
taxlist 0.2.1
New Features
- New function 
indented_list() to print taxonomic ranks
in indented lists. 
Improvements
- New argument 
repaste in function
dissect_name() for re-pasting dissected names. 
- Function 
replace_idx() setting by default
idx1 = x. 
- Functions 
replace_idx() and replace_na()
setting by default idx2 = idx1. 
- Special characters corrected in data set Cyperus.
 
- Validation allowing taxa without rank but parents.
 
taxlist 0.2.0
Improvements
- Several improvements to meet ROpenSci requirements
documented here.
 
taxlist 0.1.9
Bug Fixes
- Problems with encoding of data set 
Easplist 
taxlist 0.1.8
New Features
- Function 
taxlist2taxmap() for the interaction between
packages taxlist and taxmap. 
- Function 
taxmap2taxlist() for the conversion of
Taxmap objects into taxlist ones. 
Improvements
- Roxygenized version.
 
- Method 
formula for function
count_taxa(). 
- New argument 
fext in function
backup_object() setting the extension of the backup
file. 
taxlist 0.1.7
New Features
- Method for character values in function
match_names(). 
- Set of functions for data manipulation, namely
replace_x(), replace_idx(),
replace_na(), and insert_rows(). 
- Function 
clean() with new argument
times for repeat cleaning of taxlist
objects. 
Improvements
- Warning in function 
tax2traits() for objects without
taxonomic ranks. 
- Second argument in function 
[ applies only to slot
taxonTraits. 
- Replacement method for functions 
[ and $
deprecated. 
- Method for function 
$ matches all taxon concepts when
retrieving information from slot taxonTraits. 
- Missing argument idx2 will be set as
idx1 in functions 
replace_idx() and
replace_na(). 
- Function 
replace_view() deprecated. 
- Example data set cleaned (specifically author names)
 
Bug Fixes
- Function 
match_names() was not properly working for the
option accepted_only=TRUE. 
- Function 
merge_taxa() caused orphaned children of
replaced taxon concepts. 
- Function 
clean() not working for deleted names. 
taxlist 0.1.6
New Features
- New function 
count_taxa() 
Improvements
- A new option 
style="knitr" for function
print_name() (See this
issue at Stack Overflow). 
- In function 
backup_object(), the message will be done
after successful saving and not before. 
- New argument 
accepted_only in function
match_names(), for comparing strings only with accepted
names. 
- Error message for NA’s in argument 
x at function
match_names() 
Bugs Fixes
- Function 
add_synonym() was not properly working for
incomplete entries (missing variables in the replacement values.) 
- Function 
load_last() was not properly working for
values of file without mention of subfolder. 
- Function 
accepted_name() with option
show_traits=TRUE was not displaying taxa with no entries
for taxon traits. 
- Prototype for object 
taxlist wrongly included a slot
hierarchy. 
taxlist 0.1.5
New Features
- A CITATION file is included in the
installation.
 
- New method 
replace_view. 
- New method 
print_name for formatting taxon names to
italic style. 
- New method 
update_name, for updating information in
slot taxonNames. 
- New method 
synonyms retrieving synonyms for indicated
concepts. 
- New method 
delete_name for deleting synonyms in
taxlist objects. 
- New method 
basionym for handling basionyms. 
Improvements
- Function 
accepted_name retrieves also information on
Level (taxonomic rank) and traits (optional in argument
show_traits). 
- Function 
summary for single taxon is displaying the
name of the parent taxon (accepted name) and optional a string for the
taxon view. 
- Function 
backup_object prints a message in the
console. 
- Related functions will join documentation files.
 
- Data set 
Easplist adapted to new state of database
SWEA-Dataveg. 
- Function 
match_names counts multiple best matchings and
includes a new argument show_concepts for displaying the
respective accepted names and taxon concept ID. 
Bugs Fixes
- Function 
load_last was not working for single files
with suffix, neither for absolute path or paths with underscores. 
- Function 
summary for single taxa was not displaying
names that are homonyms to the accepted name. 
- Re-organized documentation.
 
taxlist 0.1.4
New Features
- New function 
load_last to load last backup in an
R-session. 
- File inst/ChangeLog replaced by
NEWS.md.
 
- New function 
dissect_name for splitting names into
their parts. 
- New function 
match_names matching character vectors
with names of a taxlist object. 
Improvements
- Function 
backup_object is also working with relative
paths. 
Bugs Fixes
- Function 
add_view was not adding new columns in the
respective slot. 
- Function 
tv2taxlist does not modify slot
taxonViews in prototype. 
- Function 
load_last was not working with values of
filename having underscores. 
taxlist 0.1.3
New Features
- New function: 
add_trait. 
- New function: 
tax2traits. 
Improvements
- Argument 
level inserted in function
merge_taxa. 
- Function 
clean also set keys to class
integer. 
- Validation checks for the existence of accepted names in names
list.
 
Bugs Fixes
- Bug in 
add_concept: wrong assignment of
AcceptedName. 
taxlist 0.1.2
New Features
Improvements
- Argument 
ConceptID in summary
(taxlis-method) can be a character vector matching
TaxonName. 
taxlist 0.1.1
New Features
- New vignette 
taxlist-intro. 
Improvements
- Package 
vegdata moved from Depends to Imports. 
- Function 
df2taxlist adapted to species lists with
duplicated names. 
- Arguments 
keep_parents and keep_children
implemented in function subset. 
taxlist 0.1.0
New Features
- Released to CRAN
(https://cran.r-project.org/package=taxlist).