## Added
- Entirely new waypoint/settings/all GUIs, far simpler and cleaner.
- New v9 codec -- even smaller codes!
- New setting to disable text shadows on waypoint labels for better performance
## Changed
- Improved performance.
- Redesigned API to be much nicer
- Improved performance tester
- Fixed some issues with how Waypointer handles secrets in dungeons
- Removed github update checker
## Fixed
- Fixed some dependency issues
### v8 → v9 improvement across 300+ routes
**302 routes** & **31,418 waypoints** for both codecs.
| What improved | Legacy v8 | Production v9 | Improvement |
|---|---:|---:|---:|
| Total compressed route data | 147,056 B | 73,073 B | **50.3% smaller** |
| Average exported command | 610 B | 306 B | **49.8% smaller** |
| Typical route (median) | 232 B | 123 B | **47.0% smaller** |
| Large route (P95) | 1,197 B | 759 B | **36.6% smaller** |
| Routes fitting one chat message | 185/302 | 225/302 | **40 more routes** |
| Total 256-byte chat messages needed | 846 | 529 | **317 fewer messages** |
| Routes where v9 produced a smaller command | — | 301/302 | **99.7% of routes** |
v9 cuts the typical export roughly in half and lets 40 additional routes fit into a single chat message.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }