|
| 1 | +# 📦 CHANGELOG – BitPeek |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +## [v2.0.0] – 2025-06-11 |
| 8 | +📄 See full: [RELEASE_v2.0.0.md](./RELEASE_v2.0.0.md) |
| 9 | + |
| 10 | +### 🎯 Highlights |
| 11 | + |
| 12 | +- ✅ Created `bitpeek.bat` for quick Windows launch |
| 13 | +- ✅ Added `bitpeek_web.py`: Flask GUI version of CLI tool |
| 14 | +- ✅ Added `assets/banner.png` for use in README header |
| 15 | +- ✅ Rewritten `README.md` with: |
| 16 | + - Emoji sections |
| 17 | + - Dual-mode usage (CLI + Flask) |
| 18 | + - VSCode and structural layout |
| 19 | +- ✅ Introduced `.vscode/` folder with: |
| 20 | + - `settings.json` |
| 21 | + - `launch.json` |
| 22 | + - `tasks.json` |
| 23 | + - `extensions.json` |
| 24 | +- ✅ Added full project structure display in docs |
| 25 | +- ✅ Created `RELEASE_v1.0.0.md` and `RELEASE_v2.0.0.md` |
| 26 | +- ✅ Updated [`NOTICE`](./NOTICE) and [`ETHICS.md`](./ETHICS.md) |
| 27 | +- ✅ Switched LICENSE to Apache 2.0 |
| 28 | + |
| 29 | +--- |
| 30 | + |
| 31 | +## [v1.1.0] – 2025-05-25 |
| 32 | +📄 Partial entry – no standalone release notes |
| 33 | + |
| 34 | +### ➕ Added |
| 35 | + |
| 36 | +- Flask-based web interface (`bitpeek_web.py`) |
| 37 | +- HTML output table layout with dark mode |
| 38 | +- Real-time decoding of Base58 addresses |
| 39 | +- RIPEMD-160 hash extraction and checksum validation |
| 40 | +- Fully mirrors CLI logic in structured web UI |
| 41 | + |
| 42 | +--- |
| 43 | + |
| 44 | +## [v1.0.0] – 2025-05-09 |
| 45 | +📄 See full: [RELEASE_v1.0.0.md](./RELEASE_v1.0.0.md) |
| 46 | + |
| 47 | +### 🚀 Initial Release – BitPeek |
| 48 | + |
| 49 | +First public release of **BitPeek** – a Bitcoin Base58 address inspection tool. |
| 50 | + |
| 51 | +#### ✨ Features |
| 52 | + |
| 53 | +- Decode any Bitcoin Base58Check address |
| 54 | +- Identify address type (P2PKH, P2SH, testnet) |
| 55 | +- Validate checksum (correct or invalid) |
| 56 | +- Show version byte, payload hash, and checksum in HEX |
| 57 | +- Provide extended analysis: |
| 58 | + - Address type description |
| 59 | + - Payload entropy and uniqueness |
| 60 | + - Risk level estimation |
| 61 | +- Clean and colorful terminal output (via `colorama`) |
| 62 | +- No internet connection required |
| 63 | +- Runs on Windows, Linux, macOS (cross-platform) |
| 64 | + |
| 65 | +--- |
| 66 | + |
| 67 | +### 🔧 Installation |
| 68 | + |
| 69 | +```bash |
| 70 | +pip install -r requirements.txt |
| 71 | +``` |
| 72 | + |
| 73 | +--- |
| 74 | + |
| 75 | +### 🚀 Usage |
| 76 | + |
| 77 | +```bash |
| 78 | +python bitpeek.py |
| 79 | +``` |
| 80 | + |
| 81 | +Then enter a Base58 Bitcoin address when prompted. |
| 82 | + |
| 83 | +--- |
| 84 | + |
| 85 | +📚 Created with a focus on educational use, transparency, and simplicity. |
0 commit comments