Releases: IntellectualSites/FastAsyncWorldEdit
Releases · IntellectualSites/FastAsyncWorldEdit
2.6.2
🐛 Fixes
- fix: correctly processSet with blacklist when required @dordsor21 (#2270)
- fix: minor changes to fix loading blocks outside stored range in ThreadUnsafeCharBlocks @dordsor21 (#2260)
- Fix BlockEntity#remove spigot mapping @EpicPlayerA10 (#2264)
- Adapt breaking changes in Towny @renovate (#2254)
- fix: Improve edit processing @dordsor21 (#2247)
- fix: only send invalid region messages with debug true @dordsor21 (#2238)
- fix: fix universal disallowed blocks logic in limit and EditSession compilation @dordsor21 (#2237)
- fix: create single threaded executor for use with non-concurrent generators @dordsor21 (#2236)
- fix: correctly handle creation of extents in EditSessionBuilder @dordsor21 (#2232)
- fix: more intuitive limit permissions @dordsor21 (#2233)
- fix: correctly in initialise unlimited limit @dordsor21 (#2231)
- fix: correct issues with processor scopes @dordsor21 (#2230)
- Fix reading of tile entities with "id" instead of "Id" tag @Foorcee (#2211)
- Revert "Actually delegate in AbstractDelegateExtent" @SirYwell (#2229)
- Properly scale the random in SimpleRandomCollection @SirYwell (#2220)
- Fixes command context for bukkit console command sender @TheMeinerLP (#2193)
- Actually delegate in AbstractDelegateExtent @SirYwell (#2196)
✨ Features
- feat: implement a player-specific queue for clipboard IO tasks @dordsor21 (#2267)
- feat: improve error when loading biomes @dordsor21 (#2241)
- feat: configurable image hosts @dordsor21 (#2243)
- feat: add -r (random rotate) flag to schem load and clipboard brush @dordsor21 (#2244)
- feat: make more commands unqueued @dordsor21 (#2235)
- feat: allow captions in SuggestInputParseException @dordsor21 (#2239)
- Fix reading of tile entities with "id" instead of "Id" tag @Foorcee (#2211)
✅ Chore
- Optimize PR builds @NotMyFault (#2273)
- chore: improve queue documentation and submit history to better queue @dordsor21 (#2266)
- chore: minor improvements to processing-related code @dordsor21 (#2271)
- Archive PR artifacts @NotMyFault (#2269)
- Extract common code when resizing arrays @SirYwell (#2257)
- Avoid many threads blocking on AbstractChangeSet#processSet @SirYwell (#2226)
- refactor: switch to EnumSet for heightmaps to improve performance @dordsor21 (#2248)
- chore: remove firework-chunk-loading prevention and default tick limiter to false @dordsor21 (#2234)
📦 Dependency updates
- Update dependency com.palmergames.bukkit.towny:towny to v0.99.1.1 @renovate (#2272)
- Update gradle to 8 @NotMyFault (#2262)
- Update antlr4 to v4.13.0 @renovate (#2256)
- Update dependency com.sk89q.worldguard:worldguard-bukkit to v7.0.8 @renovate (#2255)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.5 @renovate (#2201)
- Update dependency com.github.TownyAdvanced:Towny to v0.99.0.5 @renovate (#2202)
- Update plugin xyz.jpenilla.run-paper to v2.1.0 @renovate (#2205)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5.2.0 @renovate (#2203)
- Update dependency org.mockito:mockito-core to v5.3.1 @renovate (#2204)
2.6.1
🐛 Fixes
- Ensure regen step not running on the main thread @SirYwell (#2185)
- Address incompatibilities after CraftChunk changes in spigot @SirYwell (#2179)
- Simplify command dispatch to ensure command order @SirYwell (#2131)
- fix: Ensure BaseBlock is not returned when a BlockState is wanted in BlockTransformExtent (#2161 @dordsor21 (#2161)
- fix: invalidate cached FaweMask when a plot is unlinked @dordsor21 (#2157)
- fix: add null-check for brush in traceMask @dordsor21 (#2160)
✨ Features
- chore: add chunk tickets to all chunks accessed @dordsor21 (#2163)
- feat: improvements to clipboard on disk @dordsor21 (#2162)
✅ Chore
- chore: add chunk tickets to all chunks accessed @dordsor21 (#2163)
- Fix Misaligned SVG In IJ project view @TheMeinerLP (#2174)
📦 Dependency updates
2.6.0
🚀 Major features
- Add support for 1.19.4 @NotMyFault, @TheMeinerLP, @AnttiMK (#2154)
🐛 Fixes
- fix: clear above and below plot gen heights if build heights are larger @dordsor21 (#2153)
- Make custom toArray methods fulfill the method contract @SirYwell (#2089)
- Fix off by one error for negative coordinates when using -r with //deform @eztaK-red (#2092)
- Fix FAWE using exclusive build height from PlotSquared @SirYwell (#2123)
- Fix reading block states in no redo mode @SirYwell (#2119)
✨ Features
- Add nether tress into floating tree remover @TheMeinerLP (#2146)
- Bump run paper to 1.19.3 and replace path with better solution @TheMeinerLP (#2150)
🧭 Changes
✅ Chore
- Bump run paper to 1.19.3 and replace path with better solution @TheMeinerLP (#2150)
- Fetch userdev plugin from plugin portal @NotMyFault (#2136)
- Pin GH actions to SHA to avoid mutable refs @NotMyFault (#2126)
📦 Dependency updates
16 changes
- Update dependency com.github.TechFortress:GriefPrevention to v16.18.1 @renovate (#2142)
- Update dependency org.mockito:mockito-core to v5.2.0 @renovate (#2144)
- Update plugin io.github.gradle-nexus.publish-plugin to v1.3.0 @renovate (#2145)
- Misc. dependency update to align with libs.versions.toml @NotMyFault (#2134)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.3 @renovate (#2129)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.2 @renovate (#2122)
- Update dependency gradle to v7.6.1 @renovate (#2111)
- Update dependency org.bstats:bstats-base to v3.0.1 @renovate (#2093)
- Update dependency org.ajoberstar.grgit:grgit-gradle to v5 @renovate (#2114)
- Update dependency gradle.plugin.com.github.johnrengelman:shadow to v8 @renovate (#2113)
- Update dependency gradle to v8 @renovate (#2094)
- Update dependency net.minecrell.plugin-yml.bukkit to v0.5.3 @renovate (#2112)
- Update plugin io.github.gradle-nexus.publish-plugin to v1.2.0 @renovate (#2109)
- Update antlr4 to v4.12.0 @renovate (#2103)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.1 @renovate (#2095)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.5.0 @renovate (#2090)
2.5.2
2.5.1
🐛 Fixes
- fix regex and remove forbidden windows characters @Xaver106 (#2012)
- Fix: remove unnecessary bypass permission @TheJonstone (#2060)
- fix: don't quash a cancellation FaweException in LimitExtent @dordsor21 (#2068)
✅ Chore
📦 Dependency updates
- Update dependency org.mockito:mockito-core to v5 @renovate (#2069)
- Update antlr4 to v4.11.1 @renovate (#2064)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.4.1 @renovate (#2063)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.4.18 @renovate (#2057)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.4.17 @renovate (#2053)
- Update dependency org.mockito:mockito-core to v4.11.0 @renovate (#2055)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.4.15 @renovate (#2050)
- Update dependency org.mockito:mockito-core to v4.10.0 @renovate (#2047)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.4.0 @renovate (#2044)
2.5.0
🚀 Major features
- Add support for 1.19.3 @NotMyFault and @PierreSchwang (#2042)
✨ Features
✅ Chore
📦 Dependency updates
- Update dev bundle versions @NotMyFault (#2040)
- Update plugin xyz.jpenilla.run-paper to v2.0.1 @renovate (#2039)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.4.4 @renovate (#2028)
- Update dependency gradle to v7.6 @renovate (#2027)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.4.3 @renovate (#2025)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.11 @renovate (#2023)
- Update auto-value to v1.10.1 @renovate (#2019)
- Update dependency io.papermc.paperweight.userdev:io.papermc.paperweight.userdev.gradle.plugin to v1.3.10 @renovate (#2022)
2.4.10
🐛 Fixes
- Fix Chorus-Plant tree type generation @PierreSchwang (#2015)
- Fix error on latest paper while copying entities @PierreSchwang (#2006)
✅ Chore
- Add CF upload task @NotMyFault (#2018)
📦 Dependency updates
- Update plugin xyz.jpenilla.run-paper to v2 @renovate (#2017)
- Update dependency org.mockito:mockito-core to v4.9.0 @renovate (#2016)
- Update plugin xyz.jpenilla.run-paper to v1.1.0 @renovate (#2007)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.4.0 @renovate (#2008)
- Update dependency com.github.TownyAdvanced:Towny to v0.98.3.19 @renovate (#2003)
2.4.9
🐛 Fixes
- Adjust platform specific code to recent changes @PierreSchwang (#1997)
- fix: move main-thread call to be implementation from WorldWrapper @dordsor21 (#1991)
- fix: bring default min/max y in line with upstream in AbstractRegion @dordsor21 (#1992)
✨ Features
📦 Dependency updates
2.4.8
🐛 Fixes
- fix: Add blocked blocks to the correct set @dordsor21 (#1975)
- fix: Do not cast y to byte in history database @dordsor21 (#1978)
- Fix mappings issue with biome-based regen on 1.18.2 @SirYwell (#1982)
- fix: Add items to a player's inventory on the main thread @dordsor21 (#1977)
- Don't error when NPC-annotated "entity" leaves the server @PierreSchwang (#1969)
✨ Features
- feat: Reduce any spam caused by exceptions thrown when writing history @dordsor21 (#1976)
✅ Chore
- Rewrite README @NotMyFault (#1979)
- chore: Announce releases on discord @NotMyFault (#1980)
- chore: Re-enable CodeQL @NotMyFault (#1973)
2.4.7
🐛 Fixes
- Fix region restrictions with methods non-overriden @Aurelien30000 (#1948)
✨ Features
- Release to Modrinth @NotMyFault (#1968)
✅ Chore
- Link to GH releases for modrinth and curseforge @NotMyFault (#1970)