diff --git a/data/latest_release.json b/data/latest_release.json index 43303f4..87e715d 100644 --- a/data/latest_release.json +++ b/data/latest_release.json @@ -1,9 +1,9 @@ { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/193035241", - "assets_url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/193035241/assets", - "upload_url": "https://uploads.github.com/repos/andreasgriffin/bitcoin-safe/releases/193035241/assets{?name,label}", - "html_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/tag/1.0.0rc2", - "id": 193035241, + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/194510420", + "assets_url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/194510420/assets", + "upload_url": "https://uploads.github.com/repos/andreasgriffin/bitcoin-safe/releases/194510420/assets{?name,label}", + "html_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/tag/1.0.0", + "id": 194510420, "author": { "login": "andreasgriffin", "id": 116060138, @@ -25,20 +25,20 @@ "user_view_type": "public", "site_admin": false }, - "node_id": "RE_kwDOJfpJyM4LgXvp", - "tag_name": "1.0.0rc2", + "node_id": "RE_kwDOJfpJyM4Ll_5U", + "tag_name": "1.0.0", "target_commitish": "main", - "name": "1.0.0rc2", + "name": "1.0.0", "draft": false, - "prerelease": true, - "created_at": "2025-01-03T08:17:02Z", - "published_at": "2025-01-03T09:00:18Z", + "prerelease": false, + "created_at": "2025-01-13T18:40:45Z", + "published_at": "2025-01-15T15:23:17Z", "assets": [ { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217616450", - "id": 217616450, - "node_id": "RA_kwDOJfpJyM4M-JBC", - "name": "Bitcoin-Safe-1.0.0rc2-arm64.dmg", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220137059", + "id": 220137059, + "node_id": "RA_kwDOJfpJyM4NHwZj", + "name": "Bitcoin-Safe-1.0.0-arm64.dmg", "label": "", "uploader": { "login": "andreasgriffin", @@ -63,17 +63,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 117924594, - "download_count": 4, - "created_at": "2025-01-03T08:58:41Z", - "updated_at": "2025-01-03T08:59:28Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-arm64.dmg" + "size": 118016916, + "download_count": 0, + "created_at": "2025-01-13T19:18:19Z", + "updated_at": "2025-01-13T19:19:05Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-arm64.dmg" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217615928", - "id": 217615928, - "node_id": "RA_kwDOJfpJyM4M-I44", - "name": "Bitcoin-Safe-1.0.0rc2-arm64.dmg.asc", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220136995", + "id": 220136995, + "node_id": "RA_kwDOJfpJyM4NHwYj", + "name": "Bitcoin-Safe-1.0.0-arm64.dmg.asc", "label": "", "uploader": { "login": "andreasgriffin", @@ -99,16 +99,16 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 833, - "download_count": 1, - "created_at": "2025-01-03T08:55:33Z", - "updated_at": "2025-01-03T08:55:33Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-arm64.dmg.asc" + "download_count": 0, + "created_at": "2025-01-13T19:18:18Z", + "updated_at": "2025-01-13T19:18:18Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-arm64.dmg.asc" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217615837", - "id": 217615837, - "node_id": "RA_kwDOJfpJyM4M-I3d", - "name": "Bitcoin-Safe-1.0.0rc2-portable.exe", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220137860", + "id": 220137860, + "node_id": "RA_kwDOJfpJyM4NHwmE", + "name": "Bitcoin-Safe-1.0.0-portable.exe", "label": "", "uploader": { "login": "andreasgriffin", @@ -133,17 +133,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 116675832, - "download_count": 2, - "created_at": "2025-01-03T08:54:46Z", - "updated_at": "2025-01-03T08:55:33Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-portable.exe" + "size": 116765248, + "download_count": 0, + "created_at": "2025-01-13T19:20:39Z", + "updated_at": "2025-01-13T19:21:25Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-portable.exe" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217616315", - "id": 217616315, - "node_id": "RA_kwDOJfpJyM4M-I-7", - "name": "Bitcoin-Safe-1.0.0rc2-portable.exe.asc", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220137054", + "id": 220137054, + "node_id": "RA_kwDOJfpJyM4NHwZe", + "name": "Bitcoin-Safe-1.0.0-portable.exe.asc", "label": "", "uploader": { "login": "andreasgriffin", @@ -169,16 +169,16 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 833, - "download_count": 1, - "created_at": "2025-01-03T08:57:05Z", - "updated_at": "2025-01-03T08:57:05Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-portable.exe.asc" + "download_count": 0, + "created_at": "2025-01-13T19:18:18Z", + "updated_at": "2025-01-13T19:18:18Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-portable.exe.asc" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217616405", - "id": 217616405, - "node_id": "RA_kwDOJfpJyM4M-JAV", - "name": "Bitcoin-Safe-1.0.0rc2-setup.exe", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220136824", + "id": 220136824, + "node_id": "RA_kwDOJfpJyM4NHwV4", + "name": "Bitcoin-Safe-1.0.0-setup.exe", "label": "", "uploader": { "login": "andreasgriffin", @@ -203,17 +203,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 81073624, - "download_count": 1, - "created_at": "2025-01-03T08:58:09Z", - "updated_at": "2025-01-03T08:58:41Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-setup.exe" + "size": 81153872, + "download_count": 0, + "created_at": "2025-01-13T19:17:45Z", + "updated_at": "2025-01-13T19:18:17Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-setup.exe" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217616314", - "id": 217616314, - "node_id": "RA_kwDOJfpJyM4M-I-6", - "name": "Bitcoin-Safe-1.0.0rc2-setup.exe.asc", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220138174", + "id": 220138174, + "node_id": "RA_kwDOJfpJyM4NHwq-", + "name": "Bitcoin-Safe-1.0.0-setup.exe.asc", "label": "", "uploader": { "login": "andreasgriffin", @@ -239,16 +239,16 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 833, - "download_count": 1, - "created_at": "2025-01-03T08:57:05Z", - "updated_at": "2025-01-03T08:57:05Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-setup.exe.asc" + "download_count": 0, + "created_at": "2025-01-13T19:21:25Z", + "updated_at": "2025-01-13T19:21:26Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-setup.exe.asc" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217615941", - "id": 217615941, - "node_id": "RA_kwDOJfpJyM4M-I5F", - "name": "Bitcoin-Safe-1.0.0rc2-x86_64.AppImage", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220137364", + "id": 220137364, + "node_id": "RA_kwDOJfpJyM4NHweU", + "name": "Bitcoin-Safe-1.0.0-x86_64.AppImage", "label": "", "uploader": { "login": "andreasgriffin", @@ -273,17 +273,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 230274240, - "download_count": 2, - "created_at": "2025-01-03T08:55:34Z", - "updated_at": "2025-01-03T08:57:04Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-x86_64.AppImage" + "size": 230278336, + "download_count": 0, + "created_at": "2025-01-13T19:19:06Z", + "updated_at": "2025-01-13T19:20:38Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-x86_64.AppImage" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217615836", - "id": 217615836, - "node_id": "RA_kwDOJfpJyM4M-I3c", - "name": "Bitcoin-Safe-1.0.0rc2-x86_64.AppImage.asc", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220136989", + "id": 220136989, + "node_id": "RA_kwDOJfpJyM4NHwYd", + "name": "Bitcoin-Safe-1.0.0-x86_64.AppImage.asc", "label": "", "uploader": { "login": "andreasgriffin", @@ -309,16 +309,16 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 833, - "download_count": 2, - "created_at": "2025-01-03T08:54:46Z", - "updated_at": "2025-01-03T08:54:46Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-x86_64.AppImage.asc" + "download_count": 0, + "created_at": "2025-01-13T19:18:17Z", + "updated_at": "2025-01-13T19:18:17Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-x86_64.AppImage.asc" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217616316", - "id": 217616316, - "node_id": "RA_kwDOJfpJyM4M-I-8", - "name": "Bitcoin-Safe-1.0.0rc2-x86_64.dmg", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220136445", + "id": 220136445, + "node_id": "RA_kwDOJfpJyM4NHwP9", + "name": "Bitcoin-Safe-1.0.0-x86_64.dmg", "label": "", "uploader": { "login": "andreasgriffin", @@ -343,17 +343,17 @@ }, "content_type": "application/octet-stream", "state": "uploaded", - "size": 154196760, - "download_count": 1, - "created_at": "2025-01-03T08:57:05Z", - "updated_at": "2025-01-03T08:58:08Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-x86_64.dmg" + "size": 154281161, + "download_count": 0, + "created_at": "2025-01-13T19:16:43Z", + "updated_at": "2025-01-13T19:17:44Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-x86_64.dmg" }, { - "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/217615926", - "id": 217615926, - "node_id": "RA_kwDOJfpJyM4M-I42", - "name": "Bitcoin-Safe-1.0.0rc2-x86_64.dmg.asc", + "url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/releases/assets/220138172", + "id": 220138172, + "node_id": "RA_kwDOJfpJyM4NHwq8", + "name": "Bitcoin-Safe-1.0.0-x86_64.dmg.asc", "label": "", "uploader": { "login": "andreasgriffin", @@ -379,13 +379,13 @@ "content_type": "application/octet-stream", "state": "uploaded", "size": 833, - "download_count": 1, - "created_at": "2025-01-03T08:55:33Z", - "updated_at": "2025-01-03T08:55:33Z", - "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0rc2/Bitcoin-Safe-1.0.0rc2-x86_64.dmg.asc" + "download_count": 0, + "created_at": "2025-01-13T19:21:25Z", + "updated_at": "2025-01-13T19:21:25Z", + "browser_download_url": "https://github.com/andreasgriffin/bitcoin-safe/releases/download/1.0.0/Bitcoin-Safe-1.0.0-x86_64.dmg.asc" } ], - "tarball_url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/tarball/1.0.0rc2", - "zipball_url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/zipball/1.0.0rc2", - "body": "**New Features**\r\n\r\n- Full support for all major hardware signers [Coldcard](https://store.coinkite.com/promo/8BFF877000C34A86F410), [Q](https://store.coinkite.com/promo/8BFF877000C34A86F410), [Bitbox02](https://shiftcrypto.ch/bitbox02/?ref=MOB4dk7gpm), [Blockstream Jade](https://store.blockstream.com/?code=XEocg5boS77D), [Trezor](https://trezor.io/), [Foundation Passport](https://foundation.xyz/passport), [Keystone](https://keyst.one/), [Ledger](https://shop.ledger.com/pages/ledger-nano-s-plus), [Specter DIY](https://specter.solutions/hardware)\r\n - Full support for [BBQr](https://bbqr.org/) and [UR](https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md) \r\n- Balance Statement PDF Export\r\n\r\n**Improved Features**\r\n- **Sync & Chat**: Label Synchronization backup and Multi-party Multisig Collaboration can now be enabled in the last wallet setup wizard step\r\n- Transaction diagram navigation by clicking on inputs and outputs\r\n- PSBT Creation: Beautified fee selection mempool blocks\r\n\r\n\r\n#### Verify signature\r\n\r\nImport my [public key](https://keys.openpgp.org/vks/v1/by-fingerprint/2759AA7148568ECCB03B76301D82124B440F612D) and verify the signature with:\r\n```\r\ngpg import 2759AA7148568ECCB03B76301D82124B440F612D.asc\r\ngpg --verify Bitcoin-Safe-1.0.0rc2-x86_64.AppImage.asc\r\n```" + "tarball_url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/tarball/1.0.0", + "zipball_url": "https://api.github.com/repos/andreasgriffin/bitcoin-safe/zipball/1.0.0", + "body": "### New Features\r\n\r\n- Full support for all major hardware signers [Coldcard](https://store.coinkite.com/promo/8BFF877000C34A86F410), [Q](https://store.coinkite.com/promo/8BFF877000C34A86F410), [Bitbox02](https://shiftcrypto.ch/bitbox02/?ref=MOB4dk7gpm), [Blockstream Jade](https://store.blockstream.com/?code=XEocg5boS77D), [Trezor](https://trezor.io/), [Foundation Passport](https://foundation.xyz/passport), [Keystone](https://keyst.one/), [Ledger](https://shop.ledger.com/pages/ledger-nano-s-plus), [Specter DIY](https://specter.solutions/hardware) including hardware signer instructions \r\n- **Balance Statement**: PDF export of your current address balances to PDF ([preview](https://bitcoin-safe.org/en/page/balance-statement/))\r\n- **USB Tools**: interact with your USB hardware signer (PSBT sign, sign message, display address, ...)\r\n- **QR Scanner**: Scan and decode any Bitcoin QR code; full support for [BBQr](https://bbqr.org/) and [UR](https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md)\r\n- Packaged binaries now for all platforms: Windows, MacOSX, and Linux\r\n\r\n### Improved Features\r\n- [](https://bitcoin-safe.org/en/page/money-flow-diagram/) **Transaction diagram** -- _The graphical wallet explorer_: Navigate trough transactions by clicking on inputs and outputs ([preview](https://bitcoin-safe.org/en/page/money-flow-diagram/)) \r\n- **Sync & Chat**: [Label Synchronization](https://bitcoin-safe.org/en/page/label-sync/), backup, and [Multi-party Multisig Collaboration](https://bitcoin-safe.org/en/page/collaboration/) can now be enabled in the last wallet setup wizard step (you can choose your own relay) ([preview](https://bitcoin-safe.org/en/page/label-sync/), [preview](https://bitcoin-safe.org/en/page/collaboration/))\r\n- **PSBT Creation**: Beautiful fee selection, by clicking on mempool blocks ([preview](https://s13.gifyu.com/images/SGPp2.gif))\r\n\r\n### 🔋Batteries included🔋\r\nLots of existing features were not mentioned above, so please check out:\r\n\r\n- [Why choose Bitcoin Safe?](https://bitcoin-safe.org/en/page/usps/)\r\n- www.bitcoin-safe.org\r\n- [Readme](https://github.com/andreasgriffin/bitcoin-safe?tab=readme-ov-file#bitcoin-safe) and [Comprehensive Feature List](https://github.com/andreasgriffin/bitcoin-safe?tab=readme-ov-file#comprehensive-feature-list)\r\n- Follow me on [nostr](https://primal.net/p/npub1q67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6s27up0e)\r\n\r\n#### Verify signature\r\n\r\nImport my [public key](https://keys.openpgp.org/vks/v1/by-fingerprint/2759AA7148568ECCB03B76301D82124B440F612D) and verify the signature with:\r\n```bash\r\ngpg import 2759AA7148568ECCB03B76301D82124B440F612D.asc\r\ngpg --verify Bitcoin-Safe-1.0.0-x86_64.AppImage.asc\r\n```\r\n\r\n#### Install and run on Mac, Linux, or Windows \r\nusing the [python package ](https://pypi.org/project/bitcoin-safe/) \r\n```bash\r\npython3 -m pip install bitcoin-safe\r\npython3 -m bitcoin_safe\r\n```" }