Added
- The Weeknd and Rock Mixtape environment & color scheme
- Wrapper class/interface
- Write properties instantiation in more readable syntax
- Able to instantiate object from existing class object (copy)
- Mix-and-match is possible but will prioritise wrapper property
- External file interface
- Currently supported
BPM Info
,Cinema
,Chroma
- Currently supported
- Zip extension
- Couple more utilities
- Pseudorandom number generator (global or instanced)
- Vector helpers
- Color from helpers (various of input to return color array)
- Array pick random
- Experimental Deno standard library usage
- Test coverage
Changed
- Updated to beatmap v3.2.0
- Structural change
- Custom data type moved to their dedicated folder to separate main and custom schema (main schema
uses custom schema for custom data)
- Custom data type moved to their dedicated folder to separate main and custom schema (main schema
- Renamed
basicBeatmapEvents
andcolorBoostBeatmapEvents
tobasicEvents
andcolorBoostEvents
- Beatmap v2 field rename (JSON remains the same)
- Improved function overloading and auto-completion
- Renamed couple of function to be camel/pascal case including acronyms (JS API left untouched)
- Array utilties now uses template
Fixed
- Obstacle not correctly check for interactive in specific case
- Loose-autocomplete type incorrectly throw error when passed to primitive
- Couple of utils fixed from testing