🎉 v3.0.1 is here! 🎉
What's new?
-
Voyager classes are now no longer parented to a folder, they are now parented to a module script. Requiring this module script gives you access to all Voyager classes without the need to individually require them.
-
Documentation page has been given a new look.
-
Improved documentation.
-
All methods and properties have been renamed in pascal case (excluding constructor methods) to match roblox's official code style
-
Added method
SendMessageInThread
toWebhook
-
Added method
EditMessageInThread
toWebhook
-
Added method
DeleteMessageInThread
toWebhook
-
Added method
SetFieldAt
toEmbed
-
Added method
RemoveFieldAt
toEmbed
-
Added method
RemoveAllFields
toEmbed
-
Added new type
ProxyInformation
-
Added property
ProxyInformation
toRequestStatus
-
Added property
RatelimitInformation
toRequestStatus
-
Improved
Embed
validation -
Improved request validation
-
Improved internal code
-
Voyager is now on wally!
How do I migrate my code to v3?
Please visit this section of the documentation to see the full list of breaking changes.
What happened to v3.0.0?
Unfortunately due to inexperience with wally, v3.0.0 was not compatible with wally due to voyager not having an init.lua
to package the internals and expose them publicly. Sadly I did not catch this until it was too late, v3.0.0 was uploaded to wally in a non-functioning state.
I decided it would be best to hold back the release of v3.0.0 and release v3.0.1 instead, so both the version on wally and toolbox/model file would be functioning as intended.
What's next?
At the current moment I intend to stay alert for any new bugs this update may bring.
As for any upcoming features I don't really have any in mind right now, so if you wish to see a new feature added, make sure to leave an issue on the github.
Future updates will most likely consist of bug fixes, but new features can also be added just less frequently.