Releases: TEdit/Terraria-Map-Editor
Releases · TEdit/Terraria-Map-Editor
Release list
TEdit 5.2.4
Important
Supports Terraria 1.4.5.7 (world file version 325)
🎉 New Features
✨ Enhancements
- Update dependency Jint to 4.16.0 (#2350) (#2350)
- Update dependency Microsoft.NET.Test.Sdk to 18.9.0 (#2351) (#2351)
- Update dependency MonoGame.Content.Builder.Task to 3.8.5.1 (#2352) (#2352)
- Update dependency MonoGame.Framework.WindowsDX to 3.8.5.1 (#2353) (#2353)
📦 Other Changes
- Modded world save fixes
- Localization and Test updates
👥 Contributors
- @BinaryConstruct (2 commits)
- @yfdyzjt (1 commits)
- @renovate[bot] (4 commits)
TEdit 5.2.3-beta5
Important
Supports Terraria 1.4.5.7 (world file version 325)
🎉 New Features
✨ Enhancements
- Update dependency Jint to 4.16.0 (#2350) (#2350)
- Update dependency Microsoft.NET.Test.Sdk to 18.9.0 (#2351) (#2351)
- Update dependency MonoGame.Content.Builder.Task to 3.8.5.1 (#2352) (#2352)
- Update dependency MonoGame.Framework.WindowsDX to 3.8.5.1 (#2353) (#2353)
📦 Other Changes
- Modded world save fixes
- Localization and Test updates
👥 Contributors
- @BinaryConstruct (2 commits)
- @yfdyzjt (1 commits)
- @renovate[bot] (4 commits)
TEdit 5.2.3-beta4
Important
Supports Terraria 1.4.5.6 (world file version 319)
🎉 New Features
- Add corrupt/crimson jungle grass to Purify morph biome
- Change ui size
- Compress test worlds as immutable LFS archives
- Allow waterlogged blocks.
- Chest paste bug fix
- Closing crash fix
- Split morph tool into destructive biome "creation" and safe "biome swap"
- Add replay recorder and player plugin
- Add intro splash screen setting
- Add auto-select parent sprite sheet when picking a style.
- Add highlight to active masks
🐛 Bug Fixes
- Fix biome morphing and safeguard editor state
- Fix correct Small Decos tile wrap values (#2286)
- Fix hammered block on edge of world crash
- Fix tree mirroring
- Fixes #2340 #2342 #2342
✨ Enhancements
- Update ReactiveUI to 23.2.1 (#2248) (#2248)
- Update dependency Microsoft.ApplicationInsights to 3.1.0 (#2250) (#2250)
- Update dependency Jint to 4.7.1 (#2251) (#2251)
- Update dependency Microsoft.NET.Test.Sdk to 18.4.0 (#2253) (#2253)
- Update Avalonia to v12 (#2254) (#2254)
- Update dependency Jint to 4.8.0 (#2255) (#2255)
- Update Avalonia (#2256) (#2256)
- Update dotnet monorepo to 10.0.6 (#2257) (#2257)
- Update dependency ReactiveUI.Avalonia to v12 (#2263) (#2263)
- Update dotnet monorepo to 10.0.7 (#2264) (#2264)
- Update dependency Microsoft.NET.Test.Sdk to 18.5.0 (#2265) (#2265)
- Update dependency WPF-UI to 4.2.1 (#2266) (#2266)
- Update dependency ReactiveUI.SourceGenerators to 2.6.30 (#2267) (#2267)
- Update ReactiveUI to 23.2.19 (#2268) (#2268)
- Update dependency Microsoft.NET.Test.Sdk to 18.5.1 (#2269) (#2269)
- Update Avalonia to 12.0.2 (#2270) (#2270)
- Update dependency WPF-UI to 4.3.0 (#2273) (#2273)
- Update ReactiveUI to 23.2.27 (#2274) (#2274)
- Update dependency Microsoft.ApplicationInsights to 3.1.1 (#2276) (#2276)
- Update dependency Jint to 4.9.0 (#2278) (#2278)
- Update dependency Avalonia.Diagnostics to 11.3.15 (#2279) (#2279)
- Update Avalonia to 12.0.3 (#2280) (#2280)
- Update dotnet monorepo to 10.0.8 (#2281) (#2281)
- Update dependency Jint to 4.9.1 (#2282) (#2282)
- Update dependency Jint to 4.9.2 (#2283) (#2283)
- Update dependency Avalonia.Diagnostics to 11.3.16 (#2284) (#2284)
- Update dependency SkiaSharp to 3.119.4 (#2285) (#2285)
- Update dependency Microsoft.NET.Test.Sdk to 18.6.0 (#2287) (#2287)
- Update dependency Avalonia.Diagnostics to 11.3.17 (#2289) (#2289)
- Update Avalonia to 12.0.4 (#2290) (#2290)
- Update dependency Microsoft.ApplicationInsights to 3.1.2 (#2291) (#2291)
- Update dependency Jint to 4.9.3 (#2293) (#2293)
- Update dotnet monorepo to 10.0.9 (#2295) (#2295)
- Update ReactiveUI (#2296) (#2296)
- Update dependency Jint to 4.10.0 (#2300) (#2300)
- Update dependency VirtualizingWrapPanel to 2.5.2 (#2304) (#2304)
- Update vstest monorepo (#2307) (#2307)
- Update Avalonia (#2308) (#2308)
- Update Avalonia to 12.0.5 (#2309) (#2309)
- Update dependency Jint to 4.10.1 (#2310) (#2310)
- Update dependency Jint to 4.11.0 (#2314) (#2314)
- Update Avalonia to 12.1.0 (#2315) (#2315)
- Update dependency VirtualizingWrapPanel to 2.5.3 (#2316) (#2316)
- Update dependency Jint to 4.12.0 (#2317) (#2317)
- Update dependency Microsoft.NET.Test.Sdk to 18.8.0 (#2318) (#2318)
- Update dependency Microsoft.NET.Test.Sdk to 18.8.1 (#2319) (#2319)
- Update dotnet monorepo to 10.0.10 (#2320) (#2320)
- Update dependency dotnet-mgcb to 3.8.5 (#2321) (#2321)
- Update dependency MonoGame.Content.Builder.Task to 3.8.5 (#2322) (#2322)
- Update dependency MonoGame.Framework.WindowsDX to 3.8.5 (#2323) (#2323)
- Update dependency Jint to 4.13.0 (#2324) (#2324)
- Update actions/setup-dotnet action to v6
- Update dependency SkiaSharp to v4
- Update actions/checkout action to v7
- Update dependency Velopack to v1
- Update dependency coverlet.collector to v10
- Update Avalonia Property Grid to v12
- Update dependency LuaCSharp to 0.5.5
- Update actions/add-to-project action to v2
- Update lang files
- Update dependency VirtualizingWrapPanel to 2.5.4 (#2328) (#2328)
- Update dependency Jint to 4.14.0 (#2329) (#2329)
- Update dependency ReactiveUI.Avalonia to 12.1.0 (#2330) (#2330)
- Update dependency Jint to 4.15.0 (#2332) (#2332)
- Update dependency Jint to 4.15.1 (#2333) (#2333)
- Update dependency Jint to 4.15.2 (#2334) (#2334)
- Update dependency Jint to 4.15.3 (#2336) (#2336)
- Update Avalonia to 12.1.1 (#2337) (#2337)
- Update dependency SkiaSharp to 4.151.0 (#2338) (#2338)
- Update dependency ReactiveUI.SourceGenerators to 3.2.0 (#2339) (#2339)
- Update dependency ReactiveUI.Avalonia to 12.1.1 (#2345) (#2345)
- Update dependency SkiaSharp to 4.151.1 (#2346) (#2346)
- Update dependency Avalonia.Diagnostics to 11.3.20 (#2347) (#2347)
- Update dotnet monorepo to 10.0.11 (#2348) (#2348)
- Update language files
🔧 Refactoring
- Remove incorrect pixel box style.
📦 Other Changes
- Add Privacy.md
- Add privacy policy link to telemetry prompt
- ReactiveUI 24 Update
👥 Contributors
- @BinaryConstruct (16 commits)
- @renovate[bot] (73 commits)
- @yfdyzjt (6 commits)
TEdit 5.2.3-beta02
Important
Supports Terraria 1.4.5.6 (world file version 319)
🐛 Bug Fixes
- Fix banner array expansion breaking PlayStation world saves
👥 Contributors
- @BinaryConstruct (1 commits)
TEdit 5.2.3-beta01
Important
Supports Terraria 1.4.5.6 (world file version 319)
🐛 Bug Fixes
- Fix concurrent modification crash in DrawTileEntities
- Fix dye picker dropdown missing item names
👥 Contributors
- @BinaryConstruct (2 commits)
TEdit 5.2.2-beta9
Important
Supports Terraria 1.4.5.6 (world file version 319)
🐛 Bug Fixes
- Fix NPC scripting create to support all game NPCs
- Fix sprite sheet editor crash from TwoWay binding on read-only TileName property
✨ Enhancements
- Update Language.en.resx
- Update dependency Jint to 4.6.4 (#2242) (#2242)
- Update dependency Jint to 4.7.0 (#2245) (#2245)
- Update Avalonia to 11.3.13 (#2246) (#2246)
- Update NPC scripting docs to reflect bestiary support
🔧 Refactoring
- Remove invalid Purify variant from Vines morph biome entry
📦 Other Changes
- Merge remote-tracking branch 'origin/main'
👥 Contributors
- @BinaryConstruct (5 commits)
- @renovate[bot] (3 commits)
- 🌟 @iwkjosec (1 commits)
TEdit 5.2.2-beta8
Important
Supports Terraria 1.4.5.6 (world file version 319)
🐛 Bug Fixes
- Fix team spawn points mislabeled and missing icons
- Fix HouseGen preview binding and PencilTool brace bug
📦 Other Changes
- Expand NPC scripting API and show duplicate NPCs in panel
- Change Purify morph to only affect evil biomes
- Guard all drawing tools against null UndoManager
👥 Contributors
- @BinaryConstruct (5 commits)
TEdit 5.2.2-beta7
Important
Supports Terraria 1.4.5.6 (world file version 319)
🎉 New Features
- Add Debug menu with NBT overlay toggle
- Add NBT payload to undo/clipboard disk serialization
- Add unit tests for mod tile copy/paste and undo/redo NBT preservation
- Add mod test files
- Add tile/wall coating get/set methods to scripting API
- Add Calamity1 test fixtures and track .twld/.bak files with Git LFS
🐛 Bug Fixes
- Fix Calamity2 tile loading: support new dense .twld format #1075
- Fix mod tile/wall rendering: accurate colors, layer depth, Safe prefix #1075
- Fix pre-existing unit test failures
- Fix Tile struct copy bugs in TwldFile — mod tiles now apply correctly
- Fix mod NBT data loss in copy/undo, add missing mods warning
- Fix undo and clipboard serialization to preserve mod tile virtual IDs
- Fix redo duplicating chest entries and chest row button bindings
- Fix chest editor button bindings for selection vs row context (#2174)
- Fix 4 top crash bugs identified from App Insights telemetry
- Fix tModLoader .twld save: compression bloat and tag preservation
- Fix undo crash and delete crash from user reports
- Fix .twld save producing invalid NBT that tModLoader can't load
- Fix mod item stacks zeroed during save, causing pasted chest items to vanish
- Fix Item.Copy() zeroing StackSize for mod items (actual root cause)
- Fix Beta/Alpha update channel not showing pre-release updates
- Fix concurrent update checks fighting over Velopack lock file
- Fix clipboard flip scrambling sprites (struct regression)
✨ Enhancements
- Update dependency Xunit.SkippableFact to 1.5.61 (#2230) (#2230)
- Update dependency ReactiveUI.Avalonia to 11.4.12 (#2232) (#2232)
- Update dependency SkiaSharp to 3.119.2
- Update dotnet monorepo to 10.0.5 (#2233) (#2233)
- Update dependency coverlet.collector to 8.0.1 (#2239) (#2239)
📦 Other Changes
- TModLoader .twld support: NBT parser, tile/wall overlay, round-trip save #1075
- ModScraper: extract tile/wall colors from .tmod archives #1075
- World Explorer: add Vanilla/tModLoader toggle button #1075
- Convert .wld test files to LFS pointers
- Load mod tile/wall textures from .tmod archives at world load #1075
- Item editing
- Mod chest item editing: copy/paste, UI display, item textures #1075
- Mod item support for tile entity editors #1075
- Merge main into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge main into feature/modloader
- Merge main into feature/modloader
- Merge main into feature/modloader
- Merge main into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Mod world improvements: NBT overlay, entity editing, save fixes
- Move NBT tree buttons inline, add View NBT button on special tile editor
- Move NBT overlay to debug-only rendering
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Merge remote-tracking branch 'origin/main' into feature/modloader
- Sprite sheet editor, tiered tile config, pixel-based frame detection
- Merge remote-tracking branch 'origin/main' into feature/modloader
- ModDataSerializer v3 with cross-world ID mapping, NBT fixes, render fix
- Localize the sprite editor
- Localize the sprite editor
- New Crowdin translations by GitHub Action
- Shrink default main window size to 1600x900
- New Crowdin translations by GitHub Action
- Merge remote-tracking branch 'origin/l10n_crowdin' (#2236)
- Rebuild mod chest/entity items on save so edits are preserved
- New Crowdin translations by GitHub Action
- Merge remote-tracking branch 'origin/l10n_crowdin' (#2238)
👥 Contributors
- @BinaryConstruct (62 commits)
- @crowdin-bot (3 commits)
- @renovate[bot] (5 commits)
TEdit 5.1.34
Important
Supports Terraria 1.4.5.6 (world file version 319)
🐛 Bug Fixes
- Fix clipboard flip scrambling sprites (struct regression)
👥 Contributors
- @BinaryConstruct (1 commits)
TEdit 5.2.2-beta6
Important
Supports Terraria 1.4.5.6 (world file version 319)
🐛 Bug Fixes
- Fix Beta/Alpha update channel not showing pre-release updates
👥 Contributors
- @BinaryConstruct (1 commits)