Skip to content

v3.0.0

@balupton balupton tagged this 03 Dec 07:32
-   Renamed from `joe` to `kava`
    -   To upgrade `npm install --save-dev kava` then `npm uninstall --save-dev joe joe-reporter-console joe-reporter-list`
-   Added [Technical API Documentation](http://master.kava.bevry.surge.sh/docs/)
    -   Closes [issue #12](https://github.com/bevry/kava/issues/12)
-   Changed the way adding reporters work
    -   As a consumer, you can now specify custom configuration to `addReporter`
    -   As a reporter author, the kava instance is now sent via the configuration, rather than applied to the instance after the constructor
-   Errors in Error Logs are now named `error` instead of `err`
-   Removed the need to install reporters separately
    -   This is enabled because the following repositories have been inlined:
        -   [joe-examples](https://github.com/bevry/joe-examples)
        -   [joe-reporter-console](https://github.com/bevry/joe-reporter-console)
        -   [joe-reporter-list](https://github.com/bevry/joe-reporter-list)
    -   The console reporter is once again the default, allowing you to avoid having to manually specify the reporter to use
    -   Reporters can still be changed via the environment variable, now named `KAVA_REPORTER`
    -   Changing reporters via command line arguments is no longer supported for simplicity's sake
-   Fixed `hasReporters` not working
    -   Closes [pull request #23](https://github.com/bevry/joe/pull/23) thanks to [Robert de Forest](https://github.com/rdeforest)
-   Updated [base files](https://github.com/bevry/base) and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
Assets 2
Loading