Releases: Amino-NET-Group/Amino.NET
Releases · Amino-NET-Group/Amino.NET
Amino.NET v1.7.0
Amino.NET 1.7.0 release | ACM Class, Object rework and more!
A rather big update to Amino.NET that was long planned and is now finally reality
What's new?
- Amino.NET 1.7.0 is a very large update in terms of what has happened to the codebase, we were able to cut down a lot of code by implementing object deserialization with the built-in JSON serializer of C# which is not only faster and more lightweight, but its also way more maintainable and scaleable
- PostBuilder has been moved from Amino.NET into the Amino namespace, as the previous one was a mistake
- Amino.NET now contains a full ACMClient class for all sorts of ACM interactions
- As some of you will notice, the naming conventions of Objects have changed, those changes include changing camelCase to PascalCase naming conventions to make Amino.NET slowly become a "real" C# library
- As well as the Object naming conventions, the same applies to all vaiables of Client and SubClient
- Types.Supported_Languages now starts with uppercase letters
- 1.7.0 also brings back Session Tools as the Session decoder is finally fixed
See all added Functions
- ACMClient.create_community(string, string, byte[], string, Types.Join_Types, Types.Supported_Languages)
- ACMClient.delete_community(string, string, string)
- ACMClient.list_communities(int, int)
- ACMClient.get_blog_categories(int, int)
- ACMClient.change_sidebar_color(string)
- ACMClient.get_community_info()
- ACMClient.promote(string, Types.RoleTypes)
- ACMClient.get_join_requests(int, int)
- ACMClient.accept_join_request(string)
- ACMClient.reject_join_request(string)
- ACMClient.get_community_stats()
- ACMClient.get_community_user_stats(Types.RoleTypes, int, int)
- ACMClient.change_welcome_message(string, bool)
- ACMClient.change_amino_id(string)
- ACMClient.change_guidelines(string)
- ACMClient.edit_community(string, string, string, Types.Supported_Languages, string)
- ACMClient.change_module(Types.ModuleTypes, bool)
- ACMClient.add_influencer(string, int)
- ACMClient.remove_influencer(string)
- ACMClient.get_notice_list(int, int)
- ACMClient.delete_pending_role(string)
Soon
- Replace List types with IEnumerables
- Refactor Code
- Add Builder Classes / Objects
- Add ACM
- Add proxy support
- Add custom events (notification support)
- Add proper debug (in form of an event)
- Add Custom Exceptions
- Use partial classes
Auto Generated by Github
What's Changed
- Structure/refactor code by @FabioGaming in #17
- test PR by @FabioGaming in #18
- Feature/add more functions by @FabioGaming in #25
- Feature/add builder class by @FabioGaming in #26
- hopefully fixed send_message by @FabioGaming in #27
- Merge Amino.NET 1.5.2 by @FabioGaming in #28
Full Changelog: v1.6.0...v1.7.0
Amino.NET v1.6.0
Amino.NET v1.6.0 release | Some smaller patches & Builder Class Demo
A small update that adds a few new things while also patching stuff.
Whats new?
- There is a new Builder Class for Posts to create Wikis and Blogs, note that this is an early demo feature and issues / missing things might still occur
- While not directly being Amino.NET related, we have integrated Github actions into this Repository, so you can always fetch the latest Dev version of Amino.NET when available!
- Fixed send_message as it has been an issue as stated in #23
- We have updated the Funding.yml file so now the latest way to fund our projects is available
- Fixed some Typos in Types.cs
- Added Client.register_google(string, string, string, string)
- Fixed Newtonsoft.JSON error in Client.request_verify_code(string, bool)
- Code has been adapted to more modern C# practices
Soon
- Add ACM
- Add changing device IDs
- Add proxy support
- Add custom events (notification support)
- Add Custom Exceptions
- Add Model Object
- Use partial classes
Auto generated by Github
What's Changed
- Structure/refactor code by @FabioGaming in #17
- test PR by @FabioGaming in #18
- Feature/add more functions by @FabioGaming in #25
- Feature/add builder class by @FabioGaming in #26
- hopefully fixed send_message by @FabioGaming in #27
- Merge Amino.NET 1.5.2 by @FabioGaming in #28
Full Changelog: v1.5.1...v1.5.2
Amino.NET v1.5.1
Amino.Net v1.5.1 release | AUID Compatibility and Return Objects
An update to make Amino.NET work again.
Whats new?
- Client and SubClient now carry AUID headers to make the lib work again
- send_message and post_blog now return their response Objects. This is untested, please report any bugs and issues you find
- AUID can be passed into Client declaration, this will be overwritten once logged in.
- Some code has been refactored, not to the point that I planned it to be, but on Amino.NET 1.5.2 it will be more expanded on.
Soon
- Replace List types with IEnumerables
- Refactor Code
- Add Builder Classes / Objects
- Add ACM
- Add changing device IDs
- Add proxy support
- Add custom events (notification support)
- Add Custom Exceptions
Thanks for reading!
See you in the next update!
Amino.NET v1.5
Amino.Net v1.5 release | Even more SubClient, Sandboxing and Debugging!
An Update that adds a lot more to the Client, SubClient and general debugging and sandboxing to Amino.NET!
Whats new?
- Added lots of SubClient functions
- Made websocket and profile fetching optional on login
- Added Session Tools
- Added some more Client functions
- Changed .NET version from .NET 5 to .NET 7
- Removed Examples folder as its getting replaced with an on-discord examples channel
- Some Object crashes are now fixed
- User Agent can now be changed on the Client declaration
- More enums carry Integer values to discontinue lookup functions
See all added Functions
- Client.send_message
- Client.send_file_message
- Client.send_sticker
- Client.send_embed
- SubClient.send_embed
- Client.invite_to_vc
- SubClient.comment
- Client.login_sid
- helpers.DecodeSid
- helpers.sid_to_uid
- helpers.sid_to_ip_address
- helpers.sid_created_time
- helpers.sid_to_client_type
- SubClient.get_user_info
- SubClient.get_user_following
- SubClient.get_user_followers
- SubClient.transfer_host
- SubClient.accept_host
- SubClient.join_chat
- SubClient.leave_chat
- SubClient.delete_message
- SubClient.mark_as_read
- SubClient.get_user_visitors
- SubClient.get_user_blogs
- SubClient.get_user_wikis
- SubClient.get_user_achievements
- SubClient.get_influencer_info
- SubClient.add_influencer
- SubClient.remove_influencer
- SubClient.subscribe
- SubClient.get_blocked_users
- SubClient.get_blocker_users
- SubClient.delete_message
- SubClient.get_wiki_info
- SubClient.get_influencer_info
- SubClient.kick_from_chat
- SubClient.delete_chat
- SubClient.handle_promotion
- SubClient.play_quiz
Soon
- Refactor Code
- Add Builder Classes / Objects
- Add ACM
- Add changing device IDs
- Add proxy support
- Add custom events (notification support)
- Add Custom Exceptions
Special Thanks to: RPG876 for providing the data needed to Contruct some functions like send_embed and the rest of the send_message bundle!
Thanks for reading!
See you in the next update!
Amino.NET v1.4
Amino.Net v1.4 release | More SubClient, new BaseURL
An Update to add the new / updated Amino Base URL
Whats new?
- Way more functionality in SubClient
- Switched base URL (service.narvii.com -> service.aminoapps.com)
- Minor tweaks
Soon
- Add ACM
- Add changing device IDs
- Add proxy support
- Add custom events (notification support)
- Add Custom Exceptions
Thanks for reading!
See you in the next update!
Amino.NET v1.3
Amino.Net v1.3 release | SubClient, Objects and built in docs
An Update to add the SubClient layer into this library
Whats new?
- Added SubClient
- headers are now public
- More built in docs
- More helpers functions
Soon
- Add ACM
- Add changing device IDs
- Add proxy support
- Add custom events (notification support)
Thanks for reading!
See you in the next update!
Amino.NET v1.2
Amino.Net v1.2 release | IOS Keys & more Events
An Update to make this library function again, as well as having more Events to play with!
Whats new?
- The new Version adds some new Events to the Event-Handler
- The Amino.helpers class is now equipped with the Encryption keys of the IOS version of the app
Thanks for reading!
See you in the next update!
Amino.Net v1.1
Amino.Net v1.1 release | The Key & Event update
Today we are happy to announce that Amino.Net got its second ever update, the 1.1 update, dedicated to the new Encryption keys and events in the eventhandler.
Whats new?
- Amino.helpers is now equipped with the new and required Encryption keys to generate signitures and device IDs
- Added some events like onMessageDeleted, onChatMemberJoin, onChatMemberLeave, onChatBackgroundChanged, onChatTitleChanged
- Added some required headers
Thanks for reading!
See you in the next update!
Amino.Net v1.0
Amino.Net Initial 1.0 release
Today we are happy to announce that Amino.Net after many hours of work could finally be published
You can check the ReadMe file to see all features of v1.0
Additional information:
- Big thanks to Slimakoi for helping me make this possible, but of course also a big thanks to everyone else who helped me through getting 1.0 to work!
- v1.0 is pretty low on functionality but I will add more and more things as time goes on, such as more documentation, the rest of the Client docs, a SubClient class and the ACM class so the Amino API can be fully used (ah and objects will also get functionality)
- If you want to get to know more about this lib consider checking the official Amino.Net Discord Server
Thanks for reading!
See you in the next update!