Releases: assimp/assimp
Releases · assimp/assimp
The Assimp 5.2.0 Release
What's Changed
- Update copyrights by @kimkulling in #4335
- Fix imported target include directory by @lopsided98 in #4337
- Assimp Patch Android LTS NDK 23 Fix by @danoli3 in #4330
- Allow dlclose of so library by avoiding unique symbols. by @TThulesen in #4204
- Move Base64 encode/decode functionality to the common folder by @kovacsv in #4336
- Locale independent meter scale by @tanolino in #4323
- add Inter-Quake Model (IQM) Importer by @Garux in #4265
- Collada: Read all instance_material child nodes by @jsigrist in #4339
- Krishty new file detection by @kimkulling in #4342
- ASE: Fix material parsing by @kimkulling in #4346
- IFC Reading: Fix opening reading. by @bensewell in #4344
- CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables by @leonvictor in #4338
- Udate version to 5.2.0 by @kimkulling in #4353
New Contributors
- @lopsided98 made their first contribution in #4337
- @danoli3 made their first contribution in #4330
- @TThulesen made their first contribution in #4204
- @jsigrist made their first contribution in #4339
- @bensewell made their first contribution in #4344
- @leonvictor made their first contribution in #4338
Full Changelog: v5.1.6...5.2.0
The Assimp 5.1.6 Bugfix-Release
What's Changed
- Add link to used enum for a better understandability by @kimkulling in #4321
- Fix fuzzer crashes by @alpire in #4324
- Fix nullptr-dereferencing by @kimkulling in #4328
- Fix bone fitted check in gltf2 exporter by @vpzomtrrfrt in #4318
- Update to 5.1.6 by @kimkulling in #4333
New Contributors
- @vpzomtrrfrt made their first contribution in #4318
Full Changelog: v5.1.5...v5.1.6
The Assimp 5.1.5 Bugfix-Release
What's Changed
- Make sure no overflow can happen by @kimkulling in #4282
- LWS-Import: Avoid access to empty string token by @kimkulling in #4283
- MDL: Do not try to copy empty embedded texture by @kimkulling in #4284
- Add console progresshandler by @kimkulling in #4293
- CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW by @SirLynix in #4311
- fix fbx import metalness by @VyacheslavVanin in #4259
- RFC: BlenderScene: use explicit namespace instead of using namespace by @pseiderer in #4314
- Support PBR properties/maps in Obj importer by @errissa in #4272
New Contributors
- @SirLynix made their first contribution in #4311
- @VyacheslavVanin made their first contribution in #4259
- @errissa made their first contribution in #4272
Full Changelog: v5.1.4...v5.1.5
The Assimp 5.1.4 Bugfix-Release
What's Changed
- Fix division by zero in PointInTriangle2D by @kimkulling in #4245
- Fix nullptr dereferencing from std::shared_ptr by @kimkulling in #4249
- Update HMPLoader.cpp by @kimkulling in #4250
- Revert "FBXConverter : Fix timescales of FBX animations" by @inhosens in #4247
- Use correct XmlParser-methods and add some missing casts by @kimkulling in #4253
- Bug: Export crashes when any of the meshes contains texture coordinate names #4243 by @kovacsv in #4244
- Bugfix/import crashes by @umlaeute in #4226
- Fix a typo in the Visual-Studio Dll-Versions by @kimkulling in #4260
- Enable C++11 and C99 by @kimkulling in #4261
- Fixed cmake error: No known features for C compiler when using the assimp library from another project by @rumgot in #4256
- fix test/models/3DS/IMAGE1.bmp: is jpg by @Garux in #4264
- Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define. by @RivIs-sssa01 in #4263
- Update version to 5.1.4 by @kimkulling in #4266
New Contributors
Full Changelog: v5.1.3...v5.1.4
The Assimp 5.1.3 Bugfix-release
What's Changed
- Update blender importer to work with Blender 2.8+ files by @PencilAmazing in #4193
- Added checks for out of bounds data access/writing by @ms-maxvollmer in #4211
- Interpolate euler rotations for quaternion animations by @inhosens in #4216
- Fix file-extension check for X3D-files by @umlaeute in #4217
- Update CMakeLists.txt by @kimkulling in #4219
New Contributors
- @PencilAmazing made their first contribution in #4193
Full Changelog: v5.1.2...v5.1.3
The Assimp v5.1.2 Bugfix-Release
What's Changed
- Use adviced c++ flag to supress warning on mingw by @Rodousse in #4196
- Fixed an incorrect indeiciesType in the glTF2 sparse accessor. by @ruyo in #4195
- Prevent out-of-range memory writes by sparse accessors by @jakrams in #4207
- Delete test/models/3DS/UVTransformTest directory by @kimkulling in #4212
New Contributors
Full Changelog: v5.1.1...v5.1.2
The 5.1.1 Bugfix Release
What's Changed
- Delete irrXML_note.txt by @kimkulling in #4180
- Update script_x64.iss by @kimkulling in #4181
- Do not build ziplib when 3MF exporter is disabled. by @jdumas in #4173
- Collada: Read value, not attribute by @RichardTea in #4187
- Redefine deprecated glTF-specific PBR material macros by @RichardTea in #4184
- On Windows/mingw in shared build mode append '-SOVERSION' to DLL base file name by @rhabacker in #4185
New Contributors
- @jdumas made their first contribution in #4173
- @rhabacker made their first contribution in #4185
Full Changelog: v5.1.0...v5.1.1
The 5.1.0 release
What's Changed
- Fix: Mismatched new/free in gltf2 importer (fixes #2668) by @theakman2 in #2669
- fix issue textureCoords are messed up for multiple uvset by @thomasbiang in #2663
- Add vcpkg installation instructions by @grdowns in #2680
- Fix: Wrong aiAnimation::mTicksPerSecond for gltf2 imports (fixes #2662) by @theakman2 in #2666
- gltf2.0 importer - Support for mesh morph animations added. by @vcebollada in #2675
- Add AppVeyor build VS2019 by @escherstair in #2692
- Enginmanap issue 2693 by @kimkulling in #2706
- Findassimp.cmake: add hint for lib search path for Linux by @feniksa in #2699
- Support Apple naming conventions - shared library by @mdinim in #2677
- Cleanup headers by @kimkulling in #2708
- ColladaExporter: improve name/id handling by @tgenigma in #2690
- Fix CMake import by @jherico in #2722
- fix vs2013 build by @ardenpm in #2715
- Fix gltf importer crash by @MalcolmTyrrell in #2704
- Update appveyor.yml by @kimkulling in #2723
- Fix FBXConverter: use proper 64-bit constant by @ffontaine in #2697
- Fix #2685 - library compiled by MinGW is unusable in MinGW. by @Zalewa in #2698
- Update assimp legal and version by @RichardTea in #2709
- Collada ZAE texture loading by @RichardTea in #2711
- Fix multiple deallocation of memory for texture data. by @ardenpm in #2717
- glTF2 fix glossinessFactor being put into the wrong object on export by @ardenpm in #2725
- Fix lower casing material names in 3DS importer by @quanterion in #2726
- Implemented armature lookup and updated FBX importer to properly support this by @RevoluPowered in #2731
- Update CXMLReaderImpl.h by @tanolino in #2744
- FBX orphan embedded textures fix by @muxanickms in #2741
- Clang format added for code reformatting by @RevoluPowered in #2728
- Added M3D format support by @bztsrc in #2736
- Fix for exporting fbx bigger than 2GB by @muxanickms in #2751
- closes #2684: normalize path by @kimkulling in #2757
- closes #1320: make sure build … by @kimkulling in #2759
- BUG - use noexcept only for C++11 and more by @jcarpent in #2758
- Kimkullig dev by @kimkulling in #2764
- Update .gitignore by @thewoz in #2748
- closes #2733: update of zlip t… by @kimkulling in #2771
- Update Readme.md by @kimkulling in #2775
- Updated M3D SDK and some fixes by @bztsrc in #2766
- ColladaParser: fix handling of empty XML-elements by @da-raf in #2727
- Add function aiGetVersionPatch() to be able to display Assimp version as in Git tags by @LoicFr in #2780
- MinGW support, profiling and signed error code by @bztsrc in #2783
- Migenius fix doubleexport by @ardenpm in #2782
- Migenius fix khrtexturetransform by @ardenpm in #2787
- Update CMakeLists.txt by @kimkulling in #2789
- Migenius fix dracocrash by @ardenpm in #2792
- avoid weighting vertex repeatedly when joining identical vertices by @thomasbiang in #2752
- Fix for memory leak in glTF2 Importer if an exception has been thrown by @muxanickms in #2770
- Error string of Importer should contain a message in case of an exception by @muxanickms in #2769
- Fix glTF validation error related to accessor min and max values by @coryf in #2779
- Remove cout calls from FBX, LWO and B3D by @RichardTea in #2802
- Modeller meta data by @MalcolmTyrrell in #2810
- MSVC: Disable optimisations in debug build by @RichardTea in #2801
- Some cleanup of M3D support by @RichardTea in #2805
- closes #2809: fix crash for sp… by @kimkulling in #2814
- Backfacing odd negative scale 2383 by @RichardTea in #2818
- Add a support for 3DSMax Physically Based Materials for FBX format by @muxanickms in #2827
- Fix texcoord by @MalcolmTyrrell in #2829
- Update M3D ASCII exporter ident and extension by @RichardTea in #2819
- Added CMake option to set the compiler warning to max (-Wall, /W4). Off by default by @dylankenneally in #2776
- Fix typos by @MalcolmTyrrell in #2841
- Python fixes: ctypes declarations and cosmetics by @umlaeute in #2813
- Made the CMake config more submodule friendly by @apanteleev in #2839
- MSVC workarounds by @bztsrc in #2825
- Update SMDLoader.cpp by @9739654 in #2843
- Added support to load Half-Life 1 MDL files. by @malortie in #2838
- Gltf import bug fix by @yunqiangshanbill in #2853
- Fixed UV coordinate swapped twice in big endian. by @malortie in #2858
- Collada and glTF modeller metadata by @RichardTea in #2820
- fix: Don't combine Collada animations when channels are shared by @felipeek in #2855
- Fix PlyExporter to support faces with 0 vertices by @Dunni in #2863
- Fix possible null pointer exception on scene metadata when exporting a glTF2 file by @LoicFr in #2865
- Update VertexTriangleAdjacency.cpp by @kimkulling in #2867
- Update glTF2Importer.cpp by @kimkulling in #2866
- Revert 3_bananas.amf.7z to working version by @turol in #2870
- Update Readme.md by @kimkulling in #2868
- Revert more broken test models to working versions by @turol in #2875
- Add MD2 importer unit tests by @turol in #2877
- Revert broken dwarf.cob test file and add MD5 and COB unit tests by @turol in #2891
- Fix: gltf exporting memory leak by @runforu in #2892
- Revert broken test files and improve error messages in Half-Life MDL loader by @turol in #2904
- Suppressed MSVC++ warnings C4244 and C4267 by @matt77hias in #2905
- [MDL] Updated header to use when checking file size. (Redone) by @malortie in #2908
- Update .travis.yml by @kimkulling in #2887
- Fixed memory leak in MDL importer. by @malortie in #2927
- Removed name of unreferenced local variable in catch block by @matt77hias in #2910
- Add all shipped .blend files to unit tests by @turol in #2907
- Revert broken test files by @turol in #2932
- Revert broken .X test model to working version by @turol in #2934
- Add more unit tests by @turol in #2936
- Fix Assimp patch version to match the last bug fix release by @LoicFr in #2884
- Fix memory leak in .X importer by @turol in #2940
- Updated copyright dates. by @malortie in #2933
- [MDL HL1] Fixed children nodes not deleted. by @malortie in #2928
- Updated places where read/write for achFormatHint (Redone). by @malortie in #2948
- Added support to load HL1 MDL external texture files directly. by @malortie in #2952
- Remove explicit setting of macos install_name by @RichardTea in #2962
- Revert image files corrupted by a8a1ca9 by @tellypresence in htt...
The 5.1.0 release candidate 1
Release notes will follow
What's Changed
- Fix: Mismatched new/free in gltf2 importer (fixes #2668) by @theakman2 in #2669
- fix issue textureCoords are messed up for multiple uvset by @thomasbiang in #2663
- Add vcpkg installation instructions by @grdowns in #2680
- Fix: Wrong aiAnimation::mTicksPerSecond for gltf2 imports (fixes #2662) by @theakman2 in #2666
- gltf2.0 importer - Support for mesh morph animations added. by @vcebollada in #2675
- Add AppVeyor build VS2019 by @escherstair in #2692
- Enginmanap issue 2693 by @kimkulling in #2706
- Findassimp.cmake: add hint for lib search path for Linux by @feniksa in #2699
- Support Apple naming conventions - shared library by @mdinim in #2677
- Cleanup headers by @kimkulling in #2708
- ColladaExporter: improve name/id handling by @tgenigma in #2690
- Fix CMake import by @jherico in #2722
- fix vs2013 build by @ardenpm in #2715
- Fix gltf importer crash by @MalcolmTyrrell in #2704
- Update appveyor.yml by @kimkulling in #2723
- Fix FBXConverter: use proper 64-bit constant by @ffontaine in #2697
- Fix #2685 - library compiled by MinGW is unusable in MinGW. by @Zalewa in #2698
- Update assimp legal and version by @RichardTea in #2709
- Collada ZAE texture loading by @RichardTea in #2711
- Fix multiple deallocation of memory for texture data. by @ardenpm in #2717
- glTF2 fix glossinessFactor being put into the wrong object on export by @ardenpm in #2725
- Fix lower casing material names in 3DS importer by @quanterion in #2726
- Implemented armature lookup and updated FBX importer to properly support this by @RevoluPowered in #2731
- Update CXMLReaderImpl.h by @tanolino in #2744
- FBX orphan embedded textures fix by @muxanickms in #2741
- Clang format added for code reformatting by @RevoluPowered in #2728
- Added M3D format support by @bztsrc in #2736
- Fix for exporting fbx bigger than 2GB by @muxanickms in #2751
- closes #2684: normalize path by @kimkulling in #2757
- closes #1320: make sure build … by @kimkulling in #2759
- BUG - use noexcept only for C++11 and more by @jcarpent in #2758
- Kimkullig dev by @kimkulling in #2764
- Update .gitignore by @thewoz in #2748
- closes #2733: update of zlip t… by @kimkulling in #2771
- Update Readme.md by @kimkulling in #2775
- Updated M3D SDK and some fixes by @bztsrc in #2766
- ColladaParser: fix handling of empty XML-elements by @da-raf in #2727
- Add function aiGetVersionPatch() to be able to display Assimp version as in Git tags by @LoicFr in #2780
- MinGW support, profiling and signed error code by @bztsrc in #2783
- Migenius fix doubleexport by @ardenpm in #2782
- Migenius fix khrtexturetransform by @ardenpm in #2787
- Update CMakeLists.txt by @kimkulling in #2789
- Migenius fix dracocrash by @ardenpm in #2792
- avoid weighting vertex repeatedly when joining identical vertices by @thomasbiang in #2752
- Fix for memory leak in glTF2 Importer if an exception has been thrown by @muxanickms in #2770
- Error string of Importer should contain a message in case of an exception by @muxanickms in #2769
- Fix glTF validation error related to accessor min and max values by @coryf in #2779
- Remove cout calls from FBX, LWO and B3D by @RichardTea in #2802
- Modeller meta data by @MalcolmTyrrell in #2810
- MSVC: Disable optimisations in debug build by @RichardTea in #2801
- Some cleanup of M3D support by @RichardTea in #2805
- closes #2809: fix crash for sp… by @kimkulling in #2814
- Backfacing odd negative scale 2383 by @RichardTea in #2818
- Add a support for 3DSMax Physically Based Materials for FBX format by @muxanickms in #2827
- Fix texcoord by @MalcolmTyrrell in #2829
- Update M3D ASCII exporter ident and extension by @RichardTea in #2819
- Added CMake option to set the compiler warning to max (-Wall, /W4). Off by default by @dylankenneally in #2776
- Fix typos by @MalcolmTyrrell in #2841
- Python fixes: ctypes declarations and cosmetics by @umlaeute in #2813
- Made the CMake config more submodule friendly by @apanteleev in #2839
- MSVC workarounds by @bztsrc in #2825
- Update SMDLoader.cpp by @9739654 in #2843
- Added support to load Half-Life 1 MDL files. by @malortie in #2838
- Gltf import bug fix by @yunqiangshanbill in #2853
- Fixed UV coordinate swapped twice in big endian. by @malortie in #2858
- Collada and glTF modeller metadata by @RichardTea in #2820
- fix: Don't combine Collada animations when channels are shared by @felipeek in #2855
- Fix PlyExporter to support faces with 0 vertices by @Dunni in #2863
- Fix possible null pointer exception on scene metadata when exporting a glTF2 file by @LoicFr in #2865
- Update VertexTriangleAdjacency.cpp by @kimkulling in #2867
- Update glTF2Importer.cpp by @kimkulling in #2866
- Revert 3_bananas.amf.7z to working version by @turol in #2870
- Update Readme.md by @kimkulling in #2868
- Revert more broken test models to working versions by @turol in #2875
- Add MD2 importer unit tests by @turol in #2877
- Revert broken dwarf.cob test file and add MD5 and COB unit tests by @turol in #2891
- Fix: gltf exporting memory leak by @runforu in #2892
- Revert broken test files and improve error messages in Half-Life MDL loader by @turol in #2904
- Suppressed MSVC++ warnings C4244 and C4267 by @matt77hias in #2905
- [MDL] Updated header to use when checking file size. (Redone) by @malortie in #2908
- Update .travis.yml by @kimkulling in #2887
- Fixed memory leak in MDL importer. by @malortie in #2927
- Removed name of unreferenced local variable in catch block by @matt77hias in #2910
- Add all shipped .blend files to unit tests by @turol in #2907
- Revert broken test files by @turol in #2932
- Revert broken .X test model to working version by @turol in #2934
- Add more unit tests by @turol in #2936
- Fix Assimp patch version to match the last bug fix release by @LoicFr in #2884
- Fix memory leak in .X importer by @turol in #2940
- Updated copyright dates. by @malortie in #2933
- [MDL HL1] Fixed children nodes not deleted. by @malortie in #2928
- Updated places where read/write for achFormatHint (Redone). by @malortie in #2948
- Added support to load HL1 MDL external texture files directly. by @malortie in #2952
- Remove explicit setting of macos install_name by @RichardTea in #2962
- Revert image files corrupted by a8a...
The 5.0.1 bugfix release
- Fix wrong version
- Fix MacOS compile issue.
- Add pdf-docs