All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Add Arm64 static library for iphonesimulator.
- Upgrade Core version to 06.00.0001.
- Fix offscreen opacity calculation.
- [Native] Remove Visual Studio 2015 (MSVC 140) static library.
- Add
csmGetMocVersion(mocBytes: ArrayBuffer)with simplified arguments fromcsmGetMocVersion(moc: Moc, mocBytes: ArrayBuffer).- The previous version
csmGetMocVersion(moc: Moc, mocBytes: ArrayBuffer)is now deprecated and is planned to be removed in the future.
- The previous version
- Enhanced model rendering features have been added.
- Upgrade Core version to 06.00.0000.
- [Unity,Native,Java] Implement support for Android 16KB page size.
- Add the function
csmGetParameterRepeats.- This function retrieves whether the parameters are set to repeat.
- Upgrade Core version to 05.01.0000.
- Fix
csmGetParameterKeyCounts()andcsmGetParameterKeyValues()symbols in the DLL.
- Upgrade Core version to 05.01.0000.
- [Native] Remove Visual Studio 2013 (MSVC 120) static library.
- [Native] Add experimental support
arm64library 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
MOC3file 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
csmGetMocVersionfunction argument.
-
Add functions
csmGetParameterTypescsmGetDrawableParentPartIndices
-
Add type
csmMocVersionand 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
latestdirectory. - emsdk 1.38.48 build bitcode file in
1_38_48directory.
- emsdk latest version build bitcode file in
- Add static library(.a) for Mac Catalyst.
- Add
x86_64library for Android. - Add
arm64library for macOS.
- Add funtcions for Viewer.
csmGetParameterKeyCountscsmGetParameterKeyValues
- 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.