This is a transcription of the release from here.
Release 1.1.0
✨ Additions
- Working directory is now configurable by property.
- `transferproxy.base.directory` for working directory. (plugins, logs, ...)
- `transferproxy.config.path` for the configuration file. (config.yml)
- `transferproxy.plugin.directory` for the plugin directory.
- Some dependencies have been updated.
- Introduce Protocolized to replace PlayerConnection in packets.
- Add a snapshot status listener implementation.
Bugs fixes
- Fix status conflict with kick old protocol.
- Fix status response structure.
- Use a protocolized built packet for kick on handshake
Breaking changes
- Replace PlayerConnection by Protocolized in packet writing. Custom packets need to be rewritten.
⚡ Performance
- Use unmodifiable view instead of a copy to get pending cookies.
- Introduce ProtocolizedBuiltPacket to make snapshot packet with multi-version support.
✅ Integration testing
To ensure TransferProxy works over time, integration tests have been
added. These tests run a real version of Minecraft to test various TransferProxy functions.
Full Changelog:
1.0.7...1.1.0