-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathReleaseNote.json
More file actions
129 lines (129 loc) · 6.01 KB
/
Copy pathReleaseNote.json
File metadata and controls
129 lines (129 loc) · 6.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"releases": [
{
"version": "1.0",
"title": "TCP Viewer 1.0 Initial Release",
"features": [
"Initial TCP Viewer release for opening, inspecting, and exporting packet captures on macOS.",
"Wireshark-powered packet detail inspection bundled directly in the app.",
"Live capture support with packet list, source list, and inspector workflows."
],
"improvements": [
"Packaged as a signed and notarized macOS app with Sparkle update metadata."
],
"bugs": []
},
{
"version": "1.0.1",
"title": "TCP Viewer 1.0.1 Maintenance Build",
"features": [
"New BUILD",
"Initial TCP Viewer release for opening, inspecting, and exporting packet captures on macOS.",
"Wireshark-powered packet detail inspection bundled directly in the app.",
"Live capture support with packet list, source list, and inspector workflows."
],
"improvements": [
"Packaged as a signed and notarized macOS app with Sparkle update metadata."
],
"bugs": []
},
{
"version": "1.2",
"title": "TCP Viewer 1.2 Production Release",
"features": [
"Open and inspect PCAP and PCAPNG files on macOS.",
"Live TCP packet capture with a privileged network helper tool.",
"AppKit packet workspace with source list, packet table, inspector, and hex view.",
"Wireshark-style packet detail tree bundled directly in the app.",
"Swift packet dissection fallback for capture, file I/O, and packet summaries.",
"TLS, HTTP, DNS, TCP, IPv4, and IPv6 packet summaries.",
"SNI domain and client app attribution in packet tables.",
"Quick packet filters and advanced structured filters for large captures.",
"Saved and pinned packet workflows for important traffic.",
"Packet export menus for sharing captured data.",
"Customizable packet table columns.",
"Inspector placement toggle with persisted split layout.",
"Network interface history and source list management.",
"License activation, verification, trial, and free-state windows.",
"Sparkle 2 automatic updates for signed production releases.",
"Custom About window with app, version, and open-source license details."
],
"improvements": [
"Ported the native capture and dissection pipeline to Swift.",
"Moved live capture storage to a disk-backed design.",
"Bounded live packet summary reanalysis for high packet rates.",
"Added async packet table filtering for large captures.",
"Reduced main-thread CPU during live capture.",
"Improved helper install, quit, and factory reset flows.",
"Bundled Wireshark runtime libraries for release builds.",
"Added inspector empty states and clearer panel filtering.",
"Improved release automation for notarized DMGs, Sparkle appcasts, R2 upload, and Sentry dSYMs.",
"Added optional backend publishing for production release records.",
"Hardened local and production environment configuration handling."
],
"bugs": [
"Fixed crash when restarting live capture after stop.",
"Fixed packet table selection crash during mouse tracking.",
"Fixed TCP viewer row selection state bugs.",
"Fixed buggy manual resize behavior.",
"Fixed license manager edge cases.",
"Fixed packet summary lifetime issues in table rows."
]
},
{
"version": "1.3",
"title": "TCP Viewer 1.3 Custom Filters, Pinning, and Sidebar Refinements",
"features": [
"Custom structured filter presets for saving and reusing packet filters.",
"Nested sidebar rows for scoped domain and IP packet sources.",
"Pinned packet workflows in the left panel and packet table."
],
"improvements": [
"Preserved sidebar scroll position during deferred reloads.",
"Improved sidebar disclosure alignment for nested source rows.",
"Show active filters when no packets match the current filter.",
"Added missing icon scales to the app asset catalogs.",
"Added GitHub release publishing to the production release flow.",
"Removed local Xcode artifacts and ignored local build server files."
],
"bugs": [
"Fixed sidebar scroll inset behavior.",
"Fixed sidebar pin multi-selection navigation."
]
},
{
"version": "1.4.0",
"title": "TCP Viewer 1.4.0 Inspector Placement, Copy, and Update Fixes",
"features": [
"Bottom inspector mode with a toolbar toggle for viewing packet details below the packet table.",
"Copy All and subtree-aware Copy actions for packet detail rows.",
"Show in Finder action for app-backed source list rows.",
"View menu command for focusing the sidebar filter."
],
"improvements": [
"Restored saved inspector placement and pane size across launches, toggles, and first packet load.",
"Adjusted the inspector detail and hex split layout for both right-side and bottom inspector placements.",
"Simplified the bottom status strip with centered packet counts and clearer control spacing.",
"Refined packet table text padding.",
"Removed unused Format menu items from the main app menu.",
"Require descriptive release titles during production release validation."
],
"bugs": [
"Fixed inspector split sizing when the first packet is selected.",
"Fixed factory reset termination so the app can quit without another confirmation loop.",
"Fixed launch update checks so Sparkle checks once per launch when automatic update checks are enabled."
]
},
{
"version": "1.5.0",
"title": "TCP Viewer 1.5.0 Support pcap and pcapng",
"features": [
"TCP Viewer can open pcap and pcapng file by double clicking on the file in Finder or Drag and Drop the file into the app."
],
"improvements": [
],
"bugs": [
]
}
]
}