Skip to content

Releases: kean/Pulse

Pulse 0.14.2

19 Apr 15:09
811ad4b
Compare
Choose a tag to compare

Initial public release. See Pulse Docs for more info.

Pulse 0.14.1

30 Mar 22:39
f3fd675
Compare
Choose a tag to compare

Performance improvements on iOS, tvOS, watchOS

Pulse 0.14.0

30 Mar 01:00
e57da85
Compare
Choose a tag to compare

macOS

  • Fix an issue when dispay errors for store issues

tvOS

  • Initial release of UI components

iOS

  • Fix disclosure indicators in horizontal mode

Internal

  • Remove @EnvironmentObject usage (still has defects)
  • Reduce xcframeworks size by 300%

Pulse 0.12.0

28 Mar 01:53
fb4a613
Compare
Choose a tag to compare

Pulse

  • Add new LoggerStoreOptions.sweep that automatically reduces store size when needed by removing the least recently added messages and blobs
  • Make LoggerStore.Options a nested type

macOS

  • Improve window management on macOS
  • Add commands: Open, Open Recent
  • Display recent documents on the welcome screen (replaces onDrop which became useless after Pulse document type addition)

iOS

  • Remove link detection when viewing headers
  • Add formatting when viewing raw headers (bold header names)

tvOS

  • Initial release (no UI, just logger)

Pulse 0.11.0

21 Mar 16:44
Compare
Choose a tag to compare

Pulse

  • Add Pulse document type. It can be either a readonly archive (for sharing) for a package (for editing). Read here.
  • Remove LoggerStore(name:) initializer
  • Rework and document LoggerStore initializer
  • Add LoggerStore.empty (can be used as a fallback to throwing init), LoggerStore.archiveURL
  • Add experimental URLSessionProxy
  • Add public API to control blob size limit (LoggerStore.blobsSizeLimit)
  • Add LoggerStore.sweep API and instead of logs expiration interval use size limit (LoggerStore.databaseSizeLimit)
  • Add Experimental.URLSessionProxy

iOS

  • Introduce a document-based "Pulse" iOS app to view logs (in addition to an SDK that you can integrate into your app). Beta coming soon.
  • Integrate a document browser to view stored files (replaces ad-hoc "Archive" introduce in Pulse 0.10)

macOS

  • Performance improvements
  • Fix "Copy cURL" context action
  • Add "Copy response" context action
  • Fix an issue with search in text viewer when multple windows are open

watchOS

  • Improve quick filters screen, now automatically dismissed after selecting a filter

Pulse 0.10.0

15 Mar 00:51
bae6f95
Compare
Choose a tag to compare
  • [watchOS] Initial watchOS version.
  • [iOS] Add a separate option to share a store as text
  • [iOS] Fix sharing to Dropbox, Outlook
  • [macOS] Fix an issue when sometimes outdated logs will get deleted when viewing archived store
  • [macOS] More performance improvements
  • [macOS] Fix pin management when multiple stores are open
  • [Pulse] Add custom document type with ".pulse" extension. The file is a deflated zip archive that contains blobs, database, and store manifest
  • [Pulse] Add new APIs for LoggerMessageStore:
    • archive() creates a store archive (.pulse file)
    • copyStore(at:)
    • allNetworkRequests()
  • [Pulse] Remove BlobStore and all associated APIs, it's now managed automatically by LoggerMessageStore

Pulse 0.9.9

07 Mar 23:07
2b7a4f2
Compare
Choose a tag to compare
  • Display request duration right in the list
  • Add Catalyst support

Pulse 0.9.7

02 Mar 01:45
af0c4d7
Compare
Choose a tag to compare

macOS-only release

  • Add more performance improvements on macOS
  • Fix a couple of search-related issues

Pulse 0.9.6

28 Feb 23:13
Compare
Choose a tag to compare
  • Multiple performance optimizations across the board. Pulse now effortlessly support 50.000+ logs. More optimizations to come in the future versions.

Fixes

  • Fix an issue with sharing network messages from the list on iOS
  • Fix case-sensitive text search
  • Fix search when log levels are all disabled
  • Fix an issue where a Mac app would sometimes remove messages (add new readonly LoggerMessageStore option)

Pulse 0.9.5

22 Feb 02:01
3a1291d
Compare
Choose a tag to compare
  • Initial macOS version is now available
  • Fix an issue where text disappears during search (iOS)

macOS demo attached to the release as .pkg (see private repo)