friends_badge 0.2.2
friends_badge: ^0.2.2 copied to clipboard
Control the Flutter & Friends conference badge.
0.2.2 #
0.2.1 #
0.2.0 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
0.2.0-dev.3 #
- REFACTOR: Use BadgeImage for full API (#10). (b876771d)
- REFACTOR: Updated the API of the package to be more ergonomic and less prone to user error (#7). (8e6843f7)
- FIX: Remove stale nfc_manager git override that broke pub resolution (#26). (f7595d1b)
- FIX: Tag is out of date (#20). (ae9de286)
- FEAT: NDEF write/read for badge static data (Type 4 tag) (#28). (078ab016)
- FEAT: Vibrate iOS devices when tapping NFC (#18). (5969ad3b)
- FEAT: iOS support (#12). (8d1ca654)
- FEAT: nfc e-ink support for Android added (#1). (ab4ff645)
- DOCS: Add note about writing space with iOS (#19). (833234ef)
- DOCS: Update README with NFC writing instructions (#14). (c286358e)
Unreleased #
- FEAT: NDEF write —
NdefRecord/NdefMessagemodels,NdefBadgeWriter(NFC Forum Type 4 SELECT + UPDATE BINARY over ISO-DEP), optional{NdefMessage? ndef}onBadgeImage.writeToBadge(backwards-compatible). - FEAT: NDEF read —
NdefBadgeReader(SELECT + READ BINARY), pure-DartNdefMessage.parsewith short/long-record framing and chunked-record assembly,NdefRecord.decodeUri/NdefRecord.decodeText, andBadgePerson.fromNdefMessagefor the badge's[U + T]person payload. - FEAT: Badge payload wire contract v2 — the T record gains two OPTIONAL tagged segments after the URL segments:
id:<installId>(the badge owner's app install ID) andcapy:<assetName>(bundled capybara asset name, omitted for gallery images).BadgePersonexposes them asinstallId/capybaraId. Unknown<tag>:segments are ignored (forward-compat). Zero physical badges written yet, so the contract is still safe to evolve. - FEAT:
NdefRecord.badgePerson({name, role, urls, installId, capybaraId})— contract-level Text-record builder so app code never string-munges the wire format. Emits segments in canonical order:name · role · urls… · id:… · capy:…. - CHORE: Bump to
0.2.0-dev.2to make a local path-override clone visible inpubspec.lock.
0.1.5 #
0.1.2 #
0.1.0 #
- Initial release.