* Release 3.45.0 * Update HISTORY.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: extremeheat <extreme@protonmail.ch>
12 KiB
12 KiB
3.45.0
- 1.21.80 (#602) (thanks @extremeheat)
3.44.0
- 1.21.70 (#594) (thanks @CreeperG16)
3.43.1
- Fix server not correctly removing clients (#588) (thanks @EntifiedOptics)
3.43.0
- 1.21.60 support (#570) (thanks @CreeperG16)
- Fix version feature handling (#572) (thanks @ItsMax123)
3.42.3
- Fix Server
maxPlayersoption (#565) (thanks @extremeheat)
3.42.2
- Fix missing type serialization error
3.42.1
- Add 1.21.40 login fields (#553) (thanks @extremeheat)
- Remove protodef varint types (#552) (thanks @extremeheat)
3.42.0
- 1.21.50 support (thanks @extremeheat)
- Dynamic compression & batch header (#544) (thanks @LucienHH)
3.41.0
- 1.21.42 support (thanks @CreeperG16)
3.40.0
- 1.21.30 support (#527) (thanks @pokecosimo)
- Update tests (#528) (thanks @extremeheat)
3.39.0
- 1.21.20 (thanks @extremeheat)
- update disconnect packet (thanks @extremeheat)
3.38.0
- Support 1.21.2, and add missing versions to type definitions (#510) (thanks @CreeperG16)
- Fix example in README.md for 1.21 (#506) (thanks @Ant767)
- Don't send now deprecated tick sync packets on 1.21 and newer (#504) (thanks @w0ahL)
3.37.0
- Support 1.21.0 (thanks @CreeperG16)
- Fix typo in types (#501) (thanks @Kaaaaii)
3.36.0
- Support 1.20.80 (thanks @extremeheat)
3.35.0
- Support 1.20.71 (thanks @extremeheat)
- Note
npm updatecommand in readme (thanks @extremeheat)
3.34.0
- 1.20.61 support (#480) (thanks @extremeheat)
- Compressor handling update for 1.20.60 (#479) (thanks @extremeheat)
- Update and rename CONTRIBUTING.md to docs/CONTRIBUTING.md (#475) (thanks @extremeheat)
- Add flow and deviceType options to relay (#464) (thanks @GameParrot)
3.33.1
- Fix zigzag type move in prismarine-nbt (#471) (thanks @extremeheat)
3.33.0
- 1.20.50 (#466) (thanks @extremeheat)
- Add 1.20.30 and 1.20.40 to index.d.ts (#461) (thanks @CreeperG16)
3.32.0
- 1.20.40 support (#459) (thanks @CreeperG16)
- Update Minecraft wiki link to new domain (#455) (thanks @Spongecade)
3.31.0
- 1.20.30 (thanks @extremeheat)
- Add links field to server resource_packs_info (thanks @extremeheat)
- Update API.md (#448) (thanks @Laamy)
3.30.1
- Update Mojang public key used for logins (#443) (thanks @GameParrot)
- index.d.ts: Fixed a typo (#441) (thanks @kotinash)
- Mark
listenandcloseas async (#440) (thanks @MrSterdy) - Stop disconnecting when upstream packet deserialization fails (#435) (thanks @MrSterdy)
- Add 1.20.0 and 1.20.10 to index.d.ts (#431) (thanks @CreeperG16)
3.30.0
- 1.20.10 support (thanks @CreeperG16)
- Fix upstream relay batchingInterval (#425) (thanks @GameParrot)
3.29.1
- Add missing data to client login user chain (#420)
- Add FAQ entry and replit warning on client ping error (#415)
- Types: Fix Relay authTitle type (#418)
3.29.0
- 1.20.0 support
3.28.1
- Fix
followPortoption (@LucienHH) - Typescript definition fixes (@hvlxh)
3.28.0
- 1.19.80 support
3.27.1
- Fix
raknetBackendoption not being applied correctly
3.27.0
- Corrections to types (@stevarino)
- Expose ServerAdvertisement class (#368) @hvlxh
- Update mc-data links
3.26.0
- 1.19.70 support (@CreeperG16)
- types: add some type hints (#354) @hvlxh
3.25.0
- 1.19.63 support (@stevarino)
- Add close packet in server player API doc (#347) @hvlxh
3.24.0
- 1.19.62 support (@CreeperG16)
3.23.0
- 1.19.60 support (@CreeperG16)
- added onMsaCode, profilesFolder to ClientOptions (@jarco-dev)
3.22.0
- 1.19.50 support (@WillQizza)
3.21.0
- 1.19.40 support (#314)
- types: Fix missing field in ServerAdvertisement (#313) (@minerj101)
3.20.1
- Fix buffer length calculation in ServerAdvertisement (#292) (thanks @KurtThiemann)
- Handle Relay serialization errors by kicking (#290)
3.20.0
- Preliminary 1.19.30 support, improve error handling and server pong data (#284)
3.19.0
- Add option for port redirection, fix Realm handling (#282)
- Add Port Redirect Functionality (#278) @stevarino
- Add Get-AppxPackage command to FAQ.md (#276) @stevarino
- Remove viewer example
3.18.0
- 1.19.21 support (#266)
3.17.0
- relay: Add multi-user login support (#258)
- Add fields from 1.19.20 to login chain data (#259) @CleSucre
- Fix nbt encoding size on single null tag NBT (#264)
- test: Add -u flag unzipping vanilla server (#262)
3.16.0
- 1.19.20 support (#251)
- Add new raknet library option (raknet-node) (#211) @b23r0
3.15.0
- 1.19.10 support
- Remove Realm fetch when joining via invite (#228) @LucienHH
- Add Realm support to Relay (#226) @ATXLtheAxolotl
3.14.0
- 1.19 support
- Better handle ping timeout, update documentation (#218) @stevarino
3.13.0
- Update API documentation
- Emit generic 'packet' event for server clients (#205) @ATXLtheAxolotl
- Add XUID field for client offline mode client chain (#203)
3.12.0
- 1.18.30 support
3.11.1
- Bump minecraft-data version
3.11.0
- Implement Realm joining (#193) @LucienHH
- Refactor client connection sequence (#189) @extremeheat
- Add profilesFolder to Relay (#192) @CreeperG16
- Emit error from relay when server can't be pinged (#191)
- Pass relay onMsaCode to client (#190) @Heath123
- Mark raknet-native as required dependency (#188)
- Ignore unconnected packets, remove babel (#185)
3.10.0
- Support 1.18.11 (#179) @extremeheat
- Switch to sync zlib with 512k chunks, adjustable compression level (#174) @extremeheat
3.9.0
- Proxy fixes, logging and doc updates #169
3.8.0
- 1.18.0 support
3.7.0
- 1.17.40 support
3.6.0
- 1.17.30 support
- minecraft-data used for protocol data
3.5.1
- Fix 1.17.10 npc packet serialization (#119)
3.5.0
- Add 1.17.10 support #109
- You can switch to the JS implementation of raknet by setting
useNativeRaknet: falsein options.
3.4.0
- Initial 1.17 support #99
- update connect version based on ping response & fix typings (u9g) #101
- fix: ping types. (JammSpread) #100
3.3.0
- Protocol updates for 1.16, with some minor breaking changes to protocol fields #95
- Fix npm install issues
3.2.1
- Add
authTitleoption to Relay proxy #92 - Protocol, type definition fixes
3.2.0
- Fix empty chunks on proxy spawn #89
- Send skin data to server #88
- Support xbox title + live.com auth #86
- Protocol updates and fixes
- Fix third party servers, optional client encryption #83
3.1.0
- Add support for 1.16
- New docs and examples
- Ping support
- Add microsoft authentication
- Codebase refactor
2.4.0
- Update to version 1.12.0
- Add option to provide protocol.json
2.2.3
- fix the use item packet
2.2.2
- fix the block update packet, for real this time
2.1.1
- fix the block update packet
2.1.0
- normalize names of packet fields
- update to version 0.14.2
2.0.1
- player list is now an array
- reconnecting has been fixed
2.0.0
- lot of raknet update that fix bugs
- the server example is working
- fix packets
- breaking : remove mcpe_ prefix in packet names
- encapsulated packet now emit actual errors
1.1.0
- raknet is integrated, packet parsing is working
- client login sequence is working
- server login sequence is almost there
1.0.0
- first version, protocol definition is there but nothing really works