CHANGE LOG
==========

2023-03-28 - v0.86.0
--------------------

### Added
    - a method `is_root_span`, that returns 'true' if there is no parent_span_id


2021-02-12 - v0.85.0
--------------------

### Changed
    - use 'Should', which should speed up performance

### Fixed
    - use `carp` and don't `croack`; becasue `finish` or `close` are idempotent


2020-07-08 - v0.84.0
--------------------

### Changed
    - use TypeTiny based dispatching for `extract_context` and `inject_context`
    

2020-07-08 - v0.83.0
--------------------

### Changed
    - `inject_context` and `extract_context` are redefined, according to the API


2020-06-23 - v0.82.0
--------------------

### Removed
    - no longer use `default_span_context_args`, implementation take care of it


2020-06-18 - v0.81.3
--------------------

### Fixed
    - when calling `build_context` outside `start_span`, defaults will be passed


2020-06-16 - v0.81.2
--------------------

### Fixed
    - Getters, the APIO definition changed, but these roles were not affected


2020-06-16 - v0.81.1
--------------------

### Changed
    - Make `child_of` optional in `build_span`


2020-06-15 - v0.81.0
--------------------

### Changed
    - Rename method to `get_parent_span_id`

### Added
    - `get_span_id`, through its `context` attribute


2020-06-15 - v0.80.0
--------------------

### Changed
    - Add and Rename methods from the OpenTracing::Interface

### Added
    - All methods from the API definition are now covered.
    - Tests, test, and more tests.


2020-06-14 - v0.70.1
--------------------

Pin and fix dependencies


2020-06-14 - v0.70.0
--------------------

Change versioning numbers to dotted decimals


2020-04-20 - v0.07
------------------

### Fixed
    - dependency OT::Interface version 0.18 or later


2020-01-29 - v0.06
------------------

### Added
    - several test to check with Test::Interface that Roles are OT compliant

### Fixed
    - bug with non dereferencing options
    - bug with missing `gettimeofday` from `Time::HiRes`


2020-01-15 - v0.05
------------------

### Changed
    - use option `finish_span_on_close` instead of optional boolean


2020-01-14 - v0.04
------------------

### Added
    - OpenTracing::Role.pm, to satisfy PAUSE indexer


2020-01-14 - v0.03
------------------

Public Release for CPAN

### Added
    - use_ok test
    - LICENSE


2019-12-18 - v0.02
------------------

GitLab - CI Release

### Added
    - gitlab-ci


2019-12-05 - v0.01
------------------

Initial Release

### Added

    - OpenTracing Roles