Skip to content

Commit 67abdc1

Browse files
DCodeBotdector
andcommitted
docs: add CHANGELOG.md
Co-authored-by: D <code@dector.space>
1 parent 193f0ea commit 67abdc1

2 files changed

Lines changed: 46 additions & 0 deletions

File tree

CHANELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Changelog
2+
3+
## [Unreleased]
4+
5+
### Added
6+
7+
- Daemon-owned persistent TCP forwarding protocol, listener registry, ADB TCP bridging, and CLI controls through `adb-go forward --background`, `--list`, `--remove`, `--remove-id`, and `--remove-all`.
8+
- Forwarding health diagnostics in daemon status/doctor output, including counts and degraded-state hints.
9+
- Common Android property name constants for high-level property helpers.
10+
- README overview diagrams, feature table, and reorganized installation guidance.
11+
12+
### Changed
13+
14+
- Moved detailed `adb-god` daemon documentation out of the README and into dedicated docs.
15+
- Expanded integration-test guidance and audited exported package examples.
16+
- Improved milestone workflow documentation for continued implementation planning.
17+
- Release artifacts now include version-tag releases, checksums, and a checksums alias.
18+
19+
### Fixed
20+
21+
- Improved common CLI error messages.
22+
- Shortened daemon test socket paths and made daemon command tests more portable.
23+
24+
## [0.1.0] - 2026-07-26
25+
26+
### Added
27+
28+
- Pure-Go ADB packet encoding/decoding, connection handshake, authentication handshake support, and stream demultiplexing.
29+
- High-level client API for explicit TCP connections, service opening, shell execution and streaming, single-file push/pull, APK installation, logcat, Android properties, screencap, reboot, and local TCP forwarding.
30+
- Linux USB support using `/dev/bus/usb` directly, including ADB interface discovery, bulk transport, USB connection API, and CLI USB target option.
31+
- Explicit-key ADB authentication helpers for loading and using existing RSA private keys.
32+
- Experimental `adb-go` CLI with shell, push, pull, install-apk, logcat, getprop, screencap, reboot, forward, target listing, daemon controls, service management, diagnostics, logs, reinstall, and version commands.
33+
- Initial `adb-god` Unix-socket daemon foundation with ping, status, shutdown, diagnostics, and Linux systemd user-service lifecycle helpers.
34+
- Fake ADB server tests, optional external integration tests, containerized Linux `adbd` integration tests, and cross-platform CI for Go tests.
35+
- Release tooling for Git-derived CLI versions and Linux snapshot publishing.
36+
- Project documentation covering architecture, authentication, Linux USB, integration testing, daemon foundation, forwarding design, package usage, and implementation planning.
37+
38+
### Changed
39+
40+
- Abstracted client transport dialing to support TCP and Linux USB transports behind the same high-level workflows.
41+
42+
43+
[Unreleased]: https://github.com/dector/adb-go/compare/v0.1.0...HEAD
44+
[0.1.0]: https://github.com/dector/adb-go/releases/tag/v0.1.0

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ applications, with an experimental CLI wrapper for supported workflows.
1111
> foreground local TCP forwarding, single-file push/pull, and one-APK
1212
> installation.
1313
14+
[`CHANELOG.md`](CHANELOG.md).
15+
1416
## Contents
1517

1618
- [Overview](#overview)

0 commit comments

Comments
 (0)