<commit_before>
= Changelog

The following overview contains all changes of the Dolphin Platform since version 0.8.0.

CAUTION: Until version 1.0.0 we will not mark breaking changes in the public API seperately since the API might still change. To
be true most of the public API of the Dolphin Platform is stable since 0.8.5 and the most changes are related to changing
package structure or adding additional methods to public interfaces. In addition it will be best practice to not use any
method of the API is annotated by `@Deprecated` since we plan to remove all this methods and classes for the final 1.0.0 release.

== Version 0.8.9

* Provide functionality to step into the DP lifecycle on the server (https://github.com/canoo/dolphin-platform/issues/267[issue])
* Dependency to GParse is completely removed (https://github.com/canoo/dolphin-platform/issues/252[issue])
* Refactoring of the event bus implementation (https://github.com/canoo/dolphin-platform/issues/127[issue])
* Event bus can be used in controller tests for Spring (https://github.com/canoo/dolphin-platform/issues/196[issue])
* Unneeded javax.inject dependency has been removed (https://github.com/canoo/dolphin-platform/issues/170[issue])
* Provide additional information for wrong usage of scopes in Spring (https://github.com/canoo/dolphin-platform/issues/277[issue])
* Several Groovy classes are refactored to Java (https://github.com/canoo/dolphin-platform/pull/270[issue])

== Version 0.8.8
_Release date: Nov 14, 2016_

* Optional module that adds support for new Java 8 Data & Time API in the model layer (https://github.com/canoo/dolphin-platform/issues/258[issue])
* Better lifecylce definition in the client API (https://github.com/canoo/dolphin-platform/pull/255[issue])
* Bugfix for missing exception handling on the client (https://github.com/canoo/dolphin-platform/issues/229[issue])
* Groovy sources compiles with right Java version (https://github.com/canoo/dolphin-platform/issues/256[issue])
* Dependency to GParse removed in client and common API (https://github.com/canoo/dolphin-platform/pull/253[issue])
* Most parts of the Groovy based client API are refactored to Java (https://github.com/canoo/dolphin-platform/pull/264[issue])
* Client API use URL to define connection string (https://github.com/canoo/dolphin-platform/issues/18[issue])
* SPI to support custom data types in the model (https://github.com/canoo/dolphin-platform/pull/263[issue])
<commit_msg>Changelog<commit_after>
= Changelog

The following overview contains all changes of the Dolphin Platform since version 0.8.0.

CAUTION: Until version 1.0.0 we will not mark breaking changes in the public API seperately since the API might still change. To
be true most of the public API of the Dolphin Platform is stable since 0.8.5 and the most changes are related to changing
package structure or adding additional methods to public interfaces. In addition it will be best practice to not use any
method of the API is annotated by `@Deprecated` since we plan to remove all this methods and classes for the final 1.0.0 release.

== Version 0.8.10

* All classes of the Dolphin Platform are refactored to Java. The Dolphin Platform do not provide any
Groovy based implementations any more.
* Groovy was removed as dependency (for runtime). Currently only the unit tests of the remoting modules still
depend on Groovy.
* Several sources of the remoting layer are refactored and unused functionality was removed.
* GSON is used as JSON parser for the remoting layer
* The Dolphin Platform provides Docker based integration tests. Currently the integration tests will be executed
against server applications that run in Payara, TomEE and Wildfly.
* The Dolphin Platform publish reports to sonar. An overview of the current state of the Dolphin Platform can be
found https://sonarqube.com/dashboard/index?id=com.canoo.dolphin-platform%3Adolphin-platform[here]
* Some issues and code smells that were reported by sonar are refactored.

== Version 0.8.9

* Provide functionality to step into the DP lifecycle on the server (https://github.com/canoo/dolphin-platform/issues/267[issue])
* Dependency to GParse is completely removed (https://github.com/canoo/dolphin-platform/issues/252[issue])
* Refactoring of the event bus implementation (https://github.com/canoo/dolphin-platform/issues/127[issue])
* Event bus can be used in controller tests for Spring (https://github.com/canoo/dolphin-platform/issues/196[issue])
* Unneeded javax.inject dependency has been removed (https://github.com/canoo/dolphin-platform/issues/170[issue])
* Provide additional information for wrong usage of scopes in Spring (https://github.com/canoo/dolphin-platform/issues/277[issue])
* Several Groovy classes are refactored to Java (https://github.com/canoo/dolphin-platform/pull/270[issue])

== Version 0.8.8
_Release date: Nov 14, 2016_

* Optional module that adds support for new Java 8 Data & Time API in the model layer (https://github.com/canoo/dolphin-platform/issues/258[issue])
* Better lifecylce definition in the client API (https://github.com/canoo/dolphin-platform/pull/255[issue])
* Bugfix for missing exception handling on the client (https://github.com/canoo/dolphin-platform/issues/229[issue])
* Groovy sources compiles with right Java version (https://github.com/canoo/dolphin-platform/issues/256[issue])
* Dependency to GParse removed in client and common API (https://github.com/canoo/dolphin-platform/pull/253[issue])
* Most parts of the Groovy based client API are refactored to Java (https://github.com/canoo/dolphin-platform/pull/264[issue])
* Client API use URL to define connection string (https://github.com/canoo/dolphin-platform/issues/18[issue])
* SPI to support custom data types in the model (https://github.com/canoo/dolphin-platform/pull/263[issue])

{'fraction_non_alphanumeric': 0.08973697782362042, 'fraction_numerical': 0.02458311844593433, 'mean_word_length': 4.829659318637274, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 31, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '536221', 'n_tokens_mistral': 1778, 'n_tokens_neox': 1588, 'n_words': 643}