Releases: kidoz/postest
Releases · kidoz/postest
Postest v1.0.0
Postest v1.0.0
Initial Release - A modern, lightweight REST API client built with Kotlin and Compose Multiplatform.
Highlights
- Full HTTP Support - GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Multiple Body Types - JSON, XML, Form Data, Multipart, Binary, GraphQL
- Authentication - Basic, Bearer Token, API Key
- Collections & Folders - Organize and manage your API requests
- Import/Export - Postman (v1/v2/v2.1) and OpenAPI 3.x support
- Environments - Variable substitution with
{{variable}}syntax - Request History - Track and replay previous requests
- Dark/Light Theme - Modern Material 3 design
Downloads
| Platform | File |
|---|---|
| macOS | Postest-1.0.0.dmg |
| Linux | postest_1.0.0_amd64.deb |
| Windows | Postest-1.0.0.msi |
System Requirements
- Java 21+
- macOS 12+ / Linux (GTK) / Windows 10+
Features
HTTP Client
- Full support for HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Request builder with headers, query parameters, and multiple body types
- Response viewer with formatted JSON/XML, headers, and detailed timing info
- Request cancellation support
Body Types
- JSON - Syntax highlighted editor with formatting
- XML - Syntax highlighted editor
- Form URL Encoded - Key-value pair editor
- Multipart Form Data - Support for text fields and file uploads
- Raw - Plain text with custom content type
- Binary - File upload support
- GraphQL - Query and variables editor
Authentication
- Basic Auth (username/password)
- Bearer Token
- API Key (header or query parameter)
Collections
- Organize requests into collections and nested folders
- Import from Postman Collection (v1.0, v2.0, v2.1)
- Import from OpenAPI 3.x specifications (JSON/YAML)
- Export to Postman Collection v2.1 format
- Collection-level variables
Environments
- Create and manage multiple environments
- Variable substitution with
{{variable}}syntax - Variables work in URLs, headers, query params, and body
- Quick environment switching
History
- Automatic request/response history tracking
- Replay previous requests
- Error details preserved for debugging
- Clear history option
User Interface
- Modern Material 3 design
- Dark and light theme support
- Tabbed interface for multiple requests
- Resizable split panes
- Keyboard shortcuts (Cmd/Ctrl+Enter to send, Cmd/Ctrl+T new tab)
Known Limitations
- OAuth 2.0 authentication not yet supported
- WebSocket connections not yet supported
- Certificate pinning not yet supported
Full Changelog: https://github.com/kidoz/postest/commits/v1.0.0