v2.2.0
What's Changed
- chore: Move static Player functions and internal linkage to manager class by @EmosewaMC in #1412
- chore: remove all raw packet reading from chat packet handler by @aronwk-aaron in #1415
- chore: Move Player ghosting functionality to GhostComponent by @EmosewaMC in #1413
- feat: Add announcement for mismatched fdb by @EmosewaMC in #1424
- fix: uninitialized variable in PlayerContainer by @EmosewaMC in #1423
- fix: turn warnings into errors by @EmosewaMC in #1425
- chore: remove singleton for dpWorld by @EmosewaMC in #1427
- chore: Upgrade Ubuntu to 22.04 for CI runs by @jadebenn in #1432
- chore: Use references instead of pointers in StringifiedEnum.h by @jadebenn in #1430
- fix: spiders spawn camping in Avant Gardens by @EmosewaMC in #1422
- chore: Misc. component cleanup by @jadebenn in #1433
- Add warning about docker-compose on windows by @Xiphoseer in #1438
- fix: faction changes not allowing updated targets by @EmosewaMC in #1437
- refactor: allow usage of NiPoint3 and NiQuaternion in constexpr context by @jadebenn in #1414
- chore: upgrade MacOS build settings for better C++20 compatibility by @jadebenn in #1435
- chore: Update render component and delete unused code by @jadebenn in #1429
- chore: nitpicks on rendercomponent changes by @jadebenn in #1440
- chore: Player class removal by @EmosewaMC in #1445
- chore: Remove transitive include for Detour, remove unused fields by @EmosewaMC in #1450
- chore: Use vector instead of forward_list for dpGrid for ~50% physics loop speed improvement by @EmosewaMC in #1447
- chore: Convert CDClientManager to be a namespace by @EmosewaMC in #1431
- chore: Move database storage containers to be translation unit local to allow for safe references by @EmosewaMC in #1434
- chore: remove SHA512, move md5 to thirdparty by @EmosewaMC in #1443
- refactor: Change TryParse implementation by @jadebenn in #1442
- chore: General cleanup roundup by @jadebenn in #1444
- chore: make predefined name unique when the name files are not provided by @aronwk-aaron in #1453
- fix: fix no effect playing when picking up item by @EmosewaMC in #1455
- fix: Remove hard coded groups for spawners by @EmosewaMC in #1454
- chore: use ranges in EntityManager and touch up by @EmosewaMC in #1451
- chore: remove copy pasted logic in PhantomPhysics by @EmosewaMC in #1446
- fix: close trade window when one player ends the trade by @EmosewaMC in #1457
- refactor: Rewrite BehaviorMessage classes to use member initialization, preferred member naming conventions, and const-ref getters by @jadebenn in #1456
- fix: EntityManager incorrectly inverted statement by @EmosewaMC in #1459
- chore: Remove anonymous namespace from GeneralUtils.h by @jadebenn in #1460
- chore: Update Amf3.h member naming scheme by @jadebenn in #1463
- fix: Use set for buff removal by @EmosewaMC in #1464
- feat: achievement vendor and vendor feedback by @aronwk-aaron in #1461
Full Changelog: v2.1.0...v2.2.0