Now Working Towards 0.2.0
Hotfix 0.1.1

Fixed: The license section in the pom.xml file.
Added: The pom.xml file now contains the ciManagement and distributionManagement sections.
Fixed Mergining Error: New Version 0.2.0-SNAPSHOT

Fixed: Now working towards 0.2.0.
Refactor of Major Issues

Fixed: Refactored a whole bunch of code based on automatic suggestions.
Fixed Performance Issue in AbstractFunction

Fixed: Every string concatiation inside the AbstractFunction class is now done using a StringBuffer.
Added Gitflow Maven Plugin

Added: The workflow inside the git repository is now managed by git-flow and the jgitflow maven plugin.
Fixed Wrong Spelling of "invocation"

Fixed: The word "invocation" was spelled "invokation" in many places.
Completely Removed "ExecutorInvokationException"

Removed: The old wrong-spelled "ExecutorInvokationException"; making it just deprecated would be too time-consuming.
Added changelog

Added: A changelog file for recording the most important changes for end users.
Fixed "available" spelling error

Fixed: The word "available" was spelled wrong in some places.
FunctionExecutorContext in own file

Fix: Renamed the FunctionExecutorContainer to FunctionExecutorContext.
Add: The FunctionExecutorContext is now placed in its own file.
Publicly accessible FunctionExecutorContext invocation counter

Add: The invocation counter of a FunctionExecutor context is now publicly accessible through the consistent methods getInvocations() and resetInvocations().
Fix some renaming issues caused by FunctionExecutorContext

Fix: Rename old "container" variables storing a FunctionExecutorContext to "context".
Add function executor stack

Add: Function executors call the next executor by themselves through a FunctionInvocation object which handles that call chain. Function executors need to be slightly changed in order to meet the new invoke() siganture with the parameters "FunctionInvocation invocation, Object... arguments".
Add: Patch all function executors provided in Classmod's default implementation.
Remove: The ExecutorInvocationException no longer has subclasses. They are not needed anymore because function executors can control the invocation flow by themselves (stack invocation concept).
Fix: The Prioritized and Limit annotations for function executors have default values.
Standardize invocation counter for functions

Add: Every function implementation needs to provide an invocation counter for counting the amount of times the invoke() method is called.
Update changelog

Note: Add the latest additions and fixes to the changelog.
Add breaking note to the changelog

Add: A changelog note which tells you to update your function executors.
Merge branch 'feature/func-invocation-stack' into develop
Changed version to 0.2.0 for release
Merge branch 'release/0.2.0'