Releases: ValiantWind/cloudblox
v1.4.4 - Bug Fixes
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
- 1.4.4 - Bug fixes by @ValiantWind in #19
- 1.4.4 (Actual release) - I forgot to compile the TypeScript into JavaScript by @ValiantWind in #20
Full Changelog: v1.4.3...v1.4.4
v1.4.3 - Security Fixes + Other Minor Changes
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
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
- v1.4.2 by @ValiantWind in #16
Full Changelog: v1.4.1...v1.4.2
v1.4.1 - More Methods & Package Rewrite
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)
- Develop Web API
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
- Development by @ValiantWind in #14
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!)
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
- v1.4.0 by @ValiantWind in #11
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
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)
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
- GetPlaceConfig(PlaceId: number)
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
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
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
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