Releases: Amulet-Team/Amulet-Core
Releases · Amulet-Team/Amulet-Core
2.0a10
What's Changed
- Fix versioneer parentdir_prefix by @gentlegiantJGC in #397
- Remove unnecessary install by @gentlegiantJGC in #398
- Fix build by @gentlegiantJGC in #399
Full Changelog: 2.0a9...2.0a10
2.0a9
This is a considerably stripped back version of the core library.
I have made the decision to split up the core library into multiple libraries to make them easier to develop individually.
What's Changed
- Moved pybind11 typed classes to external module by @gentlegiantJGC in #314
- Fixed some issues in ChunkHandle by @gentlegiantJGC in #315
- Removed the disk cache by @gentlegiantJGC in #316
- Removed template from ChunkHandle by @gentlegiantJGC in #317
- Refactor build process by @gentlegiantJGC in #318
- Converted AnvilRegion to C++ by @gentlegiantJGC in #320
- Moved SelectionBox and SelectionGroup to C++ by @gentlegiantJGC in #321
- Converted task manager classes to C++ by @gentlegiantJGC in #322
- Removed submodules by @gentlegiantJGC in #323
- Replaced VS solution generator by @gentlegiantJGC in #324
- Fixed some small issues by @gentlegiantJGC in #325
- Task manager fixes by @gentlegiantJGC in #326
- Added a C++ Mutex class by @gentlegiantJGC in #327
- Improve exceptions by @gentlegiantJGC in #328
- Added C++ lock class by @gentlegiantJGC in #329
- Improve compatiblity by @gentlegiantJGC in #330
- Moved back numpy tests by @gentlegiantJGC in #332
- Converted chunk_component modules to packages by @gentlegiantJGC in #333
- Added parallel compilation argument by @gentlegiantJGC in #334
- Fixed cast compiler warning by @gentlegiantJGC in #335
- Fix tests by @gentlegiantJGC in #337
- Cleanup by @gentlegiantJGC in #338
- Converted Anvil Dimension classes to C++ by @gentlegiantJGC in #331
- C++ level class phase 1 by @gentlegiantJGC in #339
- Re-ordered include statements by @gentlegiantJGC in #340
- Standardise file names by @gentlegiantJGC in #341
- Fix some export symbols by @gentlegiantJGC in #343
- C++ IdRegistry and small fixes by @gentlegiantJGC in #344
- Reformatted all files by @gentlegiantJGC in #345
- Threading improvements by @gentlegiantJGC in #346
- Added deadlock test by @gentlegiantJGC in #347
- Update NBT library and move compression functions by @gentlegiantJGC in #348
- Implemented signal class by @gentlegiantJGC in #349
- Added logging and improved signal. by @gentlegiantJGC in #350
- Fixed clone operation Z offset by @Stampede2011 in #352
- Changed decode to return by value by @gentlegiantJGC in #353
- Added IndexArray3D move constructor by @gentlegiantJGC in #354
- Various changes by @gentlegiantJGC in #355
- Added JavaRawLevel classes and fixes by @gentlegiantJGC in #356
- Improve Biome and BlockStack storage by @gentlegiantJGC in #357
- Improve mutex by @gentlegiantJGC in #358
- Remove old lock class by @gentlegiantJGC in #359
- Moved signal conection mode to caller by @gentlegiantJGC in #360
- Minor improvements to signal by @gentlegiantJGC in #361
- Implement history system by @gentlegiantJGC in #362
- Fixed some issues in the stub generator by @gentlegiantJGC in #363
- Improve mutex and threading documentation by @gentlegiantJGC in #364
- Improve utils by @gentlegiantJGC in #365
- Updated lock docs syntax by @gentlegiantJGC in #368
- Updated task manager docstrings by @gentlegiantJGC in #366
- Improve version by @gentlegiantJGC in #367
- Improve AnvilRegion and Anvil dimension classes by @gentlegiantJGC in #370
- Improved destruction of raw Java and Anvil classes by @gentlegiantJGC in #371
- Remove no-cache-dir argument by @gentlegiantJGC in #373
- Improved SectionArrayMap by @gentlegiantJGC in #374
- Convert Entity to C++ and improve BlockEntity by @gentlegiantJGC in #375
- Fixed chunk constructor initialisation by @gentlegiantJGC in #377
- Change get_component_ids to return set by @gentlegiantJGC in #378
- Convert Waterloggable enum to C++ and add C++ wrapper for GameVersion classes by @gentlegiantJGC in #376
- Added C++ wrapper for PIL.Image.Image and refactored amulet.img by @gentlegiantJGC in #379
- Added custom lock guard by @gentlegiantJGC in #381
- Minor improvements to Signal by @gentlegiantJGC in #382
- Improve block mesh module by @gentlegiantJGC in #380
- Improve tests by @gentlegiantJGC in #383
- Improve stub generator by @gentlegiantJGC in #384
- Improved long array functions by @gentlegiantJGC in #385
- Fix history desynchronsiation by @gentlegiantJGC in #386
- Improve history set_value functions by @gentlegiantJGC in #387
- Invalidate saved_index after calling set_initial_value in set_value(s) by @gentlegiantJGC in #388
- Improve build tools by @gentlegiantJGC in #390
- Mostly implemented Java level class by @gentlegiantJGC in #389
- Group files in packages by @gentlegiantJGC in #391
- Reduce Amulet-Core's scope by @gentlegiantJGC in #393
- Various improvements by @gentlegiantJGC in #394
- Add some C++ tests by @gentlegiantJGC in #395
- Cleanup and improvements by @gentlegiantJGC in #396
New Contributors
- @Stampede2011 made their first contribution in #352
Full Changelog: 2.0a8...2.0a9
1.9.29
1.9.28
1.9.27
Added support for Java 1.21.4
Full Changelog: 1.9.26...1.9.27
2.0a8
What's Changed
- C++ block mesh by @gentlegiantJGC in #311
- Improve block mesh by @gentlegiantJGC in #313
Full Changelog: 2.0a7...2.0a8
1.9.26
2.0a7
What's Changed
- Convert some core classes to C++ by @gentlegiantJGC in #306
- Merged the model library into the core library by @gentlegiantJGC in #307
- Clean up by @gentlegiantJGC in #308
- Improve typing by @gentlegiantJGC in #309
- Fix package by @gentlegiantJGC in #310
Full Changelog: 2.0a6...2.0a7
2.0a6
What's Changed
- Fixed most mypy issues by @gentlegiantJGC in #294
- Moved and refactored the TempDir class by @gentlegiantJGC in #296
- Moved old modules by @gentlegiantJGC in #297
- Refactored to a src layout by @gentlegiantJGC in #298
Full Changelog: 2.0a0...2.0a6
2.0a5
What's Changed
- Fixed most mypy issues by @gentlegiantJGC in #294
- Moved and refactored the TempDir class by @gentlegiantJGC in #296
- Moved old modules by @gentlegiantJGC in #297
- Refactored to a src layout by @gentlegiantJGC in #298
Full Changelog: 2.0a0...2.0a5