Skip to content

v4.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:47
· 4 commits to main since this release
f7c5199

4.2.0 (2026-10-27)

Added

  • Add getTag({readNdef: false}) and the public GetTagOptions type. On iOS,
    this returns tag metadata without the implicit NDEF read, allowing applications
    to perform tag-specific authentication before reading protected data. Calls
    without options, with {}, or with readNdef: true retain existing behavior.
  • Android accepts the same option and continues returning discovery-time cached
    NDEF data without a fresh read. This option does not disable system discovery
    checks or provide a generic password-authentication flow; Android reader flags
    and technology-specific commands remain separate.
  • Add an example action for repeated metadata-only calls and cleanup, retaining
    the separate ordinary NDEF read flow. Password-protected-tag behavior requires
    device/tag-specific verification; see the candidate validation record.
  • Add an NTAG215 example smoke action using a known password, metadata-only
    access, one authentication attempt and a read of pages 4–7, without writing the
    tag. The example clears its password input and closes the request after each
    attempt. Passwords, authentication responses and read data are not logged;
    successful reads alone do not establish the tag's protection configuration.

Fixed

  • iOS: stop logging raw MIFARE command bytes, which may contain tag passwords.
  • Example: adopt a single UIKit scene for iOS 27 SDK builds, preventing the
    launch-time UIKit failure before React Native starts. Resolve React and React
    Native from the example app's dependencies, including for the linked library,
    so the bundle contains one app runtime.

Candidate: f7c5199