Commit Graph

  • 3b589aff87 Bump Microsoft.SourceLink.GitHub from 10.0.301 to 10.0.401 (#505) main dependabot[bot] 2026-09-14 07:22:57 +01:00
  • 412e58446f DBus vulnerable library replaced Peter Freeman Foot 2026-09-12 16:50:26 +01:00
  • 2f6a5fde14 Update README to remove Bluetooth Permissions section Peter Foot 2026-09-12 16:41:36 +01:00
  • 2200c5d79b Updated the IrDA, Bluetooth Classic and Obex libraries to remove obsolete packages, replace vulnerable dependencies. Peter Freeman Foot 2026-09-12 16:23:30 +01:00
  • 9d2912adeb More nullability updates Peter Freeman Foot 2026-08-30 14:58:22 +01:00
  • a290c6f897 working on nullability issues Peter Freeman Foot 2026-08-29 21:54:32 +01:00
  • 11bd78ca48 Migrating projects to Visual Studio 2026. Removed old Xamarin projects and failing UWP builds Peter Freeman Foot 2026-08-10 17:47:37 +01:00
  • 4bc5359bf0 Integrate IO Bluetooth work (#502) Peter Foot 2026-08-10 16:55:05 +01:00
  • 6510eeb16e Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.300 (#492) dependabot[bot] 2026-06-26 15:46:53 +01:00
  • 6952837c82 Bump DotNet.ReproducibleBuilds from 1.2.25 to 2.0.5 (#495) dependabot[bot] 2026-06-26 15:44:46 +01:00
  • 8c82a0db8a Bump InTheHand.Net.Bluetooth from 4.2.0 to 4.2.4 (#489) dependabot[bot] 2026-06-26 15:44:06 +01:00
  • d6e586a881 Remove the duplicate call of AcceptBluetoothClient in ObexListener. (#497) Baka632 2026-06-26 22:43:32 +08:00
  • d06408929c 4.2.4 re-add iOS Peter Freeman Foot 2026-04-03 18:10:48 +01:00
  • e9e49ba6d1 More updates iobluetooth Peter Foot 2026-03-01 17:10:39 +00:00
  • ad55c1d10b Latest updates, naming etc and consistent return type for dialogs. Peter Foot 2026-03-01 11:45:29 +00:00
  • 0ccba3bfa0 async device methods Peter Foot 2026-02-28 18:51:29 +00:00
  • 662d4d11a1 Fixed delegate linker issue and continued with name updates Peter Foot 2026-02-22 17:03:52 +00:00
  • 817600d9c3 more refactoring and cleanup of API definitions. Updated project files with new NuGet properties for initial pre-release of 0.2 Peter Foot 2026-02-22 12:47:27 +00:00
  • 0b727c3141 string constants Peter Foot 2026-02-08 17:30:50 +00:00
  • 6cf6743c08 Added IOReturn constants and changed return types where appropriate. Split ApiDefinition into separate files for Bluetooth, Sdp, Obex and HandsFree to improve readability. Peter Foot 2026-02-08 16:22:43 +00:00
  • 7cb1af93d4 wrapped NSDate properties with DateTime. Added documentation Peter Foot 2026-02-01 16:51:14 +00:00
  • 1bdc28ffa0 Linker properties. Sample app replaced. Build/deploy confirmed Peter Foot 2026-01-31 17:44:55 +00:00
  • 066f523aad .NET 10 update and 1.2.4 release Peter Foot 2026-01-31 15:53:32 +00:00
  • 8a33ec6d2d Rebuilt projects to build for .NET10.0 Peter Foot 2026-01-31 12:15:59 +00:00
  • ca8b73147b Added remaining standard Uri prefixes for Apple Peter Foot 2026-01-21 16:34:51 +00:00
  • c5bff58af9 to .NET 9.0 Peter Foot 2026-01-18 10:18:48 +00:00
  • 0f9313e7b1 Windows advertisment fix Peter Freeman Foot 2025-11-19 17:45:23 +00:00
  • 7810101df4 Fix typo in InTheHand.IOBluetoothUI binding name Peter Foot 2025-11-01 12:05:03 +00:00
  • 6fd0a92ab0 NFC 1.2.3 Peter Freeman Foot 2025-09-03 15:15:52 +01:00
  • 3022db77bc Android empty NDEF tag handling Peter Foot 2025-09-03 15:10:19 +01:00
  • 03a428e934 Handle blank tag scanning Peter Foot 2025-09-03 11:45:18 +01:00
  • 0992b29108 Merge remote-tracking branch 'origin/main' Peter Foot 2025-09-03 09:55:47 +01:00
  • b3311a034e Nfc 1.2.2 Peter Foot 2025-09-03 09:55:27 +01:00
  • 6e6c98c6db 4.0.43 Peter Freeman Foot 2025-08-31 16:13:13 +01:00
  • 959eb1ae74 Fix merge error Peter Freeman Foot 2025-08-31 15:57:34 +01:00
  • 0b72a35fb2 NdefMessage Android error handling Peter Foot 2025-08-28 15:31:03 +01:00
  • 7cd440e9cb 1.2.1 expose native Android Tag Peter Foot 2025-08-14 15:54:08 +01:00
  • 676185bfbe Exposing IDisposable on BluetoothDevice (#471) Waters 2025-07-27 05:28:02 -04:00
  • e079af5dc2 Handle failure of FetchUuidsWithSdp discovered during investigation of #467 Peter Freeman Foot 2025-07-27 10:25:51 +01:00
  • f0561fe0ad Add support for writing larger SDP ServiceRecords by handling different header lengths (#469) Morgan Brown 2025-07-20 06:35:02 -07:00
  • 04a0712fb3 Version and release notes Peter Freeman Foot 2025-07-12 10:57:24 +01:00
  • dc5f6aa58f Fix for Bluetooth ScanForDevices Linux if options is null. Peter Freeman Foot 2025-07-12 10:51:32 +01:00
  • 1e6ff3a07a Missing GATT Characteristic constants Peter Freeman Foot 2025-07-12 10:33:21 +01:00
  • ddf8a769e7 Add support for name filtering on Android and fixed BluetoothDevice.Equals on Android to remove duplicates. Peter Foot 2025-07-03 14:30:30 +01:00
  • c5d7c065a3 Replace Windows AQS strings with solution for both paired and unpaired devices. Remove .NET6.0 and 7.0 from build Peter Freeman Foot 2025-06-25 22:35:22 +01:00
  • 81a0c45a54 MakeReadOnly added. Threading and exception handling improvements. Peter Foot 2025-06-23 14:37:28 +01:00
  • 33370a7cbc Fixed Uri representation on iOS. Removed mac-catalyst as CoreNFC is not supported there. Peter Foot 2025-06-11 19:55:14 +01:00
  • 9ad4b7d37c Fix entitlements Peter Freeman Foot 2025-06-08 18:02:46 +01:00
  • 95a825e62d Update README.md Peter Foot 2025-06-01 10:59:51 +01:00
  • b015ecf1dc Merge remote-tracking branch 'origin/main' Peter Foot 2025-05-20 22:22:59 +01:00
  • 62b40d8120 BluetoothService to ExternalAccessory protocol mapping. Implemented GetRfcommServicesAsync for iOS if mappings are provided. Peter Foot 2025-05-20 22:22:38 +01:00
  • 5f72034b3e Add WriteAsync to interface nfc-v1.1.1 Peter Freeman Foot 2025-05-15 08:47:00 +01:00
  • 138861a21b add delay after write on Android to avoid system reading the tag nfc-v1.1.0 Peter Freeman Foot 2025-05-14 16:45:13 +01:00
  • 9bbae1d00a Include error details in event args. Tag writing on iOS Peter Foot 2025-05-14 16:34:51 +01:00
  • 32de800db5 add tag writing for Android and Apple Peter Freeman Foot 2025-05-14 12:20:39 +01:00
  • b1e258ae6c Made GetAvailability an instance method for easier IoC support. nfc-v1.0.6 Peter Freeman Foot 2025-05-08 11:05:21 +01:00
  • d57abf895d GetAvailability to check for support. nfc-v1.0.5 Peter Freeman Foot 2025-05-08 09:18:35 +01:00
  • 3db0701967 Fixed Android Text record parsing Peter Freeman Foot 2025-05-07 17:41:29 +01:00
  • 66b6c88e58 Improved testing and mock support. nfc-v1.0.4 Peter Freeman Foot 2025-05-02 17:09:26 +01:00
  • 0b711d8ea5 Don't error on automatic invalidate on single read. Fire cancellation token before displaying dialog. Removed IDisposable duplication Peter Foot 2025-05-01 15:00:18 +01:00
  • c9e4e5ba40 Allow re-use of iOS reader Peter Freeman Foot 2025-05-01 13:38:02 +01:00
  • dac6555d5d Testing Windows Peter Freeman Foot 2025-04-30 21:33:43 +01:00
  • cbb733ac38 Delay cancel scanning to avoid immediate double scan on Android Peter Freeman Foot 2025-04-29 11:07:46 +01:00
  • 89b59ea93f Update README.md Peter Foot 2025-04-17 14:11:17 +01:00
  • aa01571292 Package fixes nfc-v1.0.1 Peter Freeman Foot 2025-04-15 18:24:51 +01:00
  • dceb8b5521 AndroidActivity library. Semantic versioning. nfc-v1.0.0 Peter Freeman Foot 2025-04-15 18:18:42 +01:00
  • b1057118d7 4.0.41 release Peter Freeman Foot 2025-04-11 16:57:02 +01:00
  • fd6761d151 Merge remote-tracking branch 'origin/main' Peter Foot 2025-04-11 13:41:10 +01:00
  • 1fcfb83b21 Fixed scan filtering logic Peter Foot 2025-04-11 13:40:42 +01:00
  • 87a61797b1 Nuget fixes Peter Freeman Foot 2025-04-10 22:34:27 +01:00
  • 96586acacd Update InTheHand.Nfc.yml Peter Foot 2025-04-10 22:21:57 +01:00
  • 8e0e87a0ee Update InTheHand.Nfc.yml Peter Foot 2025-04-10 22:10:26 +01:00
  • bf4b4915d0 Update InTheHand.Nfc.yml Peter Foot 2025-04-10 22:05:08 +01:00
  • 75a611bf00 Update InTheHand.Nfc.yml Peter Foot 2025-04-10 22:02:46 +01:00
  • 8b78b48784 Update InTheHand.Nfc.yml Peter Foot 2025-04-10 21:59:57 +01:00
  • 6898e3052f Update InTheHand.Nfc.yml Peter Foot 2025-04-10 21:46:14 +01:00
  • 81775e981b Create InTheHand.Nfc.yml Peter Foot 2025-04-10 21:45:38 +01:00
  • f63a47c4ba iOS bug fixes. Modified project file to allow build on macOS without Windows platforms. Peter Foot 2025-04-10 13:58:15 +01:00
  • 27bfd7b49e Code tidy Peter Foot 2025-04-09 22:20:44 +01:00
  • 4b4ec8bd33 Readme and cancellation token updates Peter Foot 2025-04-09 09:25:14 +01:00
  • 25b2361c67 Simplify ScanAsync with just a CancellationToken Peter Foot 2025-04-08 16:47:12 +01:00
  • 3d14115453 Hook up iOS entitlements to allow NFC scanning Peter Foot 2025-04-08 15:57:20 +01:00
  • e7150ce13e Update README.md Peter Foot 2025-04-03 19:15:05 +01:00
  • c45e080c45 NFC reader library and sample Peter Freeman Foot 2025-04-03 19:12:58 +01:00
  • 05478384b4 Code clean Peter Freeman Foot 2025-04-03 19:11:51 +01:00
  • 933738c2b8 Output stream handling for iOS adapted (#460) Dinu0501 2025-03-29 16:10:59 +01:00
  • f0d3c02d26 4.0.39 NuGet 4.0.39 Peter Freeman Foot 2025-03-28 17:44:08 +00:00
  • d3fdad3788 Implement scan timeout for android and iOS Peter Freeman Foot 2025-03-16 21:41:10 +00:00
  • 9a752ba6fa Support cancellation and timeout for device scanning on Linux (#456) Alexander Herrfurth 2025-03-16 22:31:12 +01:00
  • c1303f30fb Testing iOS discovery Peter Foot 2025-03-13 21:57:51 +00:00
  • e8ebbfda5d discovery Peter Foot 2025-03-12 23:36:17 +00:00
  • 6a6767e7e3 code clean Peter Freeman Foot 2025-03-12 17:00:56 +00:00
  • 568fa146b8 Rebuilt NuGets for Bluetooth 4.2.0 and Obex 4.1.0 Peter Freeman Foot 2025-03-09 18:03:07 +00:00
  • bb327006a0 add ObexListener.GetContextAsync() (#447) Bonuspunkt 2025-03-09 14:44:49 +01:00
  • 02648eeac9 made windows BLE device disposable to allow control of freeing resources (#448) Waters 2025-03-06 07:17:46 -04:00
  • 80a78171d8 Short circuit calls to '.ToArray() on empty buffers to avoid exceptions. Fixes #396. (#453) Anthony Greer 2025-03-06 06:15:55 -05:00
  • c4424122ac More code clean Peter Freeman Foot 2025-02-27 21:31:08 +00:00
  • ae487d5f2b Code tidy. Removed .net7.0 to fix build Peter Freeman Foot 2025-02-27 20:47:09 +00:00
  • 659d84fdea Add passkey pairing for Windows and Linux (#451) Phil 2025-02-27 21:06:45 +00:00
  • b6bbf85980 Linux linbrary update. Windows ignore non-connectable advertising events. Code tidy Peter Freeman Foot 2024-12-01 21:30:48 +00:00