Skip to content

Releases: ValiantWind/cloudblox

v1.4.4 - Bug Fixes

20 Feb 21:04
cf0f31e

Choose a tag to compare

This update contains bug fixes for certain method from DataStoreService not working and improvements for type definitions for certain method parameters.

Bug Fixes

  • Fixed the SetEntry method not working due to the UniverseId config being defined wrong.

Improvements

  • Misc improvements to type definitions

Further Notes

I'm currently experiencing major burnout right now which is why updates are currently very sma;;. Once again, if any contributions or volunteers to be a maintainer would be extremely appreciated.

What's Changed

Full Changelog: v1.4.3...v1.4.4

v1.4.3 - Security Fixes + Other Minor Changes

09 Nov 16:44
393d630

Choose a tag to compare

Not much to say here, as this update is very minor.

Changes/New Features

  • A few methods

Improvements

N/A

Bug Fixes/Glitches

  • Updated a package that contained a moderate vulnerability. This is the main reason for this update.

v1.4.2 - Support for Open Cloud Assets API + More Endpoints & Critical Bug Fixes

20 Sep 18:38
b9675f3

Choose a tag to compare

Changes/New Features

  • Support for Open Cloud Assets API is finally here!
  • Full Support for the Presence Web API
  • 2 New Endpoints for the Games Web API:
    • favoriteGame(universeId: number) -- the authenticated user favorites the game from the provided Universe ID
    • unfavoriteGame(universeId: number) -- same as favoriteGame except it unfavorites
  • Semi-Support for the Publish Web API

Improvements

  • Rewrite finished for most of the package
  • Misc code optimizations per ESLint's suggestions

Bug Fixes

  • Fixed a bug in PlacePublishing that caused the entire thing to not work

What's Next

  • Roblox OAuth 2.0 Support
  • Possible support for Events (i.e. detecting when a user changes their description) if I manage to find out a way that finds my needs without my brain hurting
  • Support for the OrderedDataStores Open Cloud API
  • Finishing the rewrite
  • Full Support for the Thumbnails Web API, Game Internationalization Web API, and Authentication Web API

Pull Request for Code Changes

Full Changelog: v1.4.1...v1.4.2

v1.4.1 - More Methods & Package Rewrite

02 Apr 03:28
25cd0cb

Choose a tag to compare

Changes/New Features

  • Began a full rewrite of the package so the code is more maintainable and so optimizing the code is much easier
  • Added a few more methods:
    • Develop Web API
      • getCreatorDashboardMetaData()
      • isPlaceAgeDataAvailable(placeId: number)
    • Thumbnails Web API
      • getBadgeIcon(badgeId: number, isCircular: boolean)
      • getBundle(bundleId: number, size: "150x150" | "420x420", isCircular: boolean)

Improvements

  • Misc code optimizations per ESLint's suggestions

Bug Fixes

  • Fixed 2 methods in the Thumbnails Web API being swapped
  • Most likely other fixes I forgot about

Pull Request

Full Changelog: v1.4.0...v1.4.1

What's next?

  • Support for the recently released OrderedDataStores Open Cloud API
  • Rewrite finished
  • Full Support for the Thumbnails Web API, Game Internationalization Web API, and Authentication Web API

Credits

@visualizememe for the inspiration behind the maintainable code behind the rewrite :)

v1.4.0 (Full Open Cloud Support + Breaking Changes!)

10 Mar 08:14
3a0f937

Choose a tag to compare

v1.4.0

Changes/New Features

  • Good bye PascalCase and hello camelCase; All methods are now camelCase instead of PascalCase with the except of the Open Cloud API

  • Full Open Cloud Support! 🎉

    • DataStoreService is now supported, which completes the currently released Open Cloud API
  • The following Web APIs are now fully supported::

  • Account Settings Web API

  • Catalog Web API

  • Chat Web API

  • Friends Web API

  • Followings Web API

  • Users Web API

  • Lots of other stuff I most likely forgot.

    Improvements

    • Migrated front TSLint to ESLint (given that TSLint is deprecated)
    • Improve code per linter's suggestions
    • Heavily reduced the amount of code used for http request that had more than one query string param (can't believe I forgot about axios's params config)

    Bug Fixes/Improvements

    • Fixed a lot of methods failing to run due to bad error handling
    • Most likely lots of other fixes that I forgot about

    What next?

    • Next release will include full support for the rest of the web api, which will make the package finally ready for productive use.
    • Scrapped Plans for the Roblox DevForum API due to all requests without an api key being unauthorized. (the admins made change most likely for security reasons)

Pull Request

Full Changelog: v1.3.2...v1.4.0
(Lots of formatting changes were made, so you'll see alot of code that was deleted and replaced with the exact same code with the different being some formatting. ESLint did this for me.

v1.3.2

21 Feb 19:05
b0770fe

Choose a tag to compare

Changes/New Features

  • The Badge Web API is now fully supported
  • Partial Open Cloud DataStoreService Support, will be finished in the next release
  • The Authentication API is now Partially Supported with the following methods:
    • GetClientPinStatus
    • GetAuthMetaData
  • Added the following methods to the Catalog Web API:
    • GetGameStartInfo,
    • RedrawClientThumbnail,
    • SetClientBodyColors,
    • GetOutfitDetails,
    • DeleteClientOutfit
  • Added Full Support for the Contacts Web API
  • Added 2 Methods to the Develop Web API:
    • GetAssetVotingInfo,
    • GetGameUpdates
  • The Economy Web API is now Partially Supported (I still need to put the undocumented endpoints) with the following method:
    • GetClientRobuxCount
  • Added the following methods to the Games Web API:
    • MultiGetPrivateServers,
    • GetGamePasses
  • Added the following method to the Groups Web API:
    • GetGroupFunds
  • Updated some of the packages to the latest version

Improvements

  • The methods that had a primitive return data type now have their own return type (they still return primitive data types, just indirectly now)
  • Fixed some formatting

Bug Fixes

  • Fixed a literal comma breaking lots of the methods in the various Web APIs in the wrapper
  • Fixed one of the methods in the Account Information Web API not exporting
  • Renamed the "BodyColors" type to "AvatarBodyColors" because of TSLint complaining about BodyColors being a shadowed name

v1.3.0 (Open Cloud Support)

07 Feb 19:43
e1722ab

Choose a tag to compare

What's New

  • Support for Open Cloud has FINALLY been added. You can now set an API key for both the MessagingService and PlacePublishing API. S
    • See README.md for code examples
    • Open Cloud DataStore Support will be added in either v1.3.1 or v1.3.2
  • Full Support for Account Information API
  • Semi-Support for the Account Settings API (will be completed in the v1.3.1)
  • 2 more methods for the Develop API:
    • GetPlaceConfig(PlaceId: number)
      • Returns the Configuration Details of a place you have edit access to
    • UpdatePlaceconfig(PlaceId: number, PlaceConfig)
      • Self-explanatory Purpose
      • Returns Void

Improvements

  • The methods that return one value now directly return the value instead of the response. (i.e GetUniverseIdFromPlaceId directly returns the UniverseId instead of { universeId: 1234567890 }
  • Modified the typings for the improvement listed above
  • Miscellaneous Code Formatting Improvements

Bug Fixes

  • Fixed the "GetUserOnlineFriends" method not exporting

v1.2.2

31 Jan 22:49
e1722ab

Choose a tag to compare

Changes/New Features

  • Finished methods for the Presence Web API
  • Added more methods for the various other Web APIs
  • Removed the ability to use the Open Cloud Methods until they get fixed

Improvements

  • Miscellaneous Code Optimizing
  • Typing Improvements

Bug Fixes

  • Fixed some methods that broke because of an extra comma (Yeah I know)
  • Fixed some methods using the wrong HTTP Request Method (i.e using GET instead of POST, PATCH, and DELETE)
  • Other misc bug fixes

v1.2.0

28 Jan 07:46
5369d68

Choose a tag to compare

Changes/New Features

  • Added tons of methods for several of the Web APIs (Too many to list)
  • Cookie Authentication Support!
    • Users can finally set an authentication cookie that will be used across all methods that require authentication.
  • All new methods have type definitions

Improvements

  • Improved type definitions for some of the current Web APIs
  • Organized some of the code and removed some bad practices I've been doing (Thanks to @TheMadKingNoah as well as tslint and prettier)

Bug Fixes

N/A

Full Changelog: v1.1.0...v1.2.0

v1.1.0 Release Notes

23 Jan 03:59
f7067e5

Choose a tag to compare

Changes/New Features

  • Added support for the Avatar Web API with the following methods so far:
    • GetUserAvatar(UserId)
    • GetUserOufits(UserId)
    • GetAvatarRules()
    • GetMetaData()
  • Added support for the Badges Web API with the following methods so far:
  • GetBadgeInfo
  • GetUniverseBadges
  • GetUserBadges
  • Added Support for the Catalog API with the following methods so far:
  • GetAssetFavoriteCount(AssetId)
  • GetBundleFavoriteCount(BundleId)
  • GetBundleDetails
  • GetMultiBundleDetails
  • GetUserBundles
  • GetUserBundlesByType
  • GetBundleRecommendationsByBundleId
  • GetAppStoreExclusiveBundles
  • GetAssetToCategory
  • GetAssetToSubCategory
  • GetCategories
  • GetSubCategories
  • Added Support for the Develop Web API with the following methods so far:
  • GetUniverseInfo
  • CanManageAsset
  • GetUniverseIdFromPlaceId
  • More methods added for the Users Web API:

Improvements

  • All supported parts of the Roblox Web API now have type declarations

Bug Fixes

N/A