Releases: R-unic/flamework-template
Releases · R-unic/flamework-template
v1.8.1
- Switched to using Lune instead of run-in-roblox to run tests
- Switched to Rokit instead of Aftman
- Improved
delayUntil()
utility method's API - Converted
safeCast()
utility method into a macro - Upgraded some dependencies
Full Changelog: v1.8.0...v1.8.1
v1.8.0
- Phased out
@rbxts/testez
in favor of@rbxts/runit
- Phased out
@rbxts/gamejoy
in favor of@rbxts/mechanism
Full Changelog: v1.7.2...v1.8.0
v1.7.2
- Switched to file-based assets
- Set up TestEZ
- Added
fixes.d.ts
to patch holes in@rbxts/types
Full Changelog: v1.7.1...v1.7.2
v1.7.1
- Added
other
utility - Abolished
SchedulingService
- Fixed
MouseController
compilation errors - Fixed snippets
Full Changelog: v1.7.0...v1.7.1
v1.7.0
- Debloated by moving a ton of utility/classes to their own decidated NPM packages
LazyIterator<T>
class@SpawnTask
decorator@LinkRemote
&@LinkSerializedRemote
decorators- Overhauled procedural animation system
- Animation offsets are now automatically applied using the
@ProceduralAnimation
decorator and theBaseProceduralAnimation
interface
- Animation offsets are now automatically applied using the
- Overhauled control panel system
- Control panel tabs are now automatically rendered using the
@ControlPanelRenderable
decorator and theControlPanelDropdownRenderer
interface
- Control panel tabs are now automatically rendered using the
- Multiple utility interface overrides (e.g.
Instance.WaitForChild<T>()
) Replicable
andReplicator
classes to ease replicating things like audio, VFX, etc.- Also
SerializedReplicable
andSerializedReplicator
- Added
AudioController
andAudioService
, which use these classes
- Also
- Fixed
@Memoize
- Abolished
Log.Exception
- Abolished
InitializationController
- Switched to using
$nameof<T>()
macro for all component tags - Removed
rbxts-transform-env
- Updated roblox-ts to latest version
Full Changelog: v1.6.0...v1.7.0
v1.6.0
- Reworked data solution
- More secure
- Simpler
Lazy<T>
utility classSmoothListLayout
UI component- Tons of new method decorators, listed in README
- Many fixes & optimizations
- Debloating, refactoring, and cleanup
What's Changed
New Contributors
Full Changelog: v1.5.2...v1.6.0
v1.5.2
- Create
Singleton
snippet - Fix controller/service snippets
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Movement
component- Rotational movement
- Makes pressing left/right buttons spin your character rather than moving left/right
- Has control panel setting!
- Restrictive movement
- Does not allow you to walk off of edges
- Creates a barrier (not using a part) between you and walls you're about to collide with
- Has control panel setting!
- Rotational movement
Singleton
decorator for client/server independent dependencies- Created
Range
class - New utility functions
- 3D: createRayVisualizer()
- numbers: isEven()
Full Changelog: v1.5.0...v1.5.1
v1.5.0
- Created
OnCharacterAdd
&OnCharacterRemove
hooks - Created procedural animation system
- Created
FirstPersonAnimatedCamera
- Uses procedural animation system
- Has control panel setting!
P
to unlock mouse for control panel- Lock first person toggle in control panel
Movement
component- Fixed jumping being inconsistent
- Fixed acceleration
- Fixes & improvements
Full Changelog: v1.4.1...v1.5.0
v1.4.1
- Moved
server/pakt
toshared/pakt
- Fixes & improvements
Full Changelog: v1.4.0...v1.4.1