Releases: roblox-aurora/rbx-net
Releases · roblox-aurora/rbx-net
v3.0.7
What's Changed
- Swap method of waiting for remotes by @liamlutton in #88
New Contributors
- @liamlutton made their first contribution in #88
Full Changelog: v3.0.6...v3.0.7
v3.0.6
What's Changed
- Fix documentation for Compile Times Remote IDs by @TigerQAa in #73
- Added Namespace definitions by @MonzterDev in #74
- Fix Client:Get(remoteId) causing delays by @boatbomber in #84
New Contributors
- @TigerQAa made their first contribution in #73
- @boatbomber made their first contribution in #84
Full Changelog: v3.0.3...v3.0.6
v3.0.3
Changes since 2.1.x
- Added
ExperienceBroadcastEvent
- For broadcasting events between servers in your experience. This can be used for global things like cross-server chats, server browsers and announcements. - [BREAKING] The second argument of
Definitions.Create
is now a configuration object, rather than the global middleware. Global middleware can be set by theServerGlobalMiddleware
property of the configuration. - [BREAKING] The old API in
Net.Server
andNet.Client
was removed - only the classes remain now. It is recommended you use the definitions API as direct class access is considered unsafe. - Server definitions now use
Get
as well,Create
is deprecated. - Remotes are automatically created on the server (This is configurable in the definitions configuration)
Get
calls on the client yield for the remote (This is also configurable in the definitions configuration, if you want the old behaviour)- Improved connection behaviour with server events.
3.0.2
- Fixes namespaced remotes not being generated correctly at runtime (#67)
3.0.3
- Fixes a bug where returning
undefined
/nil
would not return on async functions (e125d70)
Full Changelog: v.2.1.4...v3.0.3
v2.1.4
v2.1.0
v2.0.0
v2 Release Candidate 1
- Fixes some bugs, removes some deprecated features.
Further finalizing the library towards release.
v2 Release Candidate 0
v2.0.0-rc.0 Minor adjustments
v1.1.0
Changes
- Added property type validation
- Removal of
ClientFunction.setCallback
andServerFunction.CallPlayerAsync
- These will be replaced with a better system in 1.2.0. - Deprecated camelCase getters/setters in favour of PascalCase - They will be removed in 1.2.0.
v1.0.13
Changes:
- Events now return a RBXScriptConnection
- Deprecated
ServerFunction.CallPlayerAsync
as it's a security vulnerability. - [BREAKING] Properties were replaced with get/set functions.
- Serializer fixes
- Lua code can now require and use the module directly, rather than having to use
Net.LuaNet
orNet.default
- Added Serialization / Deserialization
- Added
GlobalEvent
/GlobalServerEvent
(MessagingService)- These are testable in Studio - due to
MockMessagingService
implementation.
- These are testable in Studio - due to