Releases: xdevplatform/xurl
Releases · xdevplatform/xurl
v0.5.0
Changelog
- 3c3298d Added README section
- b310c11 Added quiet and pretty printing options
- 0cc3d7e Merge pull request #25 from xdevplatform/xurl-webhooks
- dd12833 Merge pull request #26 from xdevplatform/migrate-media-upload
- ce68446 Refactor media upload API for clearer endpoint handling and add trace option in CLI
- 5925e0a Removed new scopes
- fc1612e Simplify IsStreamingEndpoint function by removing redundant checks and directly returning the result from StreamingEndpoints.
- f5c7c2c Update author email for CLA
- 8a43134 [Webhooks] Initial commit
- ca87c93 add dm scopes
- 67e2767 fix streaming endpoint bug
Released by GoReleaser.
v0.4.6
Changelog
- f13d29d Enhance Error message formatting to return JSON string if applicable.
Released by GoReleaser.
v0.4.4
Changelog
- 409f558 Add User-Agent header with version info in API client requests.
- 28ca3ac Implement new Client interface in API, enhance testing with testify, and improve error handling across modules.
- 6b2818d Refactor API client to consolidate request options and add trace support in request handling.
- 428150a Refactor API client to streamline request building and remove redundant auth header retrieval logic.
- 0974a81 Refactor API client to utilize structured request options and enhance code clarity across the application.
Released by GoReleaser.
v0.4.3
v0.4.2
v0.4.1
Changelog
- 773d16f Update install script
- 98ac147 twurl migration support and fix image upload
- 798ed93 version and refactor
Released by GoReleaser.
v0.4.0
Changelog
Added Features
-
Media Upload Support: Introduced a new
MediaUploaderutility allowing for the upload of media files (images, videos, and GIFs) to the X API. This includes:- Introduced a
mediacommand to handle full media upload flow as well as the ability to do media upload through separate command calls (INIT,APPEND,FINALIZE). - Initializing uploads, appending media in chunks, finalizing uploads, and checking upload status are all now working properly
- Introduced a
-
Streaming API Support: Implemented functionality to process streaming endpoints:
- Endpoints such as
/2/tweets/search/streamare detected and handled appropriately. xurlis now capable of handling and displaying streaming responses in real-time.
- Endpoints such as
-
Improved Response Visualization: Added a colorized JSON output for improved readability:
- Utilizes syntax highlighting for keys, string values, numbers, booleans, nulls, and structural elements.
- Allows users to easily parse and understand API response data through colored output in the terminal.
Usability Enhancements
- Error Handling Improvements: Improved error handling for API requests, providing clearer error messages and formatting, enhancing the developer experience when troubleshooting issues during API interactions.
Released by GoReleaser.
v0.3.0
Release v0.3.0
v0.2.3
Release v0.2.3
v0.2.1
Releae v0.2.1