All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Merge #12
0.3.0-rc5 - 2025-01-10
0.3.0-rc4 - 2024-12-26
- Offers improved cleanup
0.3.0-rc3 - 2024-12-24
- Fixes not being able to create multiple actions of the same type under an object
- Removes action caching as it has no practical use
0.3.0-rc2 - 2024-12-15
- Fixed possible bugs
- Minified longer code
- Improved memory usage
- Removed old log types
0.3.0-rc1 - 2024-12-15
- Complete rewrite
- Adds a
Component<T>
type
- Enforces better code practices in some areas
- Fixes types not being inferenced when creating components
- Fixes docs not being up-to-date with code
- Fixed infinite error on spring destruction bug ( #5 by @dazscripts )
- Adds 2 new exported types
- Adds documentation for components
- Adds general component support
- Adds
props.Children
when using component children
- Reformats code for better comment support
- Fix documentation inconsistencies
- Added
compute
constructor. - Added
childrenTable
parameter fornew
constructor - Added
Spring:Destroy()
method. State:Listen(...)
now returns a function to disconnect the listener.
- Exported more types.
- Improved documentation
- Fixed
State
object's listener function's value order being typed wrong.
Children
key.- Removed the ability to pass key tables in the
UnregisterKey
function. - Removed support for nested tables.
- Added
Aegis.Update
function. - Added
Aegis.UnregisterKey
function. - Added
Cleanup
key. - Added restriction for
table
types for states. - Added nested table support for
Children
key. - Added more animatable types:
boolean
,BrickColor
,CFrame
,Vector3int16
,Vector2int16
,NumberSequence
,NumberRange
andRect
.
- Improved
Aegis.Key
function. - Reduced spring memory usage
- Made documentation a lot better with in-depth explanation, FAQ, comparisons and tutorials.
- Types are now properly exported.
- Fixed
Color3
spring animation. - Fixed issue with
Children
key not parenting instances properly.
SpringInfo.Velocity
- Fix documentation
- Fixed documentation page and wally package
- Released Aegis!