0.10.0
0.10 is mostly a quality of life update but it does have some new things.
Additions
- Added language selection by @gentlegiantJGC in #639
- Added a new and improved NBT library #760
- Added a UI element to view and set the camera speed by @gentlegiantJGC in #646
- Added a button to open the operation folder by @gentlegiantJGC in #633
- Added a dialog to welcome and warn new users by @gentlegiantJGC in #660
- Added a bug tracker button to the main menu by @gentlegiantJGC in #659
- Added MIT licences to the lang files by @gentlegiantJGC in #667
- Added MIT licences to operations by @gentlegiantJGC in #668
UI Improvements and Fixes
- Solved some of the scaling issues by @gentlegiantJGC in #640
- Improved threading by @gentlegiantJGC in #571
- Paste latest when opening paste tool by @gentlegiantJGC in #634
- Improve UI framework by @gentlegiantJGC in #625
- Added validators to the numerical inputs by @gentlegiantJGC in #635
- Refactored Select Tool by @gentlegiantJGC in #656
- Made the traceback dialog scroll if the text is too long by @gentlegiantJGC in #677
- Added new UI button option with examples. by @StealthyExpertX in #735
- Updated save_picker & open_picker with new options by @StealthyExpertX in #727
- Updated _create_directory_picker with new option by @StealthyExpertX in #729
- Moved operation running to a thread by @gentlegiantJGC in #637
- Fixed the goto file panel button being all zeros by @gentlegiantJGC in #690
OpenGL Fixes
- Improved the OpenGL handling by @gentlegiantJGC in #678
- Fixed glGenTextures error by @gentlegiantJGC in #689
Packaging
- Improved packaging system by @gentlegiantJGC in #714
- Cleaned up the pyinstaller spec file by @gentlegiantJGC in #731
- Fix packaging by @gentlegiantJGC in #745
- Implemented console scripts by @gentlegiantJGC in #673
Fixes
- Fixed errors due to the camera being too far from the origin by @gentlegiantJGC in #632
- Added numpy.import_array() by @gentlegiantJGC in #638
- Fixed ValueError: max() arg is an empty sequence by @gentlegiantJGC in #662
- Fix wx threading error by @gentlegiantJGC in #749
- Improved logging by @gentlegiantJGC in #647
- Refactored main and improved logging by @gentlegiantJGC in #761
- Fixed wx name error by @gentlegiantJGC in #765
Amulet-Core
- Fixed biome bug by @gentlegiantJGC in Amulet-Team/Amulet-Core#216
- Fix Bedrock chunk loading bug by @gentlegiantJGC in Amulet-Team/Amulet-Core#218
- Rewritten the Java region class by @gentlegiantJGC in Amulet-Team/Amulet-Core#186
- Replaced global cache db with a per level db by @gentlegiantJGC in Amulet-Team/Amulet-Core#217
- Fixed milisecond bug by @gentlegiantJGC in Amulet-Team/Amulet-Core#211
- Fix chunk reject bug in Java 1.13.2 by @gentlegiantJGC in Amulet-Team/Amulet-Core#212
- Handle some actors not having internalComponents by @gentlegiantJGC in Amulet-Team/Amulet-Core#213
Amulet-NBT
Changelog for the NBT library can be found here https://gist.github.com/gentlegiantJGC/ebfc88ed243af89309ef6bcb6ec835bb
- Fixed incorrect return type by @gentlegiantJGC in Amulet-Team/Amulet-NBT#38
- Fixed nbt error by @gentlegiantJGC in Amulet-Team/Amulet-Core#214
- Fixed scientific parsing in SNBT by @gentlegiantJGC in Amulet-Team/Amulet-NBT#39
Full Changelog: 0.9.3...0.10.0