@@ -11,29 +11,60 @@ and this project adheres to Semantic Versioning (https://semver.org/).
1111
1212---
1313
14- ## [ 0.0.9] — 2026-02-22
15- ### Changelog
14+ ## [ 0.0.9] — 2026-03-03
15+
16+ ### Changed
1617- Refactored ActiveCast.luau
1718- Merged ActiveBlockcast.luau and ActiveSpherecast.luau with ActiveCast.luau
1819- Updated TypeDef, Enums, FastCastVMs
20+ - Removed FastCast: SafeCall (func, ...)
21+ - Changed CFrame.new() to CFrame.new(origin) in ActiveCast.luau
1922
2023### Fixed
21-
2224- Spherecast not working
2325- Type errors
2426- Typo fixes
2527- No longer errors now when attempting to index with FastCastEvents with guarding
26- - Fixed CanPierce logic
28+ - Fix CanPierce logic and unnecessary things
29+ - Fix unnamed parameters in all callback function types
30+ - Fix incorrect union types on Caster signal fields (removed RBXScriptSignal, RBXScriptConnection)
31+ - Fix GetVelocityCast and AddAccelerationCast signatures
32+ - Fix SphereCastRayInfo ` @type ` doc copying BlockCastRayInfo
33+ - Fix OnCastFireFunction ` @type ` unnamed parameters
34+ - Remove stale RBXScriptSignal references from Caster ` @type ` doc
35+ - Fixed GetAccelerationCast returning velocity instead of acceleration
36+ - Fixed AddPositionCast, AddVelocityCast, AddAccelerationCast calling nonexistent methods
37+ - Fixed missing return after cascading cast warn in SimulateCast and Stepped
38+ - Fixed Destroy referencing RayHit/RayPierced instead of Hit/Pierced
39+ - Fixed DBG_SEGMENT_SUB_COLOR2 being identical to DBG_SEGMENT_SUB_COLOR
40+ - Fixed numWorkers assertion from > 1 to >= 1
41+ - Fixed BulkMoveTo double-connection guard in BindBulkMoveTo
42+
43+ ### Removed
44+ - Removed unused SafeCall, material, and dead code
45+
46+ ### Improved
47+ - Merged ResumeCast into PauseCast(cast, value) for simplicity
48+ - Added missing SetPositionCast method
49+ - Updated all doc comments to use vaildcast type consistently
50+ - Add guarding for SetFastCastEventsModule
51+ - Cached CastFire from require FastCastEventsModule result in SetFastCastEventsModule
52+ - Removed unused variables in ActiveCast.luau and BaseCast.luau
53+
54+ ## [ 0.0.8] — 2026-02-21
2755
28- ## [ 0.0.8] — 2026-02-22
2956### Added
30- - Spherecast feature — adds sphere-based casting for broader collision detection and hits testing.
57+ - Spherecast feature — adds sphere-based casting for broader collision detection and hit testing.
3158
3259### Changed
3360- Blockcast visualization no longer stretched by cast length.
3461- Cleaned up code and performed minor refactors for readability.
3562- Updated documentation comments for clarity.
3663
64+ ### Fixed
65+ - Type errors
66+ - FastCast2 now uses copy table instead of shared table for .newBehavior()
67+
3768## [ 0.0.7] - 2026-02-11
3869
3970### Added
@@ -98,4 +129,4 @@ and this project adheres to Semantic Versioning (https://semver.org/).
98129- Initial release of FastCast2.
99130- Core casting and blockcasting functionality.
100131- Basic project structure.
101- - Initial Roblox Studio test project.
132+ - Initial Roblox Studio test project.
0 commit comments