From 8772ef1364a3f98d6b13be5f62df5f6344db77da Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:53:57 +0000 Subject: [PATCH] chore(main): release 0.1.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 233 ++++++++++++++++++++++++++++++++++ gradle.properties | 2 +- 3 files changed, 235 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0967ef42..b881a39b 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{} +{".":"0.1.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ecedffd..60020c51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,239 @@ This project keeps a release-oriented changelog. No public MeshLink release has been cut yet. +## 0.1.0 (2026-06-18) + + +### ⚠ BREAKING CHANGES + +* **meshlink:** rename runtime factory helper to meshLink +* **meshlink:** remove MeshLink factory object + +### Features + +* Added an offline release-review validation evidence note for th... ([013eed2](https://github.com/trancee/MeshLink/commit/013eed2def14e7e125fc26e91628fe1e0ab56257)) +* **android-direct-proof:** surface startup-state failures ([c3a2965](https://github.com/trancee/MeshLink/commit/c3a29658450f2735ff6fd04c8242942841e80b09)) +* **android-direct-proof:** surface startup-state failures ([969679b](https://github.com/trancee/MeshLink/commit/969679bf77c68f890bdc49cbc029277707989628)) +* **android:** add skills for gesture, install, navigate, screenshot, scroll, tap, test, and UI inspection ([4b29c06](https://github.com/trancee/MeshLink/commit/4b29c06e51c0ab49bddd550568017898fa5999ce)) +* **ios:** add SwiftPM package support ([42c1de6](https://github.com/trancee/MeshLink/commit/42c1de6bbc486a0977a502c652c8ff529232321d)) +* **ios:** add SwiftPM package support ([aeffbc8](https://github.com/trancee/MeshLink/commit/aeffbc8c915080f0137a2d4e6b1ef29cbd99e4b8)) +* **ios:** move SwiftPM package to repo root ([3e45837](https://github.com/trancee/MeshLink/commit/3e45837cd56944318266ba6d93ba0f0fa63169df)) +* **meshlink:** add pure android crypto fallback ([a1ee10e](https://github.com/trancee/MeshLink/commit/a1ee10ed28f1afbf2bcb57f35fb8057e8a63bfda)) +* **meshlink:** add runtime validation and x25519 benchmarks ([8e7bdb3](https://github.com/trancee/MeshLink/commit/8e7bdb38161a3aab0dbf8954b610cedb5805452d)) +* **meshlink:** group ios crypto bridge callbacks ([22831f1](https://github.com/trancee/MeshLink/commit/22831f179481463913fc1d984c844eb52cdc8435)) +* **meshlink:** lower supported Android and iOS floors ([9966591](https://github.com/trancee/MeshLink/commit/99665913987d5b21e827504650ec4b3e47873f1a)) +* Ran the live release-review campaign on a discovered Android fl... ([d965242](https://github.com/trancee/MeshLink/commit/d965242735926623833ba24e8272da1a0a2806af)) +* **reference-app:** add fleet test history report ([bca2c38](https://github.com/trancee/MeshLink/commit/bca2c387ab435f261cb03bc66b8af15978b7f7a1)) +* **reference-app:** add fleet test history report ([76b4530](https://github.com/trancee/MeshLink/commit/76b4530fca8df7caf0437f78b2c3b26d1e100b11)) +* **reference:** add explicit direct-proof transport contract ([436c95f](https://github.com/trancee/MeshLink/commit/436c95f80d62d64b28bcf7412baad86881ea48c8)) +* **reference:** add physical integration proof matrix ([a4a2b78](https://github.com/trancee/MeshLink/commit/a4a2b78273b4ee9ccdc452a22d73cc44538ffabb)) +* **reference:** expand physical integration scenarios ([336b14f](https://github.com/trancee/MeshLink/commit/336b14f3b6f9b3704ae3fcb47ab7e0c07d3e190a)) +* **reference:** wire explicit primary transport through direct proof ([b150990](https://github.com/trancee/MeshLink/commit/b1509900801f63270f96eb908971686fbe4ce74b)) +* Stopped xcodebuild-style wrapper noise from reclassifying runti... ([41a1556](https://github.com/trancee/MeshLink/commit/41a1556a9565ee2f331bc249386973fd94fc442e)) +* Verified the JVM/Kover gate and reran the reference campaign fr... ([1f59b55](https://github.com/trancee/MeshLink/commit/1f59b550b97428da9ce4e27fbf8441a3f7c8dfb9)) +* Wired the release campaign to emit the offline release-review H... ([333eaf9](https://github.com/trancee/MeshLink/commit/333eaf95f4baab9d2e5325875139de4485b7e735)) + + +### Bug Fixes + +* add android direct-proof advertisement carrier switch ([fd3b4ac](https://github.com/trancee/MeshLink/commit/fd3b4acf3956b794de5866c13399e39d410e8a3f)) +* **android-reference:** add route-stage diagnostics ([b84dae6](https://github.com/trancee/MeshLink/commit/b84dae62f84544849ebc283b62e0e91a7dd6a632)) +* **android:** direct proof advertising ([bd361c2](https://github.com/trancee/MeshLink/commit/bd361c2fb48370069e3c5ab9aeccc4126a98e75e)) +* **android:** enable GATT fallback for low api pairs ([19b5f63](https://github.com/trancee/MeshLink/commit/19b5f637ed9a8bc0f88520050ce6f96f76f2535f)) +* **android:** enrich fleet report evidence ([25c4973](https://github.com/trancee/MeshLink/commit/25c49733621d18c4286b2d39cc3b4c9df1c8e1f0)) +* **build:** add slf4j nop binder ([771ff3c](https://github.com/trancee/MeshLink/commit/771ff3ca68239821865c23ff2b458ed866674cb4)) +* **build:** harden gradle plugin resolution ([2799890](https://github.com/trancee/MeshLink/commit/279989007f18a877c08bb1af3ffdf431a6da4619)) +* **build:** track Gradle wrapper jar ([c4ab356](https://github.com/trancee/MeshLink/commit/c4ab356b40cbaf0418e7346935494b742f4e5153)) +* **build:** track Gradle wrapper jar ([27e7c0b](https://github.com/trancee/MeshLink/commit/27e7c0ba6204d95113ddd753ed09f0027c33a409)) +* **ci:** add advanced codeql workflow ([aa136d5](https://github.com/trancee/MeshLink/commit/aa136d588ea86906f58a5d034957601106d28b9f)) +* **ci:** disable dependabot swift updates ([ec7adf9](https://github.com/trancee/MeshLink/commit/ec7adf9220f6211d140559e37b8a4f7d9e193b50)) +* **ci:** disable dependabot swift updates ([2f340ec](https://github.com/trancee/MeshLink/commit/2f340ecceee239da49b6a4da56962f8d94ced9dd)) +* **ci:** force java codeql builds to rerun ([92e19c8](https://github.com/trancee/MeshLink/commit/92e19c8333fa12c4035ffc8c965496fe76806310)) +* **ci:** force java CodeQL builds to rerun ([7e7c91b](https://github.com/trancee/MeshLink/commit/7e7c91b038928e3b538c7e105b5315f4825d6782)) +* **ci:** harden GitHub Actions Gradle startup ([de45c4f](https://github.com/trancee/MeshLink/commit/de45c4f304577482147317eea7f91c0d5eba6f6c)) +* **ci:** keep linux verification single-worker ([3960abd](https://github.com/trancee/MeshLink/commit/3960abd8d39ac9d50748db2b1fba624f23e58188)) +* **ci:** let xcode drive swift codeql framework build ([43f8cc8](https://github.com/trancee/MeshLink/commit/43f8cc88b800e705dffaa9ce4c54aafa65a2177d)) +* **ci:** let xcode drive swift codeql framework build ([7affcaf](https://github.com/trancee/MeshLink/commit/7affcafabca69b1eecea7b8bab82f1aba0c872e6)) +* **ci:** replace default CodeQL with advanced workflow ([50e4afe](https://github.com/trancee/MeshLink/commit/50e4afee08c3b9052dc0b548a8f75de8982d5008)) +* **ci:** serialize verification on macos runner ([a7e6df7](https://github.com/trancee/MeshLink/commit/a7e6df74556096911632b4abdbe48b7fa83b981e)) +* **ci:** split swift codeql analysis ([b0e0958](https://github.com/trancee/MeshLink/commit/b0e09583b15bf569a46dae9a6ce399fd4b888678)) +* **ci:** stabilize mesh harness tests and trim slow scans ([da48020](https://github.com/trancee/MeshLink/commit/da4802064508eff5486b89e3a558ad89c2193cdb)) +* direct proof transport play protect ([a1948ef](https://github.com/trancee/MeshLink/commit/a1948efef10cd725ac169b7b9e51a7d009b59c63)) +* **direct-proof:** advance GX6 GATT markers ([6f1cf87](https://github.com/trancee/MeshLink/commit/6f1cf87936b426b593b2fd46775644d1fbfad637)) +* **engine:** emit route diagnostics before advertisements ([2b5cc59](https://github.com/trancee/MeshLink/commit/2b5cc5903c2e55dbb956b4d318aa68a68bb4eea7)) +* handle current xctestrun shape ([5f63ab7](https://github.com/trancee/MeshLink/commit/5f63ab728d39b7e343e4e20bc6c15f83654a472d)) +* **ios:** align xcframework name with framework ([7a30d95](https://github.com/trancee/MeshLink/commit/7a30d95f238d9f2217f1afa7d17a478789049487)) +* isolate android advertise carriers ([72132e8](https://github.com/trancee/MeshLink/commit/72132e8ef1f5837d8ed960aebf2dc9e4a9442d7c)) +* **meshlink:** add one-shot l2cap reconnect ([b482529](https://github.com/trancee/MeshLink/commit/b482529951270c7a8a4d56706464a0465a112563)) +* **meshlink:** harden x25519 fallback and validation ([c1c4d6b](https://github.com/trancee/MeshLink/commit/c1c4d6bf8d727b34c46ae20358d68ab42ab5a3d1)) +* **meshlink:** keep discovery active for first large transfer route ([d2cc99d](https://github.com/trancee/MeshLink/commit/d2cc99db42fd879b1c1ac9f678fffc75dfd34fa2)) +* **meshlink:** refresh JVM API dump ([addbb18](https://github.com/trancee/MeshLink/commit/addbb18dab26032b57a2de33c9cac28c1019acbc)) +* **meshlink:** sharpen ios l2cap diagnosis ([ce2c065](https://github.com/trancee/MeshLink/commit/ce2c06598a51b4996f1a0c90fa66122117040802)) +* preserve inbound wait for android l2cap sends ([86260b7](https://github.com/trancee/MeshLink/commit/86260b7fccd2826f4049568fffd3fa71c473ceed)) +* **proof:** fail fast on bluetooth off ([2901be4](https://github.com/trancee/MeshLink/commit/2901be445168f11d29e0589c19f86d9807f28503)) +* **reference:** add Android direct-proof bootstrap seam ([cffc284](https://github.com/trancee/MeshLink/commit/cffc284dc4704aec2b9a735efd67b7957c5eee32)) +* **reference:** direct first contact seed ([f90f092](https://github.com/trancee/MeshLink/commit/f90f092e564445d78024e4e46eba4e0da43f7535)) +* **reference:** move live proof automation off ui ([141f98f](https://github.com/trancee/MeshLink/commit/141f98ff3608ce9d377a94adfdc6e5e9ef7fe5cd)) +* **reference:** preserve solo surface identity ([c09ee5c](https://github.com/trancee/MeshLink/commit/c09ee5c69f244d65c49a3e057d8cfff03418be96)) +* **reference:** relax relay proof promotion invariant ([db5d7ae](https://github.com/trancee/MeshLink/commit/db5d7ae2c5db94556550e05ef815e1ce6b3ac9a5)) +* **reference:** support direct-proof benchmark transport ([003430b](https://github.com/trancee/MeshLink/commit/003430b3bc73307be59b441dc5e32e98fe004966)) +* relax android passive proof gate ([55cd193](https://github.com/trancee/MeshLink/commit/55cd19397736a1f1d14ec8260f52198d80942557)) +* remove l2cap reconnect tautology ([49b428c](https://github.com/trancee/MeshLink/commit/49b428c72b6df34868b186bc5ac567b833b357a2)) +* **security:** sanitize automation storage paths ([179bca7](https://github.com/trancee/MeshLink/commit/179bca7d50d6627b0fd91245272b000d5aba8b27)) +* speed up and stabilize android direct proof ([4777b2e](https://github.com/trancee/MeshLink/commit/4777b2ed091d0aa355db799d4a27e942d9bb4c7b)) +* **test:** await large transfer route discovery ([c0787c0](https://github.com/trancee/MeshLink/commit/c0787c05770244e23d091b4f2ae339b910555ee1)) +* **test:** harden remaining timing flakes ([2c128de](https://github.com/trancee/MeshLink/commit/2c128dec61b24e3030f6d365c2e1ab755c986f59)) +* **test:** remove retry scheduler timing race ([349d215](https://github.com/trancee/MeshLink/commit/349d21527ccaa26e8ef4f31ac16fd77d5db902bd)) +* **test:** stabilize chunk perturbation coverage ([c2a526b](https://github.com/trancee/MeshLink/commit/c2a526b4ae494f96e83eeef9e3cb7caf0b991557)) +* **test:** stabilize jvm direct delivery timing ([7e4180d](https://github.com/trancee/MeshLink/commit/7e4180d7726533a4333ac3dfa45319964a50db87)) +* **test:** stabilize partial ack transfer timing ([51e63e0](https://github.com/trancee/MeshLink/commit/51e63e0be6896c24cf5e0bdf058bbb7a67ffb97a)) +* **test:** stabilize partial ack transfer timing ([932e4a0](https://github.com/trancee/MeshLink/commit/932e4a0c4b46558af5f64fe4daedf8b663de4baa)) +* **test:** wait for route expiry before send ([3074b4a](https://github.com/trancee/MeshLink/commit/3074b4ae5d738dc0c2b4570ed1eeff41e1faa771)) +* update import for runComposeUiTest to v2 version ([9e21a61](https://github.com/trancee/MeshLink/commit/9e21a61c12cebd445512355a72733181cc0ff370)) +* update import for runComposeUiTest to v2 version ([ac46ce9](https://github.com/trancee/MeshLink/commit/ac46ce9f5ba7abb8c2a9602f7df5aa1f4af32c73)) + + +### Performance Improvements + +* **meshlink:** cache route digest entry serialization ([1515e1c](https://github.com/trancee/MeshLink/commit/1515e1cbcbf7ab6e575bfa66f4af772dfd3752a8)) +* **meshlink:** compute route digests lazily per mutation ([c24f663](https://github.com/trancee/MeshLink/commit/c24f663ac40ec2aae469eea9e9112daa936bf552)) +* optimize crypto fallback paths and clean up Android warning ([1e75984](https://github.com/trancee/MeshLink/commit/1e75984028a0d3c9bb42c9cd12b5392b03c819b3)) +* profile and streamline JVM startup paths ([64ec3d8](https://github.com/trancee/MeshLink/commit/64ec3d82f523bc39501b8124ca4f782077258e85)) +* reduce pure x25519 ladder allocations ([2c7e37c](https://github.com/trancee/MeshLink/commit/2c7e37c65c3dec47f31106196b039ec66e932976)) +* reduce transport overhead across platforms ([3f25114](https://github.com/trancee/MeshLink/commit/3f251146c937470af786c7b2a88ed2328ebc9af8)) +* specialize x25519 a24 multiply ([7861cdb](https://github.com/trancee/MeshLink/commit/7861cdb994839ff48b2a6ff4a5f82b2673547cbc)) +* split identity bootstrap benchmark ([7478292](https://github.com/trancee/MeshLink/commit/7478292f1badb5c40105cef66f5bae3b98797333)) +* split memory benchmark startup stages ([2c9a14c](https://github.com/trancee/MeshLink/commit/2c9a14c6a24bc271b67e0a89dd6b6d855d7c7bde)) +* tighten memory benchmark readiness wait ([b86a5be](https://github.com/trancee/MeshLink/commit/b86a5be6a5389ab9a60cf0bf69eebe6cb7269e9a)) +* trim crypto fallback allocations ([04103c7](https://github.com/trancee/MeshLink/commit/04103c7620a301103bcfb604437a3e1d7ce92b48)) +* trust clamped x25519 keypairs ([2dfab96](https://github.com/trancee/MeshLink/commit/2dfab960efc3cb37d7f8f24e69ddedcdfb611ead)) + + +### Documentation + +* add Android device test matrix ([4ed1d05](https://github.com/trancee/MeshLink/commit/4ed1d0518efe1b9624f0543776f7d7f41e2ae80f)) +* add architecture index and term guide ([2872089](https://github.com/trancee/MeshLink/commit/287208971096463c82a51fc7fd4eea7b0fc108a3)) +* add explanation cross-links ([fcbd837](https://github.com/trancee/MeshLink/commit/fcbd8370b953fc041db72c75f4c108b6cb179d22)) +* add MeshLink glossary and troubleshooting ([3ba3ce0](https://github.com/trancee/MeshLink/commit/3ba3ce054e981c8c3f01c1db97c4fccc60ccb785)) +* add MeshLink runtime behavior reference ([8241db2](https://github.com/trancee/MeshLink/commit/8241db21caf224254f4d0746c9e256067b6c79fc)) +* add MeshLink runtime explanation ([c02d0fc](https://github.com/trancee/MeshLink/commit/c02d0fc9df7d3b3739eb3a51b0c8e0b9b1021524)) +* add mi note 3 to device matrix ([6016876](https://github.com/trancee/MeshLink/commit/60168766e6632c90194de338a9352218b425151f)) +* add new attached devices and sort matrix ([3a5e8d7](https://github.com/trancee/MeshLink/commit/3a5e8d7908ba67cb1212dce0f270139dbd4523ee)) +* add new attached devices to matrix ([aacb9e6](https://github.com/trancee/MeshLink/commit/aacb9e638a196d9bcc1713783866197296a8a4cb)) +* add pre-release refactor roadmap ([0240b2c](https://github.com/trancee/MeshLink/commit/0240b2cb9e6a6d247573278201f1ecdb219fa90f)) +* add recommended MeshLink reading paths ([98dd948](https://github.com/trancee/MeshLink/commit/98dd948881e52c734866504478d0d864dcc170a0)) +* add repository architecture maps ([1d78058](https://github.com/trancee/MeshLink/commit/1d780584b6af337c09e3af4f5911b0e3946396dc)) +* Added recovery-window verdicts and topology evidence pointers t... ([cac6d47](https://github.com/trancee/MeshLink/commit/cac6d476f364644810c2b1e74e7c06a83ef02a0d)) +* align documentation map with diataxis ([5db78ac](https://github.com/trancee/MeshLink/commit/5db78ac90806bcb8b1b90d7535f7af1a3f8c7253)) +* align MeshLink docs with doc guidance ([d7321ed](https://github.com/trancee/MeshLink/commit/d7321ed28b3228915fd03a4bc878e5eee97b6c7c)) +* align reference app governance artifacts ([582be5b](https://github.com/trancee/MeshLink/commit/582be5bd8d5b60ecff16c7a9a030b83e031f30ad)) +* align release review campaign terminology ([6e92078](https://github.com/trancee/MeshLink/commit/6e92078167169b24180e04a110b9ebb5395f9735)) +* **android-reference:** add compact matrix report guidance ([142007b](https://github.com/trancee/MeshLink/commit/142007b7a7a1fa88889c98195de794d9db1695e7)) +* **android-reference:** add direct-proof result digest ([52c7ebd](https://github.com/trancee/MeshLink/commit/52c7ebd7c299e4e733d4a04757fa1a8d4283eb76)) +* **android-reference:** add fleet matrix refresh path ([2768a53](https://github.com/trancee/MeshLink/commit/2768a53075c2c3ac6e8b7c66d471887194b10b96)) +* **android-reference:** explain fleet warning semantics ([dc0ec91](https://github.com/trancee/MeshLink/commit/dc0ec915a226fcfc8f3a3806e550249c1ea4bfc0)) +* **android-reference:** label fallback proof plan in docs index ([14c95e4](https://github.com/trancee/MeshLink/commit/14c95e4e8f6dd65d15508e8db38558a4721f0af2)) +* **android-reference:** pin fleet capture contract ([80e3eb1](https://github.com/trancee/MeshLink/commit/80e3eb1b90d8fb9d30a2643885df8c86ce13e474)) +* **android-reference:** stabilize fleet matrix ordering ([5bb2c1d](https://github.com/trancee/MeshLink/commit/5bb2c1dbe16e04fd1ad262a1afbdf32a7ccfc3fd)) +* **android-reference:** surface direct-proof digest ([d224892](https://github.com/trancee/MeshLink/commit/d224892967998991f9a802d29904530bf95be086)) +* **android-reference:** surface direct-proof digest in docs index ([79e3b48](https://github.com/trancee/MeshLink/commit/79e3b4839a5037ecffd469ec7b436d6a1dfdb371)) +* **android-reference:** sync crypto fallback posture ([454be50](https://github.com/trancee/MeshLink/commit/454be50c35df9eb504315816201997b3e991c331)) +* **android:** add fleet report bundle references ([1ab7e3f](https://github.com/trancee/MeshLink/commit/1ab7e3f37eb0ea4c83184cd785021419364cf8d3)) +* **android:** add tracked fleet run summary ([7addad4](https://github.com/trancee/MeshLink/commit/7addad429b5ebfe86934dee98dcd3351a3e5622e)) +* **android:** add Xiaomi usb authorization recovery note ([b975481](https://github.com/trancee/MeshLink/commit/b975481d2c043fd15ce90dd31691856f5c7692b3)) +* **android:** align direct proof summary wording ([4222de0](https://github.com/trancee/MeshLink/commit/4222de0da877c8b4e611cae3951c2d8d56c3bd93)) +* **android:** clarify androidHostTest naming ([f26c246](https://github.com/trancee/MeshLink/commit/f26c24691992eb4743d24952446bca484467afaa)) +* **android:** clarify androidHostTest naming ([d7c65e1](https://github.com/trancee/MeshLink/commit/d7c65e1c3c6ef6eb9ba7e2f46751517ac9f37160)) +* **android:** mark unprobed crypto columns unknown ([4f22de9](https://github.com/trancee/MeshLink/commit/4f22de9d6e27ab1ab2bf1f63dfd3dc01aeb63958)) +* **android:** normalize crypto column to supported primitives ([1e3c592](https://github.com/trancee/MeshLink/commit/1e3c5920852ad07ba3a344ab4aea4b2281a76cac)) +* **android:** note install via usb for restricted installs ([86895d2](https://github.com/trancee/MeshLink/commit/86895d2db9a42b9d7e1f37c459c5071c40165137)) +* **android:** record probed crypto support for pocophone ([277f66b](https://github.com/trancee/MeshLink/commit/277f66b95fb87fde53e80724ab4841c217a9d12f)) +* **android:** root fleet reports under reports ([7b2aa2a](https://github.com/trancee/MeshLink/commit/7b2aa2a08ddd4137521e0d8101d19e997abf714f)) +* **android:** tighten device crypto support matrix ([78beac0](https://github.com/trancee/MeshLink/commit/78beac0d4ad78909f58f18022dc3c9a0466e60a7)) +* **android:** track fleet sweep reports under reports ([87542e1](https://github.com/trancee/MeshLink/commit/87542e1d55cc75349ea34b881a7738b70adb32f5)) +* **android:** track fleet sweep reports under reports ([c94c9f9](https://github.com/trancee/MeshLink/commit/c94c9f9a50f211e550f316ac40be3af3ebfa867c)) +* **android:** track latest fleet run ([dfc2944](https://github.com/trancee/MeshLink/commit/dfc2944195b9175706da7450d25237006488bc78)) +* **android:** track latest fleet run ([91918d5](https://github.com/trancee/MeshLink/commit/91918d52becb39b21aa2505686a04ffd2b5b28de)) +* **android:** update gatt fallback behavior ([7e4d117](https://github.com/trancee/MeshLink/commit/7e4d1170e2405730f4ce7bbbf479a03323d6a48a)) +* **api:** refresh generated public api appendix ([ece0e0d](https://github.com/trancee/MeshLink/commit/ece0e0dbd179aeeeba44b01c90a599775c937b65)) +* clarify contributor workflow scaffolding ([e984022](https://github.com/trancee/MeshLink/commit/e984022a1bf9235413b03ce1a5e70cbb9130e309)) +* clarify discovery and wire invariants ([953ad94](https://github.com/trancee/MeshLink/commit/953ad945f3cc9a96a01cb9f13a7f2ceedc395bfe)) +* clarify first exchange proof peers ([138e019](https://github.com/trancee/MeshLink/commit/138e01981a55bf932aa3d5de14daae6f53c39342)) +* **context:** clarify solo and lab surface origin ([95ecf9c](https://github.com/trancee/MeshLink/commit/95ecf9ccd9c29a6ee1f8f7100991d11c651b1b41)) +* **context:** clarify supported surface switches after session end ([ccbf06f](https://github.com/trancee/MeshLink/commit/ccbf06f9398a746ebbbda01a5b12866b8ebe06f4)) +* **context:** define evidence surfaces ([670df93](https://github.com/trancee/MeshLink/commit/670df93c60139ed1bbdbdaadf15f6efdae21ef1a)) +* **context:** define supported entry surface ([1dc30b0](https://github.com/trancee/MeshLink/commit/1dc30b0c8d90b8a9fc20926bda87e6a8ee598b48)) +* correct mi note 3 sdk and model name ([d0d011e](https://github.com/trancee/MeshLink/commit/d0d011ede256392cec259e2616e7d7cadaff7d0f)) +* describe serial-free device matrix in guides ([4a623ac](https://github.com/trancee/MeshLink/commit/4a623ac86693aa67325e136c0824cc1f810b04a3)) +* document android direct-proof power mitigation ([2afdbbc](https://github.com/trancee/MeshLink/commit/2afdbbc4985a869b7f9bd7f6f9008847ca27b10e)) +* drop transport column from device matrix ([ece76c2](https://github.com/trancee/MeshLink/commit/ece76c2eeed549f64599b34500308386d3140a8f)) +* **explanation:** add bluetooth readiness best practice ([a1598d8](https://github.com/trancee/MeshLink/commit/a1598d8d7f47e3e8b3e3fdaf7b27a3d18ce974cc)) +* finish android direct-proof mitigation sweep ([a564444](https://github.com/trancee/MeshLink/commit/a564444e0bd8bbd09ff569b01a7d757ce90f6ec3)) +* link device matrix from validation guides ([863d74e](https://github.com/trancee/MeshLink/commit/863d74e0c99ed410875117ea6bd92558ba84d02e)) +* Locked the offline release-review boundary in docs and regressi... ([8410176](https://github.com/trancee/MeshLink/commit/841017691e6110671679010f09965e9e9e599181)) +* mention new devices in validation guides ([5ed6f93](https://github.com/trancee/MeshLink/commit/5ed6f936a693152812573a9afd5f8f62ba13f3f8)) +* **meshlink:** add android crypto fallback note ([5aff8a9](https://github.com/trancee/MeshLink/commit/5aff8a96fd090b30a6410ff28557ae3dd850cae9)) +* **meshlink:** add android crypto fallback RFC ([dfd48df](https://github.com/trancee/MeshLink/commit/dfd48df4a4dd0a2c8c9e9f9e0304aa0bf09affaf)) +* **meshlink:** add rfc pointer and emulator setup notes ([c0a3205](https://github.com/trancee/MeshLink/commit/c0a3205eb4295980aa52754f17a6b183a1955d97)) +* **meshlink:** add sdk floor rationale and matrix ([844e876](https://github.com/trancee/MeshLink/commit/844e876e5421cd9df45c1ac7b8f8332d7ddf890f)) +* **meshlink:** clarify android crypto support floor ([d2f6ec8](https://github.com/trancee/MeshLink/commit/d2f6ec88247275f056b7570dc822479b52a2df3c)) +* **meshlink:** clarify factory semantics ([e3064b9](https://github.com/trancee/MeshLink/commit/e3064b9d92826b6b6cbab5a0e751dc44165728f6)) +* **meshlink:** expand fallback plan and emulator targets ([85390e2](https://github.com/trancee/MeshLink/commit/85390e2588cd17ef963fe5b95808875bfc8f472d)) +* normalize proof validation terminology ([0de4e19](https://github.com/trancee/MeshLink/commit/0de4e199a8e009509fc19448d4ca86b3ff46fd65)) +* note android direct proof pair sensitivity ([978c343](https://github.com/trancee/MeshLink/commit/978c3430839ee05c399c39315a026f6cb05397a4)) +* note direct-proof power policy in integration guidance ([6acecdd](https://github.com/trancee/MeshLink/commit/6acecdd1a14663e91242d5d8ef7f5744f07c18e3)) +* note sdk-sorted device matrix in guides ([c40c8c0](https://github.com/trancee/MeshLink/commit/c40c8c08c70bcf67d0230d8fcde8d77cefdb9360)) +* point reference campaign history at retained bundle ([dee686f](https://github.com/trancee/MeshLink/commit/dee686f1e1c07c04b382fec86af43d5511c579a5)) +* **reference:** add direct-proof gatt refactor plan ([562eef3](https://github.com/trancee/MeshLink/commit/562eef379706bcea3c6391aa114fed8645f48496)) +* **reference:** add GX6 GATT pair sequence ([eb6e2a0](https://github.com/trancee/MeshLink/commit/eb6e2a0aefada5f2b57dd226a4f30997d9662064)) +* **reference:** align GATT triage with latest sweep ([4bcc63b](https://github.com/trancee/MeshLink/commit/4bcc63b6664da357aa96baaf404309fcdfa9da09)) +* **reference:** clarify runtime seams and sender wait test ([6175d94](https://github.com/trancee/MeshLink/commit/6175d94c7cf55b3c962634bb6752102b2c7454d0)) +* **reference:** describe live peer replay seam ([263764a](https://github.com/trancee/MeshLink/commit/263764a7c438be1c2cdb0263b56e492cd00ffb4e)) +* **reference:** document Android discovery-seed failure ([6edd630](https://github.com/trancee/MeshLink/commit/6edd630a3766a477ef8d95e286311c3fab13f1a0)) +* **reference:** explain direct-proof gatt transport split ([1f998aa](https://github.com/trancee/MeshLink/commit/1f998aa6a6c38237d8bf6d941e51d7485eeb0dab)) +* **reference:** map reference app architecture ([9c25475](https://github.com/trancee/MeshLink/commit/9c25475ccc2df4ba6a0ed6103b47b677089f1123)) +* **reference:** note bluetooth preflight for gatt ([335b781](https://github.com/trancee/MeshLink/commit/335b7818bfe598508cf30fdf2f0501b4f202fda3)) +* **reference:** note bluetooth ui preflight state ([9c3d646](https://github.com/trancee/MeshLink/commit/9c3d646e793fcc2c18c3ea048574b67468341ef6)) +* **reference:** note bluetooth-off NAM-LX9 quirk ([9a02d91](https://github.com/trancee/MeshLink/commit/9a02d91454e77eef6c9d5b4399fbd08b32ccb843)) +* **reference:** record final transition architecture ([e2396a1](https://github.com/trancee/MeshLink/commit/e2396a1080c9ca691b5a6f7004d0834da9040366)) +* **reference:** record session controller architecture ([57e140d](https://github.com/trancee/MeshLink/commit/57e140ddbaf30eb0c6491c7481bbae8827495456)) +* **reference:** refresh Android direct proof digest ([bc6b9ea](https://github.com/trancee/MeshLink/commit/bc6b9ea43f0285cf04f92cfa0ab72bdf70a5371c)) +* refresh Android device matrix ([fff2496](https://github.com/trancee/MeshLink/commit/fff2496b4be7b1815d6a5201211bbbdccb6f10f2)) +* refresh device matrix with new attached devices ([096936e](https://github.com/trancee/MeshLink/commit/096936e14090bbc4860e488847818b1fc4e5fe44)) +* refresh device matrix with new handsets ([fb42972](https://github.com/trancee/MeshLink/commit/fb4297247e71c878892e11d27715766a47ac61d2)) +* refresh direct-proof matrix summary ([0238236](https://github.com/trancee/MeshLink/commit/023823612094da6c7f25c71115f8e277858ec7ba)) +* refresh generated public api reference ([ff4b304](https://github.com/trancee/MeshLink/commit/ff4b304f81848a1244d873105cf363397238a879)) +* refresh reference-app release-review docs ([db7d4ea](https://github.com/trancee/MeshLink/commit/db7d4ea0e051b37f0922650cf225dfcde3bf3c45)) +* refresh seam architecture guidance ([be1d74b](https://github.com/trancee/MeshLink/commit/be1d74b7e9c8230de45efb25df76707e698c5c53)) +* refresh x25519 benchmark baselines ([9486639](https://github.com/trancee/MeshLink/commit/948663972842828226cdb97b0289895224db28e4)) +* **release:** clarify SwiftPM package root ([9b58ef2](https://github.com/trancee/MeshLink/commit/9b58ef2e8480605f35f6051711a163a46f303491)) +* **release:** tighten SwiftPM wording ([7864ac1](https://github.com/trancee/MeshLink/commit/7864ac1eca07716bbf90de0280261367a6a4db58)) +* remove serials from device matrix ([b8a7620](https://github.com/trancee/MeshLink/commit/b8a7620859398e0e64641996a1689d40e9b3be60)) +* replace ASCII diagrams with Mermaid ([467ec28](https://github.com/trancee/MeshLink/commit/467ec28e795ad31085fabf189d1201ed351a9234)) +* simplify and align key documentation ([f290e0f](https://github.com/trancee/MeshLink/commit/f290e0f06f1a1c91bcfbb8bcc3ff4d4e2372726c)) +* sort device matrix by sdk descending ([f041734](https://github.com/trancee/MeshLink/commit/f0417341a6c899dd6dee72dd8e44be40cc33cf55)) +* sync meshlink reference app artifacts ([328017c](https://github.com/trancee/MeshLink/commit/328017cadfb9a1efc3a5b2dd39ec0ef2d7acebec)) +* sync reference and spec terminology ([cd5f3b2](https://github.com/trancee/MeshLink/commit/cd5f3b28e14daf0a78c8179efc14e70c707677cc)) +* sync task examples with validation wording ([b03b960](https://github.com/trancee/MeshLink/commit/b03b9600e17f82599baffbc460dbda9fe43e4a96)) +* Threaded the offline release-review proof note into reviewer gu... ([9b77a71](https://github.com/trancee/MeshLink/commit/9b77a715cfb8d12933de64c25efe271dfd700777)) +* tighten core integration docs ([fd0a6ca](https://github.com/trancee/MeshLink/commit/fd0a6ca0d89e5e02b796a606422ee7b34e0a1e40)) +* tighten evaluation and tooling records ([72d83b0](https://github.com/trancee/MeshLink/commit/72d83b0a1bf712fc6219b2f5b2ba95d733b0ebda)) +* tighten integrator and operator guides ([a8e33fb](https://github.com/trancee/MeshLink/commit/a8e33fb81a2242f67ef760fa70afd200fd12a8da)) +* tighten proof harness guidance ([fd47721](https://github.com/trancee/MeshLink/commit/fd47721619660d2abc5716bd6954c344ce4f829f)) +* tighten reference app validation guidance ([7e9f992](https://github.com/trancee/MeshLink/commit/7e9f9921f5420926275043b861d5c6985f3f3790)) +* tighten reference pages ([14be63e](https://github.com/trancee/MeshLink/commit/14be63ec6936ef3357ebc96b9c1206be5fcd3760)) +* tighten remaining guide pages ([6582be1](https://github.com/trancee/MeshLink/commit/6582be1a8f3d706365a7b44d0657805b429dc279)) +* update device matrix with new attached devices ([de52a17](https://github.com/trancee/MeshLink/commit/de52a17c6b849b238fc92a22845e34c61ecc29fa)) +* update device test matrix with storage details ([58db8a1](https://github.com/trancee/MeshLink/commit/58db8a1aea9216fe1ea9b1e580a690673bf22faf)) +* Updated reviewer-facing docs to explain the ordered happy-path... ([976b71f](https://github.com/trancee/MeshLink/commit/976b71fdba314667bd07e7e668c77de93a1c7775)) +* Updated the physical-integration guide and reference-app README... ([3241d02](https://github.com/trancee/MeshLink/commit/3241d02c92b2fc295d8d318ef8a9315778a1b4a8)) + + +### Code Refactoring + +* **meshlink:** remove MeshLink factory object ([5368e14](https://github.com/trancee/MeshLink/commit/5368e14763a9152ccb3c0e4f8bf7207dd41b7671)) +* **meshlink:** rename runtime factory helper to meshLink ([e709336](https://github.com/trancee/MeshLink/commit/e7093369f2d79930eec1a3454ec8f5134b468392)) + ## [Unreleased] ### Added diff --git a/gradle.properties b/gradle.properties index 52f38541..94ee1daa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ org.gradle.caching=true org.gradle.configuration-cache=true # x-release-please-start-version -VERSION_NAME=0.1.0-SNAPSHOT +VERSION_NAME=0.1.0 # x-release-please-end kotlin.code.style=official