PraxisLIVE v6 released #132
neilcsmith-net
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
PraxisLIVE v6 is now available to download from https://www.praxislive.org/
Version 6 is a substantial rewrite of some key aspects of how PraxisCORE works. Expect some rough edges! Many deprecated and legacy features have been removed. The IDE and core now require minimum Java 21. Networked hubs now use Netty and Ion to provide a more robust and structured communication protocol than was possible with OSC. Key libraries have been updated, including libP5X now based on Processing 4. Runtime dependency management is now based on MiMa rather than Ivy. Much of the project saving and execution has been moved directly into PraxisCORE.
There are a bunch of other useful changes - custom roots can now specify use of table editing rather than the graph editor; containers can filter allowed child types and even specify custom types; annotations no longer require a weight / index parameter - eg.
@P int x,y,z;
is now legal syntax! Examples and custom components are being updated and added showing the new features.The most obvious change is the new vector logo, window background actions, and revamped dashboard.
The IDE build system has been moved to Maven, and various IDE modules are also published, allowing use of PraxisCORE and PraxisLIVE as a platform for other projects. More news on that soon!
Breaking changes
d(..)
must useD(..)
; Propertyvalues()
linking must now usedoubles()
;PVector
is only available fromvideo:gl:p2d
andvideo:gl:p3d
components, etc. Make sure to migrate all deprecated functionality from inside the latest PraxisLIVE v5 before attempting to migrate a project to PraxisLIVE v6.Known issues
Beta Was this translation helpful? Give feedback.
All reactions