Skip to content

Ceramic v2.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:07
· 116 commits to master since this release

This is a major update of Ceramic with a lot of internal changes, yet mostly compatible with any existing project.

A lot of care have been taken to ensure the transition is smooth, but if you find any regression since previous version, please file an issue and it will get addressed!

Main changes

  • Remove dependency to Node.js for CLI tools: they are now compiled as native C++ binary (Node.js is only required when installing Ceramic from Git, any recent version like Node 22 or higher should work)
  • Add installer for Windows and Mac
  • Update native targets to SDL3 (it was previously SDL2)
  • Use Google ANGLE as default OpenGLES3 backend on Mac (Metal), iOS (Metal) and Windows (D3D11) for future-proof compatibility
  • Improve audio API on all targets: support of cross-platform realtime audio processing with AudioFilter and AudioFilterWorklet classes
  • Update Unity target to make it compatible with latest Unity 6 and Render Graph

Contributions

  • Use new arm64 CI runners in place of docker by @l0go in #146
  • Update luxe credit with creator's username by @l0go in #132
  • Update for Haxe nightlies by @kLabz in #147
  • [ase] Fix out-of-bounds write in AsepriteParser by @Frixuu in #150
  • Check numpad enter for text input submissions by @Jarrio in #149
  • Open links in default browser by @MSGhero in #148

Full Changelog: v1.6.0...v2.0.0