All the information about this change in structure can be found in issue #23.
There is one minor change to take note of in this PR. The exception InvalidParameterException has been removed and replaced with ValueError. It's always much more preferable to use built-in error/exception of the language then creating your own. In this case, ValueError already exists and explains the same issue InvalidParameterException explains but in a shorter and built-in form.
All the information about this change in structure can be found in issue #23.
There is one minor change to take note of in this PR. The exception
InvalidParameterException
has been removed and replaced withValueError
. It's always much more preferable to use built-in error/exception of the language then creating your own. In this case,ValueError
already exists and explains the same issueInvalidParameterException
explains but in a shorter and built-in form.