Skip to content

Tags: HyperSystemsDev/HyperPerms

Tags

2.9.0

Toggle 2.9.0's commit message
chore: bump version to 2.9.0 and update changelog

2.8.9

Toggle 2.8.9's commit message
chore: update changelog for 2.8.9 release

2.8.8

Toggle 2.8.8's commit message
HyperPerms v2.8.8

2.8.6

Toggle 2.8.6's commit message
chore: bump version to 2.8.6 and update changelog

v2.8.7

Toggle v2.8.7's commit message
fix: sync granted permissions to Hytale and harden JSON storage

- Push expanded granted permissions to Hytale's internal storage so
  third-party plugins see them via PermissionsModule.hasPermission()
- Atomic JSON file writes (write-to-tmp then rename) to prevent data
  loss on JVM crash
- Catch all exceptions in loadAll methods so one corrupt file doesn't
  crash the entire load
- Bump version to 2.8.7

2.8.5

Toggle 2.8.5's commit message
HyperPerms v2.8.5

2.8.4

Toggle 2.8.4's commit message
HyperPerms v2.8.4

2.8.3

Toggle 2.8.3's commit message
fix: Resolve all 63 compilation warnings for clean build

dangling-doc-comments (56 warnings):
- MigrationOptions: move record component javadoc to @param tags
- MigrationPreview: move record component javadoc to @param tags
  for all nested records (GroupPreview, UserStats, PermissionStats,
  TrackPreview, Conflict)
- MigrationResult: move record component javadoc to @param tags
- LuckPermsData: move record component javadoc to @param tags
  for all nested records (LPNode, LPGroup, LPUser, LPTrack, LPDataSet)

unchecked/rawtypes (4 warnings):
- AsyncPermissionCheckBuilder: replace raw CompletableFuture[] array
  with List<CompletableFuture<Boolean>> in hasAny() and hasAll(),
  use CompletableFuture<?>[0] for allOf() conversion

text-blocks trailing whitespace (3 warnings):
- SQLiteAnalyticsStorage: trim trailing spaces in SQL text blocks
  for getSummary(), getAuditLog(), and getAuditLogInRange() queries

2.8.2

Toggle 2.8.2's commit message
HyperPerms v2.8.2

2.8.1

Toggle 2.8.1's commit message
HyperPerms v2.8.1