Releases: ProxymanApp/Proxyman
Releases · ProxymanApp/Proxyman
Proxyman 5.6.1: ✅ No Memory Leaks & App Stability Improvement 🚀
Bugs
- Fixed: Crash when parsing the URL with invalid chars in the Compose or Breakpoint.
- Fixed: Filter (All and Body) does not work with Websocket Message Body
- Fixed: Some internal memory leaks when launching the app
Proxyman 5.6.0: ✅ No Memory Leaks, New User-defined Tabs, and Markdown Table 🚀
Features
- [UI/UX] Improve UI for all Tools Windows: Fix the windows size, shortcut label, add new descriptions
- [Performance & Memory Leaks] New solution to fetch a server certificate
- [Auto Setup Tool] Add support custom terminal like iterm2 for automatic setup
- Introduce the new User-defined tabs that use Javascript from the Scripting Tools to add your own preview data
Improvement
- Support the 'Copy as' menu for multiple Requests Selection
- Support: Copy as "Markdown Table" -> Easier to share on Github Markdown
- New JSON Parser library: Work with a large float/double number
- Start / Stop button should enable/disable the macOS Proxy
- Auto revert / enable the macOS Proxy when the macOS goes to sleep or wakes up
- Introduce the new About Us Windows
Bug
- Fixed: Huge Memory Leak when fetching a server certificate
- Fixed: Raw Tab doesn't handle the Word Wrap setting
- Fixed: Query value not decoded at Query Panel
- Fixed: Incorrect URL coloring
- Fixed: Parse JSON with a large float number incorrectly
- Fixed: The app is unresponsive after sleep
Screenshots
Proxyman 5.5.0: Activate License key with External Proxy. Hotfix for URL percent-Encoded for Compose, Map Remote and Breakpoint Tool ✅
Improvement
- Introduce
http://cert.proxyman.io
as a replacement forhttp://proxy.man/ssl
. It's useful if the proxy setting is wrong on the user's device -> Guide users on how to fix it - Improve the UX when users can't access http://proxy.man/ssl
- Activate the License Key and check Update with External Proxy. Suitable if you're using a Corporate Proxy
Features
- Fixed: [Compose] Make a request to localhost:3000 will stuck until the timeout
- Fixed: Double Percent-encoded Query in Breakpoint and Map Remote
Proxyman 5.4.0: Introduce the Enable/Disable Column for the Query and Header in the Breakpoint and Compose View
Feature
- [Edit & Compose, Breakpoint] Add enable/disable column to the Header, Query. Easier to enable/disable certain entry for testing
- [Scripting] Add
readFile()
func to read a file from the Script - Add the 'external proxy' option to the system bar
Bugs
- Fixed: Missing Copy button for the Port on Device Setup Guide
- Fixed: Search params encode issues for Map Remote and Scripting
- Fixed: URL Highlighting displays incorrectly when parsing the URL
- Fixed: Query is percent-encoded twice
Screenshots
Proxyman 5.3.0: App Stability and Performance Improvement 🚀
Bugs
- Fixed: Search Request/Response Body by 'Prettified' JSON, Not Just Raw
- Fixed: Freeze when closing the app
- Fixed: Launch app is slow if there are a lot of Saved Request
- Fixed: License security issue
- Fixed: Proxyman Pro doesn't display if there is no main Windows
- Fixed: Some internal crashes when starting the Proxyamn app.
Screenshots
Proxyman 5.2.0: Improve Breakpoint Tools and fix bugs 🐞
Feature
- [Body Previewer] Add option to Sort JSON Keys in Body Previewer
- [Breakpoint] Setting to auto close the Windows if there are no breakpoints
- [Breakpoint] Show Breakpoint Number Badge if there are active breakpoints
Bugs
- Fixed: [Breakpoint] Abort a breakpoint will abort all breakpoints
- Fixed: Diff View can't show a large number
Screenshots
Proxyman 5.1.1: Support Server-Sent Events, GraphQL Filter, Text Truncation and fix bugs 🐞
Improvement
- Proxyman now can preview Server-Sent Event(SSE) in realtime
- Add: GraphQL Filter in the main filter
- Optimize Memory Usage when exporting a large data to ProxymanLogv2
- Add: Leading text truncation option for the main table view. Easier to see long text.
- Able to export HAR and CSV from multiple folders
- [License Manager] Able to add comments/notes to the device
Bugs
- Fixed: [Map Remote] Map Remote breaks for query parameters at the root path
- Fixed: Use No-Caching on Repeated Request in Setting does not save
- Fixed: proxyman-cli import does not activate the 'allow system environment' Scripting
- Fixed: HAR Export on 12h Time Produces Incorrect Timestamps
- Fixed: Proxyman Causes Massive Request Load when Using ESET AntiVirus Tool
- Fixed: Proxyman consumes a lot of RAM Usage when exporting to ProxymanLog file
- Fixed: Is there a way to see response data for streaming API calls (eg. endpoints meant for receiving Server sent events)
- Fixed: 'Copy to cURL' has incorrect escape single quote in the body
- Fixed: Can't export HAR, CSV from the Saved Folder
- Fixed: Can not decode Base64 String which is encoded by Java algorithm
Screenshot
Proxyman 5.0.0: Lot of improvements and bug fixes 🎉
Features
- Introduce the Proxy Advanced Setting
- Support Wildcard domain on the Left Panel that allows developers to match different URLs
- Auto break of URL and fill for fields on Map Remote (like we had in Charles Proxy)
Improvement
- Able to edit SSL Proxying Entry
- Make a clickable URL on the Comment Tab
- Support M3U8 HLS Syntax highlighting
- Improve New Menu Context from the Source List
- Move some unnecessary settings from Settings -> General Tab to a different screen
Bugs
- Fixed: Custom pinned wildcard domains have blank labels and don't show results
- Fixed: [codegen] support dart/flutter
- Fixed: URL path in the blocked list is ignored, if the domain is listed in the allowed wildcard
- Fixed: Listening on localhost is not synchronized with UI
- Fixed: Links are not clickable on the Body Tab
- Fixed: SSL Proxy List can't be edited
- Fixed: [BUG] Proxyman Script doesn't update the shared state if using abort()
- Fixed: iOS app - misspelling in menu Tools > No Caching
- Fixed: [BUG] Server Certificate shows incorrect data
- Fixed: [Scripting] Scripting removes the = in the form body if the value is empty
- Fixed: Delete single or multiple flows behavior doesn't match with macOS UX.
- Fixed: proxyman-cli import does not enable SSL proxying rules
Screenshots
Proxy Advanced Setting
Wildcard on Left Panel
Auto break URL for Map Remote
CleanShot.2024-01-24.at.14.36.39.mp4
Proxyman 4.16.0: New build for 2024 🎉
Features:
- Introduce the Manual Install the certificate to the iOS Simulator by Drag and Drop.
- [WebSocket] Support Filter WebSocket Message for the Web Socket
Improve
- Upgrade to the latest v0.45.0 Monaco Editor for the Body previewer. Better performance and show color for each pair of { and }
- Update new Icon for Proxyman File Icon
- Hide the alert if the custom certificate does not satisfy Apple Requirements
- [Scripting] Update the latest Lodash libs
- [Compose Tool]: Option to follow the redirects or not
- Support Miliseconds when Convert Timestamp to human-readable time
- [Scripting] Support Binary Data via Uint8Array
- Previewing images breaks while previewing other file types
- [Scripting]: Scripting Tool can now work with Map Remote Tool
Bugs
- Fixed: [Scripting] Error when using built-in Promise
- Fixed: [BUG] Drag & Drop a file to the Body View will break the UI
- Fixed: Support "Show Invisibles" in the Body Tab
- Fixed: This document contains many ambiguous Unicode characters (Disable Ambiguous Highlight) leads to an error
- Fixed: Invalid Promise object in Script runner breaks require of full lodash suite
- Fixed: jwt string in the request body gets converted to JSON payload when scripting is enabled
- Fixed: Response window scrolling bugs
Screenshots
- Filter By Websocket Message
2.mp4
- Manual Install the certificate to iOS Simulator
1.mp4
Proxyman 4.15.0: Improve UI/UX and App Stability 🚀
Improve
- Improve UX: Do not auto-select the Saved Folder after saving a request.
- Improve UI of the iOS Simulator Setup Guide.
- Use Monospaced font for UI.
- [Scripting] Programmatically load the system environment from JS Code.
- [SSL Proxying List] New UI: Merge the Wildcard and Domain into a single input. Easier to use.
- Re-wording the alert if the Root Certificate is expired.
Bugs
- Fixed: Proxy Helper Tool installation did not succeed on Macbook SIP is disabled.
- Fixed: Proxyman shows HTTP Version incorrectly when importing a HAR log.
- Fixed: Links are not clickable on Body Previewer.