Skip to content

Latest commit

 

History

History
300 lines (175 loc) · 8.6 KB

CHANGELOG.md

File metadata and controls

300 lines (175 loc) · 8.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

5-r.2 - 2024-12-19

Added

  • Add a function to notify when motion playback starts.

Changed

  • Modify to run tsc --noEmit command during development build for type checking.
  • Change to be able to handle multiple <canvas>.
  • The interfaces MouseEvent and TouchEvent are deprecated and consolidate into PointerEvent.
  • Change to overwrite motion fade by the value specified in .model3.json on Framework.
  • Change the function for playing back expression motions from CustomExpressionMotionManager.startMotionPriority() to CustomExpressionMotionManager.startMotion().

Fixed

  • Fix eslintrc.yml to conform to the exact wording.
  • Fix a bug that the eye tracking behavior was not released when dragging is released outside of a canvas element.
  • Fix an issue where WebGLRenderingContext.deleteTexture() was not being called in releaseTextures(), releaseTextureByTexture(), and releaseTextureByFilePath().

5-r.1 - 2024-03-26

Changed

  • Change development environment from webpack to Vite.

5-r.1-beta.4 - 2024-01-18

Added

  • Add getPcmDataChannel() and getWavSamplingRate() functions to LAppWavFileHandler.

Changed

  • Change return type of loadWavFile() to Promise<boolean>.
  • Deprecate the use of the Singleton pattern in LAppWavFileHandler.
    • This change marks the following functions and variables as deprecated.
      • s_instance
      • getInstance()
      • releaseInstance()
  • Change target to es6.
  • Change to use webgl2.

Fixed

  • Fix to check for error when reading json.

Removed

  • Remove use of polyfill, watwg-fetch and experimental-webgl.

5-r.1-beta.3 - 2023-11-30

Added

  • Add LAppGlManager class.

Changed

  • Change LAppDelegate so that it no longer holds the WebGLContext and moved its role to LAppGlManager.

5-r.1-beta.2 - 2023-09-28

Changed

  • Replace the sample model Mao with the updated version that is compatible with Cubism 5.0.

5-r.1-beta.1 - 2023-08-17

Added

  • Add Wankoromochi as a model bundled with SDK.

Fixed

  • Fix blurry image and models on mobile devices. by @Tsar
  • Fix a bug that caused scroll-blocking violations to appear in the log.

4-r.7 - 2023-05-25

Added

  • Add compiler options noImplicitAny and useUnknownInCatchVariables to tsconfig.json.
  • Add some functions for checking consistency of MOC3 files.
    • Add the function of checking consistency in lappmodel.setupModel().
    • Add the function of checking consistency before loading a model. (lappmodel.hasMocConsistencyFromFile())
    • This feature is enabled by default. Please see the following manual for more information.

Fixed

  • Fix a problem in which haru motion and voice were incorrect combination.

4-r.6.2 - 2023-03-16

Fixed

  • Fix some problems related to Cubism Core.
    • See CHANGELOG.md in Core.

4-r.6.1 - 2023-03-10

Added

  • Add funciton to validate MOC3 files.
    • See CHANGELOG.md in Core and Framework.

4-r.6 - 2023-02-21

Removed

  • Remove Debugger for Chrome from recommended extensions.
    • Use Javascript Debugger, a built-in feature of Visual Studio Code.

4-r.5 - 2022-09-08

Added

  • Add the multilingual supported documents.

4-r.5-beta.5 - 2022-08-04

Changed

  • Update Mao model.

Fixed

  • Fix crash with exception when reading .moc3 files of unsupported versions.

4-r.5-beta.4 - 2022-07-07

Added

  • Add Mao model.

4-r.5-beta.3 - 2022-06-16

Fixed

  • Fix a problem in which ViewPort was sometimes not set correctly.

Removed

  • End support for Internet Explorer.

4-r.5-beta.2 - 2022-06-02

Fixed

  • Fixed a bug that caused Multiply Color / Screen Color of different objects to be applied.
    • See CHANGELOG.md in Core.
    • No modifications to Samples and Framework.

4-r.5-beta.1 - 2022-05-19

Added

  • Support Multiply Color / Screen Color added in Cubism 4.2.
    • See Framework and Core.

4-r.4 - 2021-12-09

Changed

  • Update sample models. (Made with Cubism Editor 4.1.02)

Fixed

  • Fix a bug where the move process would affect other models while displaying multiple models. by @catCoder
  • Fix breathing behavior was different from Cubism Viewer (for OW).

4-r.3 - 2021-06-10

Fixed

  • Fixed the model path. It was causing a 404 when an exact path was required.

4-r.3-beta.1 - 2021-05-13

Added

  • Add the sample to manipulate the lip-sync from a waveform on the audio file(.wav).
  • Add sample voices to Haru.

4-r.2 - 2021-03-09

Added

  • Add dynamic screen size and touch detection support.

Fixed

  • Adjust size calculation for models displayed in a window and fix to use a view matrix.
  • Avoiding needless namespace syntax to simplify imports by @cocor-au-lait

4-r.1 - 2020-01-30

Added

  • Add development workflow using Webpack Dev Server.
  • Add README.md to Sample project.
  • Add Prettier and ESLint for format and check code quality.

Changed

  • /Framework directory is now git submodule.
  • Rename /Sample directory to /Samples
  • Move /Resources directory to just below /Samples directory.
  • Move package.json and tsconfig.json to Sample project.
  • Reformat code using Prettier and ESLint.

Removed

  • Remove some unused functions in Demo project.
  • Remove Webpack settings for framework.

4-beta.2 - 2019-11-14

Fixed

  • Fix file name case of cubismrenderer_webgl.ts.

4-beta.1 - 2019-09-04

Added

  • Add method for Moc file version.
  • Support new Inverted Masking features.
  • Add .editorconfig and .gitattributes to manage file formats.
  • Add CHANGELOG.md.
  • Add way to create a simpler local server.
  • Add sample model /Sample/TypeScript/Demo/Resources/Rice.

Changed

  • Upgrade Core version to 04.00.0000 (67108864).
  • Convert all file formats according to .editorconfig.
  • Rename cubismrenderer_WebGL.ts to cubismrenderer_webgl.ts.
  • What was CubismSdkPackage.json is currently being changed tocubism-info.yml.
  • Upgrade all dependency packages and lock package version by adding package-lock.json.
  • Update README.md.
    • Delete guidance from README.md due to suspension of Cubism Bindings.
  • Update .gitignore.

Fixed

  • Fix issue with reloading model images in WebKit.