v0.7.0
Changes are:
- It's now only a library, not a an independent server. The server side has been moved to ftpserver.
- Logging changes:
- Simplified the
Logger
interface so that the first argument is always the message and the remaining ones key/value pairs - This means "action" are not reported anymore. They added a lot of development effort and didn't bring much.
- Simplified the
- Moved all core files (server library and tests) to the root. Only the logs are in the sub-package
- Clarified some APIs:
- A bit of renaming
- Adding some returned errors
- Switched to afero.Fs for the files handling
- Small refactoring and code cleanup