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


2020-05-29 - v0.08_003
----------------------

### Changed
    - `build_scope` and `build_span` have well defined parameter lists

### Added
    - documented index of related modules
    - much more tests


2020-05-20 - v0.08_002
----------------------

### Changed
    - `on_close`
    - `on_finish` instead of on_DEMOLISH, so we can call it early


2020-05-20 - v0.08_001
----------------------

### Changed
    - use `OpenTracing::Types` where possible

### Added
    - state `closed` for Scope
    - state `span_id` which defaults to UUID
    - method `get_operation_name` as getter
    - method `set_tags` to set more than one
    - method `set_baggage_items`
    - method `get_baggage_items`
    - state `child_of`
    - method `parent_span_id`
    - method `get_baggage_item`

### Added hundreds of test


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
