enroll_neo_plugin 1.1.6 copy "enroll_neo_plugin: ^1.1.6" to clipboard
enroll_neo_plugin: ^1.1.6 copied to clipboard

eNROLL Neo is a lightweight compliance solution that prevents identity fraud and phishing. Powered by AI, it reduces errors and speeds up identification, ensuring secure verification.

1.1.6 #

Added #

  • Support for signing multiple contract templates by passing multiple template IDs as a comma-separated string totemplateId(e.g. 1,2,3).

Updated #

  • Updated liveness video quality on iOS.
  • Updated the SDK context management approach on Android .

1.1.5 #

Fixed #

  • Added in-flight guard to prevent overlapping API calls on rapid taps.

Changed #

  • Bumped Android dependency to eNROLL-Lite-Android:v1.3.4.

Backward Compatibility #

  • No API changes. Internal Android SDK fix only.

1.1.4 #

Added #

  • Sign Contract PDF file flowsignContractFile can be used with EnrollMode.signContract to send PDF bytes through the native SDK.
  • Optional contractFileName for Sign Contract PDF uploads. If omitted, the native SDK sends a timestamp filename like yyyyMMdd_HHmmss.pdf.
  • README Sign Contract section explaining template-based and PDF-file-based configurations.
  • Typography customization — new EnrollTypography field on EnrollTheme, mirroring the native SDK APIs.
  • New public types: EnrollTypography, EnrollFontSizes, EnrollLocalizationOverrides.
  • JSON-file based localization overrides via EnrollLocalizationOverrides(englishFileName:, arabicFileName:). Files are resolved from the host app's main bundle on iOS and from app assets on Android.
  • Full Android example localization override files for English and Arabic, generated from the native SDK string resources.
  • Example app demonstrates typography + localization overrides; see example/README.md for host-app font/JSON registration steps.

Changed #

  • Bumped Android dependency to eNROLL-Lite-Android:v1.4.0 (adds EnrollTypography, DynamicLocalizationManager, and PDF file-based sign-contract support).
  • Android bridge now parses theme.typography and forwards signContractFile / contractFileName to the native SDK.

Platform Support #

  • Typography and PDF contract signing are wired on Android. iOS is pending (marked as TODO in ios/Classes/EnrollNeoPlugin.swift); colors continue to work cross-platform.

Backward Compatibility #

  • All new parameters are optional; existing enrollColors / enrollTheme / templateId usage is unchanged.

1.1.3 #

Added #

  • **Icon customization ** — new enrollTheme: EnrollTheme parameter on EnrollNeoPlugin for unified colors + icons customization.
  • New public types: EnrollTheme, EnrollIcons, EnrollLogoConfig, EnrollLogoMode, EnrollStepIcon, EnrollIconRenderingMode.
  • New per-step icon groups: EnrollLocationIcons, EnrollNationalIdIcons, EnrollPassportIcons, EnrollPhoneIcons, EnrollEmailIcons, EnrollFaceMatchingIcons, EnrollSecurityQuestionsIcons, EnrollPasswordIcons, EnrollSignatureIcons, EnrollCommonIcons, EnrollBackgroundIcons, EnrollPopupIcons, EnrollFieldIcons, EnrollUiIcons, EnrollUpdateIcons, EnrollForgetIcons.
  • README section documenting icon customization and the full slot map.

Changed #

  • Bumped Android dependency to eNROLL-Lite-Android:v1.3.2 (adds AppTheme, AppIcons, and per-step icon data classes).
  • Update iOS SDK
  • EnrollNeoPlugin now exports EnrollColors, EnrollTheme, and EnrollIcons from the main library entry point.

Backward Compatibility #

  • enrollColors parameter is preserved and continues to work cross-platform (Android + iOS). When both enrollColors and enrollTheme are supplied, enrollTheme takes priority.

1.1.2 #

  • Update iOS SDK

1.1.1 #

  • Update android SDK

1.1.0 #

  • Update android SDK

1.0.9 #

  • Update iOS SDK

1.0.8 #

  • Update Android lightweight SDK documentation to match eNROLL-Lite-Android v1.2.4
  • Remove publish-only example secrets and restore placeholder values
  • Reduce analyzer noise and clean package publish contents

1.0.7 #

  • Update Android lightweight SDK dependency to eNROLL-Lite-Android v1.2.0
  • Resolve Android dependency metadata so consumer apps no longer need a manual packaging exclusion for the BouncyCastle resource merge issue
  • Refresh README setup and troubleshooting guidance for Android dependency updates

1.0.3 #

  • Add Electronic Passport (ePassport) NFC configuration documentation
  • Document iOS NFC capabilities setup for passport reading
  • Update README with complete ePassport integration guide
  • Android NFC support included in SDK (no additional config needed)

1.0.6 #

  • iOS SDK integration improvement

1.0.5 #

  • iOS SDK integration improvement

1.0.4 #

  • iOS SDK integration improvement
  • Increase ios min deployment version to iOS 15.5

1.0.3 #

  • Improve README documentation with clear setup instructions
  • Add .pubignore file for pub.dev publishing
  • iOS code ready for SDK integration (EnrollFramework structure)
  • MainActivity crash fix for Android example app

1.0.1 #

  • Update eNROLL-Lite-Android SDK to v1.1.5 (working JitPack version)
  • Fix package import issues in lib/constants
  • Add repository sources to allprojects for dependency resolution

1.0.0 #

  • Initial release of eNROLL Neo Flutter plugin
  • Lightweight version using eNROLL-Lite-Android SDK
  • Support for onboarding, authentication, update, and sign contract modes
  • Multi-language support (English & Arabic)
  • Customizable UI colors
  • Exit step configuration
  • Forced document type options
1
likes
130
points
234
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

eNROLL Neo is a lightweight compliance solution that prevents identity fraud and phishing. Powered by AI, it reduces errors and speeds up identification, ensuring secure verification.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on enroll_neo_plugin

Packages that implement enroll_neo_plugin