- Simplify exception hierarchy
- Add AutoClosable interface
- Use correct initial value for Path
- Add blocking timeout methods
- Remove lombok
- Better function naming
- Enable
SO_REUSEADDR
feature for a client
- Specify nullable annotations directly,
package-info.java
annotations are not sufficient
JSR305
was replaced withChecker Framework Annotations
- Cleanup documentation and all textual resources
pom.xml
tweaks
- Added missing
<scm>
entry inpom.xml
- Added
Runnable
overload forApplocker.Builder#onFail
- Removed
Spotbugs
andPMD
pom.xml
tweaks
- Methods, parameters and fields annotated as
Nonnull
by default Spotbugs
andPMD
integrationCheckstyle
compliance- Missing
JavaDoc
's - Missing
package-info.java
- Simplified
pom.xml
- Breaking API name changes
- Improved
JavaDoc
- Refactoring
- Added
mvnw
executable forLinux
andMac
- Added
Runnable
overload forApplocker.Builder#busy
- javadoc and sources are now distributed along with the package
- Removed unnecessary classes
- Improved test coverage
- Initial commit