Skip to content

v1.0.0-alpha.8

Latest
Compare
Choose a tag to compare
@retrixe retrixe released this 18 Feb 11:20
584a4e2

This version brings EnderChat up to speed with the latest Minecraft versions 🎉

  • Added support for Minecraft 1.21.x.
  • Fixed critical bugs affecting Minecraft 1.19.3+
  • Introduced an error screen to catch crashes and provide useful debug info.
  • Fixed bugs on Android with hostnames containing underscores.
  • Other misc bug fixes and internal code cleanups.

Note: The development pace on EnderChat has slowed drastically due to the added difficulties posed by recent Minecraft versions (specifically 1.19+) and a lack of time for me to dedicate to EnderChat. I really don't have any idea when 1.0 may release. I don't have plans to discontinue the project, but I can't make any promises at this point about fixing bugs or adding features. Everything is currently best effort.

Commits

Minor Changes

  • Add error boundaries to catch crashes: 0b4c630
  • Write an initial GitHub Actions setup: 8a2b680
  • Add Minecraft 1.21.x protocol versions: 9d08687
  • Add 1.21.x packet ID support: 1720aea
  • Enable 1.21.2 through 1.21.4 support: 09959f8
  • Handle hostnames with spl chars on Android: f10bfe1

Patches

  • Update to React Native 0.76 + update deps: e6f3cf0
  • Update to ESLint v9: 3c1cdf1
  • Fix broken chat on Minecraft 1.20.5/6: 5c2b366
  • Enable new ESLint and Prettier rules: 0b3898e
  • Enable more strict TypeScript ESLint rules: b7c19df
  • Enable TypeScript safety linting rules: 55f0b2b
  • Fix protocol error with JavaScript/native backends: 13ced34
  • Don't go to ChatScreen even if connection set: 655c9dc
  • Update README, fix resource pack bug: 4c20084
  • Handle errors more concisely: 626fc63
  • Fix MicrosoftLogin firing reqs multiple times: c0c2b9a
  • Update to React Native 0.77: 00cab69
  • Fix bugs with KeyboardAvoidingView in Dialogs: ea2ecb2
  • Reorganise packet IDs and dialog code: 574907b
  • Get rid of leftover constant packet IDs: d21b24d
  • Pass packet IDs from TypeScript to native Kotlin: c3a3740
  • Fix login process on Minecraft 1.21.2+: ea9c9a7
  • Refactor concurrent locking in native connections: ab1e5e4
  • Acknowledge native conn state changes in JS: 2ba981a
  • Fix native backend regression with older MC vers: f99a383
  • Fix player chat message parsing on 1.19.3 - 1.21.4: 4bd2aef