Releases: kean/Pulse
Releases · kean/Pulse
Pulse 0.18.0
PulseCore
- Add
RemoteLogger
(requires Pulse Pro releasing on Oct 5) - Store pins persistently and add the respective APIs to
LoggerStore
- Add new fields to the entities:
levelOrder
,contentType
,requestState
- Add
LoggerStoreInfo.AppInfo
with an app name, bundle identifier, and other information about the app to the Pulse documents - Opening a (readonly) Pulse document with an unsupported scheme will now throw an error
- Pins are now stored persistently and are exported along with the store. Add APIs for managing pins in
LoggerStore
PulseUI
- [iOS] Display new
LoggerStoreInfo.AppInfo
when opening an existing store - [All Platforms] Improved JSON color theme matching Xcode
Pulse 0.17.2
- Add Xcode 13 support - #39, thanks to Jeffrey Macko
Pulse 0.17.1
- Add support for httpBodyStreamData - #37, thanks to Klemen Košir
- Fix an issue whre cURL share was using request body instead of the response body - #38, thanks to BB9z
Pulse 0.17.0
- Add
storeRequest(_,response:error:data:metrics)
method toLoggerStore
. It can be used if you just want to log the response without incremental updates. For incremental updates, use the existingNetworkLogger
class instead. - Fix a crash occurring when you invalidate a
URLSession
that usesURLSessionProxyDelegate
- #36 - Fix an issue where
URLSessionProxyDelegate
was not retaining the real delegate the wayURLSession
does - [iOS] Display a context menu with all available options (plain text, HTML, cURL) etc when pressing "Share" button in a network request details screen on iOS 14
- [HTML export] Add soft-wrap for long header fields
- [HTML export] Add proper overflow for response bodies
- Automatically remove appearance overrides for navigation bar in MainViewController; some break SwiftUI layout (if you need to disable it, use isAutomaticAppearanceOverrideRemovalEnabled.isAutomaticAppearanceOverrideRemovalEnabled)
- [iOS] Limit the size of text values in key-value sections to 4 lines
- [iOS] Add a way to view raw error description
- New icon for "Network"
- Fix missing closing parentheses in error description in an error section
Pulse 0.16.1
- Fix an issue with 0 and 1 being printed as Boolean values by the JSON printer – #34, thanks to Abdula Magomedov
Pulse 0.16.0
- Fix crash with
URLSession
automatic session registration - #31, thanks to Ivan Lisovyi ConsoleView
,NetworkView
, andPinsView
are no longer wrapped intoNavigationView
by default. It gives you more integration options. For example, you can now push aConsoleView
into your ownUINavigationControllers
(orNavigationViews
).- Add
onDismiss
parameter toMainViewController
andMainView
to show a close button when the screens are presented modally - Make
PinsView
initializer public - Make Pulse compatible with earlier Xcode versions (at least down to Xcode 12.4)
- [iOS] Add a "Remove Messages" button diretly to the console
- Remove
date
parameter fromstoreMessage
(LoggerStore
) and add default parameters for file, function
Pulse 0.15.3
- Fix the archive action
The macOS build is attached to the release
Pulse 0.15.2
- Pulse is now open-source
- Fix #19 – fails to present a file browser
Pulse 0.15.1
Add a missing CFBundleVersion
.
Pulse 0.15.0
PulseUI
- Add HTML export for network requests
- When using a Markdown export, add
.markdown
file extension
PulseCore
- Add
URLSessionProxyDelegate.enableAutomaticRegistration()
for more convenient proxy registration