The first 1.0 alpha release is ready after a great rework.
My main focus on this release was issue #78.
Here is a short summary what I have done in the last 49 commits from the 0.9.1 to the new 1.0-alpha1 release.
First I have not removed the Filesystem class, as I planned. While overwork the API, I find out that splitting the adapters from the filesystem is a good idea to split the public from the internal API. Most of the API still exists as before.
I have removed:
I have added:
I improved and cleaned the public and private API and moved some convenience methods into the Util or the new Validator class. After all, the new build is working again :-)