Compiler Changelog
Note
This is the Changelog for TheEpicTwin's RobloxTrackRideFramework's Compiler Module! (wow, that is a mouthful)
Based on https://keepachangelog.com/en/1.0.0/
[Unreleased]
- PhysicsSimulator2
- Designed to be a more accurate physics simulation
- Can use non-gravity based values with TrackSectionsData and PhysicsSimulator
- Varying TimeIntervals for Recorder
[1.0.2] - 2020-XX-XX
- Fixed issue with GetPassedTriggers not utilizing IsMovingForward correctly
[1.0.1] - 2020-09-02
Added
- TrackName value to SimulationState. Overwrites the Track string value when generating keyframes
- trackName argument added to WithCFrameTrack in PhysicsSimulationStateBuilder and EasingSimulationStateBuilder
- WithTrackName to PhysicsSimulationStateBuilder and EasingSimulationStateBuilder
- Completed TweenedPointsCFrameTrack
Fixed
- TrackSectionsDataBuilder, TypeSectionBuilder, TrackTypeBuilder variable methods not returning self
- MiddlePosition Instance value for MovingSectionCFrameTrack
[1.0.0] - 2020-08-28
Added
- 1.0.0 Milestone!
- Recorder API is now out of Beta and should be stable!
- BitBuffer exporting which compresses the data into a BitBuffer string
- Added Section to CFrameTrack.MovingSection
- VERSION module to be read by the Plugin
- Documentation using mkdocs and mkdocs-material
Changed
- Enums now do not end with 'S'
TRACK_TYPES -> TRACK_TYPE
EASINGS -> EASING
- CFrameTrack moved to it's own repo
- CFrameTrain's error handling and messages have been rewritten
- Changed TrackSectionsData to a Module
- Added Builder pattern to TrackSectionsData, TypeSection, and TrackType
Deprecated
- LoadProgramAPI.TrainAnimationCompiler
- LoadProgramAPI.DoCompile
- LoadProgramAPI.ExportAnimation
Fixed
- Fixed ClampToTargetSpeed not working