Skip to content

feat: implement float sanitization and startup branding - #1

Merged
protheeuz merged 2 commits into
mainfrom
feat/core-hardening-startup
Apr 29, 2026
Merged

feat: implement float sanitization and startup branding#1
protheeuz merged 2 commits into
mainfrom
feat/core-hardening-startup

Conversation

@suckserberg

Copy link
Copy Markdown
Collaborator

Summary

Strengthens the library's core by implementing mandatory float sanitization for all networking types and introducing a professional startup banner.

Technical Implementation

  • Float Sanitization: Updated Types/init.luau to wrap f32, f64, Vector3, Vector2, and CFrame with Sanitizer.sanitizeFloat.
  • New Types: Added u4 and Vector2Quantized.
  • Startup Engine: Added VERSION constant and console banner in Satset.start().

Changelog Entry

  • Core: Implemented NaN/Infinity sanitization for all float types and added a startup initialization banner.

@suckserberg
suckserberg requested a review from protheeuz as a code owner April 29, 2026 19:05
@suckserberg
suckserberg requested a review from a team April 29, 2026 19:05
@github-actions github-actions Bot added the enhancement New feature or request label Apr 29, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @suckserberg, thank you for opening your first pull request in Satset! 🚀

We appreciate your contribution. A maintainer will review your changes shortly. Please ensure you have followed our Contributing Guidelines.

Happy coding! >.<

@protheeuz

Copy link
Copy Markdown
Member

Do we need to allow shadowing rules in selene.toml?

Comment thread src/init.luau

-- [ Constants ]

local VERSION = "0.1.1"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably fetch using http instead of hard coded?

@protheeuz
protheeuz merged commit f39f5bc into main Apr 29, 2026
3 checks passed
@protheeuz
protheeuz deleted the feat/core-hardening-startup branch April 30, 2026 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants