taxify 0.5.5

taxify 0.5.3

Five fixes in the core matching path, all of them cases where a result depended on something other than the name being matched: how often it was submitted, which backbone happened to answer a neighbouring name, or which build was loaded earlier in the session.

Five fixes in the side paths around matching: joining custom data, pinning and locking a build, the less common enrichment joins, and empty input.

Five fixes in the verbs around taxify(): browsing the backbone, inspecting a list, and the lookups between names, ids and common names.

taxify 0.5.2

An audit for the #55 shape – a failure returned as a plausible answer, with the only notice gated on verbose – found it in three more places. The cause behind #55 itself, a cache key handed to an environment, exists nowhere else: every other session cache is keyed on a backbone name or a file basename.

taxify 0.5.1

taxify 0.5.0

taxify 0.4.9

taxify 0.4.8

taxify 0.4.7

taxify 0.4.6

taxify 0.4.5

taxify 0.4.3

taxify 0.4.2

taxify 0.4.1

taxify 0.4.0

Breaking: backend is renamed to backbone throughout the API (issue #24)

An example fixture was keyed at the wrong level

The performance and size figures are measured, and generated from the manifest (issue #19)

The genus register is downloaded, not built locally (issue #21)

Offline mode (options(taxify.offline = TRUE))

A new asset resolves against a manifest that predates it

Name cleaning keeps Title-Case and all-caps epithets (issue #8)

reconcile() no longer reports case variants as merges (issue #11)

lowest_common() ignores blank rank values (issue #15)

Reverse verbs default to the installed backbone set (issue #24)

inspect() no longer flags valid congeners as typos (issue #10)

enrich_simple() surfaces join and column gaps (issue #12)

add_combine() preserves metadata and provenance (issue #13)

Lockfile and summary robustness (issue #14)

Enrichment metadata and example-database safety (issue #16)

Fuzzy matching picks the closest candidate (issue #23)

An executable accuracy corpus (issue #23)

Authorship tiebreak and fuzzy validation (issue #17)

Internals: backend registry and shared enrichment join (issues #20, #22)

taxifydb is required at 0.1.19 or newer

Documentation (issues #18, #19)

The fallback chain reaches every backbone again (issue #9)

The marine region assets ship (issue #21)

taxify 0.3.20

Region filtering generalizes beyond plants (issue #21)

Five more name verbs

Authorship-aware homonym disambiguation

Bug fixes

taxify 0.3.19

Five new name-resolution verbs

Cross-kingdom disambiguation on taxify()

taxify 0.3.18

Documentation

taxify 0.3.17

A downloaded backbone reports the version it actually contains

meta.json and manifest reads tolerate a UTF-8 BOM

taxify 0.3.16

The genus register is reachable and builds from what you have

Backbone version reflects the installed data, not a static default

taxify 0.3.15

add_gidias() can ask what a species impacts

Citations carry an access date

taxify 0.3.14

A wrong temperature reached users, and is fixed

The range climate gains its minimum and maximum

Plant chromosome numbers

taxify 0.3.13

Four sources taxify cannot redistribute now have doors

Climatic niche is now separate from thermal tolerance

New traits

taxify 0.3.12

Default backend is now every installed backbone

COMBINE: one door fills imputed gaps and tags provenance

taxify 0.3.11

Genus-resolved enrichment joins

taxify 0.3.10

Five more trait sources

Documentation and metadata

taxify 0.3.9

Invasion impact (EICAT / SEICAT)

taxify 0.3.8

Economic cost of invasions

PHYLACINE mass is not silently model-derived

taxify 0.3.7

Compare backbones in one call

Discovering group values

Aggregate trait resolution

taxify 0.3.6

Hybrid matching

taxify 0.3.5

Discovery

Backbones

taxify 0.3.4

Bug fixes

taxify 0.3.3

New features

Bug fixes

taxify 0.3.2

New features

Renamed (source-named doors)

taxify 0.3.1

New features

taxify 0.3.0

Breaking changes

New features

taxify 0.2.15

Bug fixes

Documentation

taxify 0.2.14

New features

taxify 0.2.13

Bug fixes

taxify 0.2.12

New features

Documentation

taxify 0.2.11

New features

Changes

taxify 0.2.10

New features

taxify 0.2.9

New features

taxify 0.2.8

Internal

taxify 0.2.7

New features

taxify 0.2.6

New features

Bug fixes

Internal

taxify 0.2.5

Bug fixes

taxify 0.2.4

Bug fixes

Internal