Skip to content

Commit 0c0325d

Browse files
Update changelog with new entries through 0.0.9.
1 parent fa722b1 commit 0c0325d

1 file changed

Lines changed: 38 additions & 7 deletions

File tree

docs/changelog.md

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)