Releases: Ninja6-MC/SpiralGenesis
Releases · Ninja6-MC/SpiralGenesis
Release list
SpiralGenesis v1.0.0-alpha.2 (alpha)
What's Changed
- fix: point the question contact link at Discord by @BharathASL in #67
- ci: bump actions/setup-java from 5.7.0 to 6.0.0 in the actions-major group by @dependabot[bot] in #69
- ci: add agent review status gate workflow by @BharathASL in #70
- ci: bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the actions group by @dependabot[bot] in #71
- chore(deps): narrow the Gradle exclusion to the compileOnly pins by @BharathASL in #72
- ci(release): gate publishing behind the release environment by @BharathASL in #73
- ci: pin the org's reusable workflows to a SHA by @BharathASL in #75
- build: bump the gradle-major group with 4 updates by @dependabot[bot] in #74
- docs(modrinth): generate the store description from the README by @BharathASL in #76
- ci: bump actions/setup-java from 6.0.0 to 6.0.1 in the actions group by @dependabot[bot] in #78
- ci(release): sync the Hangar page and declare Hangar dependencies by @BharathASL in #82
- fix(modrinth): refuse markdown the description generator does not handle by @BharathASL in #81
- chore(repo): store gradlew.bat with LF in the index by @BharathASL in #83
- feat(ci): add merge_group support and pin reusable workflows to 70e00c7 by @BharathASL in #85
- fix(storage): write data.yml atomically instead of in place by @BharathASL in #93
- fix(protection): grant Manage as well as Build on a spawn admin claim by @BharathASL in #99
- fix(config): bind allocation only to the configured world by @BharathASL in #94
- fix(spawn): reject candidates outside the world border by @BharathASL in #96
- fix(respawn): restore the plot when the server clears a lost respawn point by @BharathASL in #105
- fix(spawn): keep a plot the owner built over on revalidation by @BharathASL in #104
- docs(changelog): merge the duplicate Unreleased Fixed heading by @BharathASL in #111
- fix(storage): lock scratch cleanup and quiet repeated save failures by @BharathASL in #112
- docs(protection): document the admin-claim trust lockout by @BharathASL in #113
- fix(repair): keep a working bed or anchor when a plot is repaired by @BharathASL in #114
- fix(spawn): fail the re-check for a plot outside the world border by @BharathASL in #115
- docs(respawn): name the main world as the no-point respawn target by @BharathASL in #116
- fix(respawn): forget a player's routed respawn when they quit by @BharathASL in #118
- fix(respawn): accept a step, slab or trapdoor floor on re-check by @BharathASL in #119
- fix(gate): hold an unallocatable player until a world is bound by @BharathASL in #117
- fix(storage): refuse to run on an unreadable data.yml by @BharathASL in #124
- fix(allocation): report border exhaustion once, without a trace by @BharathASL in #126
- fix(simulate): keep the report when a sample fails by @BharathASL in #127
- fix(allocation): report a returning exhausted border and keep reports by @BharathASL in #128
- docs(modrinth): describe the configured-world hold, not a fallback by @BharathASL in #129
- fix(respawn): hazard-check the drop under a lifted point by @BharathASL in #131
- test(respawn): guard getRespawnLocation against a foreign region by @BharathASL in #130
- fix(allocation): serialise the world bind with the reload by @BharathASL in #132
- fix(storage): act on a spawn only once storage has recorded it by @BharathASL in #133
- fix(storage): keep the counter above indices reserved before a reload by @BharathASL in #138
- fix(allocation): log a refused allocation as held only if it was by @BharathASL in #137
- test(storage): cover a disconnect racing the hold on a refused write by @BharathASL in #140
- fix(respawn): refuse a lifted drop longer than 3 blocks by @BharathASL in #141
- fix(allocation): keep the plot of a player who left mid-scan by @BharathASL in #142
- fix(allocation): leave players from before the install where they are by @BharathASL in #143
- docs(changelog): reflow the disconnected-player entry by @BharathASL in #145
- test(respawn): cover fractional drops onto partial floors by @BharathASL in #146
- fix(respawn): keep respawn points forced elsewhere on Paper 1.21+ by @BharathASL in #155
- docs(admin): add a guide for installing on an existing server by @BharathASL in #154
- chore(plugin): soft-depend on Multiverse-Core by @BharathASL in #157
- fix(allocation): keep plots of a moved centre off existing ones by @BharathASL in #156
- feat(protection): add /sgen release-all for uninstalling by @BharathASL in #158
- fix(repair): search the plot's own cell, not the configured one by @BharathASL in #159
- fix(allocation): avoid existing claims when choosing a spawn by @BharathASL in #160
- docs(changelog): cut the 1.0.0-alpha.2 section by @BharathASL in #161
Full Changelog: v1.0.0-alpha.1...v1.0.0-alpha.2
SpiralGenesis v1.0.0-alpha.1 (alpha)
What's Changed
- chore(release): add a guarded release script by @BharathASL in #12
- feat(commands): log the outcome of admin spawn changes by @BharathASL in #13
- chore(scripts): add PowerShell wrappers for the bash scripts by @BharathASL in #14
- feat: support and declare Minecraft 26.1 and 26.2 by @BharathASL in #15
- test(ci): cover the 1.21 series and a world the allocator struggles with by @BharathASL in #16
- test(ci): smoke-test the newest Paper and Folia weekly by @BharathASL in #17
- fix(assets): stop the icon being clipped by circular avatar crops by @BharathASL in #18
- chore(ci): verify the committed icons still match their master by @BharathASL in #19
- chore(standards): adopt the org standards register by @BharathASL in #21
- chore(ci): call the shared DCO workflow instead of copying it by @BharathASL in #22
- fix(docs): restore the backslash in the Windows release command by @BharathASL in #23
- chore(assets): sync marks from brand by @ninja6-asset-sync[bot] in #20
- ci(standards): call the shared standards check by @BharathASL in #24
- ci(scorecard): call the shared OpenSSF Scorecard run by @BharathASL in #25
- docs(assets): cross-reference the machine-managed assets/ directory by @BharathASL in #26
- chore(repo): pin LICENSE and .gitattributes to LF by @BharathASL in #27
- docs(security): inherit the org security policy by @BharathASL in #28
- ci: pin actions to commit SHAs and scope workflow tokens by @BharathASL in #29
- ci: group Dependabot action updates and split majors by @BharathASL in #35
- feat(allocation): gate placement on the first unsuppressed player action by @BharathASL in #37
- test(ci): drive the allocation gate with a real player by @BharathASL in #40
- refactor(allocation): pair the gate hand-off with taking ownership by @BharathASL in #41
- fix(respawn): revalidate a stored spawn instead of trusting it forever by @BharathASL in #42
- ci: bump the actions-major group across 1 directory with 9 updates by @dependabot[bot] in #36
- docs(gate): name the likely cause, and scope a Folia claim correctly by @BharathASL in #46
- ci: retry Gradle wrapper validation before failing the job by @BharathASL in #47
- fix(tp): re-check a plot before sending an admin to it by @BharathASL in #48
- test(ci): drive the teleport re-assert with a real player by @BharathASL in #49
- chore: sync .editorconfig with the canonical template by @BharathASL in #50
- docs(readme): show the Ninja6 mark in the footer by @BharathASL in #52
- feat(protection): add the provider seam, config block and no-op default by @BharathASL in #59
- feat(protection): claim the spawn square through GriefPrevention by @BharathASL in #60
- feat(protection): claim the spawn square on every path that sets one by @BharathASL in #61
- docs(protection): document spawn protection for server owners by @BharathASL in #62
- fix(protection): make the reassign stale-claim hint honest and surface an overlap by @BharathASL in #64
- chore(release): prepare the 1.0.0-alpha.1 changelog and fix the alpha channels by @BharathASL in #65
New Contributors
- @ninja6-asset-sync[bot] made their first contribution in #20
- @dependabot[bot] made their first contribution in #36
Full Changelog: v0.9.0-alpha.1...v1.0.0-alpha.1
SpiralGenesis v0.9.0-alpha.1 (alpha)
What's Changed
- docs(readme): move upstream credit out of the license section by @BharathASL in #1
- docs(guide): replace inlined source listings with file pointers by @BharathASL in #2
- feat(scheduler): support Folia's regionised threading by @BharathASL in #3
- feat(spawn): search within cells, reject ravines and cliffs, and verify it in CI by @BharathASL in #4
- docs: rewrite README and guide for the people downloading the plugin by @BharathASL in #5
- docs: define a branch naming convention and drop the dev branch by @BharathASL in #6
- docs(assets): add project icon for Modrinth and Hangar listings by @BharathASL in #7
- docs(contributing): require sign-off and a relicensing grant on contributions by @BharathASL in #8
- chore(release): publish to Modrinth and Hangar, and gate malformed tags by @BharathASL in #9
- fix(assets): export the opaque icons without an alpha channel by @BharathASL in #10
- docs(changelog): open the 0.9.0 section ahead of the first published build by @BharathASL in #11
New Contributors
- @BharathASL made their first contribution in #1
Full Changelog: https://github.com/Ninja6-MC/SpiralGenesis/commits/v0.9.0-alpha.1