All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- [Native] Remove Visual Studio 2013 (MSVC 120) static library.
- [Native] Add experimental support
arm64
library for linux.
- [Unity,Native,Java] Remove Android ARM v7 library.
- [Unity] Add library(.so) for HarmonyOS build.
- [Unity] Remove built with Emscripten 1.38.48.
- Unity 2021.2 or later uses only Core under
Assets/Live2D/Cubism/Plugins/Experimental/Emscripten/latest
.
- Remove bitcode from IOS build.
- Enhance Blend Shape features.
- Please see here.
- Upgrade Core version to 05.00.0000.
- Change the GCC version of the library for Linux from 6.5.0 to 8.3.0.
- Fix a case in which the index of the mask's drawable object was negative value for
csmGetDrawableMasks()
. - Fix a problem in which
csmHasMocConsistency()
was returned as 0 even though the MOC3 file was in the correct format.- This problem was occurring in some models using the blendshape weight limit settings.
- Fix a problem that could cause a crash if a MOC3 file that is not in the correct format is loaded with
csmHasMocConsistency()
.
- Upgrade Core version to 04.02.0004.
- Add the function
csmHasMocConsistency
.- This function verifies that the
MOC3
file is valid.
- This function verifies that the
- Upgrade Core version to 04.02.0003.
- [Web] Added classes related to
Memory
.- Add the funciton
initializeAmountOfMemory()
to adjust the amount of memory at initialization.
- Add the funciton
- [Java] Remove unnecessary methods.
- [Java] Add AAR file for Android.
- Add the multilingual supported documents.
- Support Visual Studio 2022.
- [Web] Fix
csmGetMocVersion
function argument.
-
Add functions
csmGetParameterTypes
csmGetDrawableParentPartIndices
-
Add type
csmMocVersion
and enum. This type is the return value ofcsmGetMocVersion
,csmGetLatestMocVersion
.
- Upgrade Core version to 04.02.0002.
- Upgrade Core version to 04.02.0001.
- Fixed a bug that caused Multiply Color / Screen Color of different objects to be applied.
- Support new Multiply Color / Screen Color features.
- Support new Blend Shape features.
- Upgrade Core version to 04.02.0000. This upgrade is following Cubism Editor 4.2 features.
- [Unity] Add bitcode library(.bc) for Emscripten latest version build.
- [Unity] Change the bitcode file directory location.
- emsdk latest version build bitcode file in
latest
directory. - emsdk 1.38.48 build bitcode file in
1_38_48
directory.
- emsdk latest version build bitcode file in
- Add static library(.a) for Mac Catalyst.
- Add
x86_64
library for Android. - Add
arm64
library for macOS.
- Add funtcions for Viewer.
csmGetParameterKeyCounts
csmGetParameterKeyValues
- Update Core version to
04.01.0000
.
- Add static library(.lib) for statically linking DLL.
- Add symbol file for Windows dynamic library (dll).
- Fix linking static libraries for Windows (.lib).
- Support Visual Studio 2019.
- Support macOS dynamic library (dylib).
- Update Windows dynamic library: Use Visual Studio 2019 for building.
- Bundle certificate and notary ticket to macOS shared library.
- Support new Inverted Masking features.
- Support ARM64 architecture for Universal Windows Platform.
- Upgrade Core version to 04.00.0000 (67108864). This upgrade is following Cubism Editor 4.0 features.
- Add calling convention for Windows/x86 DLL only.
- Remove bitcode binary due to suspension of Cubism Bindings.
- Support Universal Windows Platform for Windows Store Application.
- Add API to get the parent part of the specified part.
- Add API to get moc3 version.
- [Native] Add new function:
csmGetPartParentPartIndices
. - [Native, 3.3 Support] Support new Warp Deformer features.
- Upgrade Core version to 03.03.0000 (50528256). This upgrade is following Cubism Editor 3.3 features.
- [Native] Add support for Neon.
- [Native] Add Windows Visual C++ 2013 library.
- [Windows] Add runtime library choice
MT
,MD
,MTd
,MDd
. - [iOS] Add support for iPhone Simulator SDK.
- Fix an error occurred when linking libraries for Android
arm64-v8a
.
- Fix processing of vertex index.
- Provide bitcode for iOS.
- [Native] Add Android arm64-v8a ABI library.
- Fix drawing order in certain scenarios.
- Add experimental support for Emscripten.
- Add
CHANGELOG.md
.
- Fix access violation in certain scenarios.
- Fix update result in certain scenarios.
- [Native] Add experimental support for Raspberry PI.
- Add
README.md
.