Skip to content

Releases: roblox-aurora/rbx-net

v3.0.7

29 Sep 04:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.6...v3.0.7

v3.0.6

28 Mar 08:53
d30950b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.0.6

v3.0.3

30 Jun 11:48
101924a
Compare
Choose a tag to compare

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 the ServerGlobalMiddleware property of the configuration.
  • [BREAKING] The old API in Net.Server and Net.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

12 Nov 00:58
Compare
Choose a tag to compare

Changes since 2.1.0:

  • (TypeScript) Fixes bidirectional event argument ordering
  • Remotes with no callbacks or event listeners will contain default ones (security vulnerability fix for crashing servers)

v2.1.0

10 Apr 12:41
Compare
Choose a tag to compare

Adds:

  • GlobalMiddleware overload to Net.Definitions (for stuff like Analytics)
  • Net.Definitions.Namespace - Namespacing for definitions
  • Renamed functions for Net.Definitions, see this for more information.

v2.0.0

02 Mar 23:10
Compare
Choose a tag to compare

Release of 2.0!

This includes a whole heap of breaking changes over 1.x, as well as a new definitions API.

Look at the docs here on how to use the new API.

v2 Release Candidate 1

26 Jan 03:44
Compare
Choose a tag to compare
Pre-release
  • Fixes some bugs, removes some deprecated features.

Further finalizing the library towards release.

v2 Release Candidate 0

21 Jan 02:22
Compare
Choose a tag to compare
Pre-release
v2.0.0-rc.0

Minor adjustments

v1.1.0

10 Aug 07:00
Compare
Choose a tag to compare

Changes

  • Added property type validation
  • Removal of ClientFunction.setCallback and ServerFunction.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

06 Aug 05:59
67a7aec
Compare
Choose a tag to compare

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 or Net.default
  • Added Serialization / Deserialization
  • Added GlobalEvent / GlobalServerEvent (MessagingService)
    • These are testable in Studio - due to MockMessagingService implementation.