blog-teaser

barKoder Web SDK v1.3.8 Released — Major Enhancements & Fixes

New Major barKoder Web SDK v1.3.8 Released

We’re excited to announce the release of barKoder Web SDK v1.3.8, packed with important bug fixes, enhanced camera handling, expanded decoder support, and new features that make our JavaScript barcode scanning SDK even more powerful for developers across desktop and mobile.

Whether you’re building enterprise-grade applications in React, Angular, or integrating barKoder into your own custom web app, this update delivers better flexibility, performance, and error handling for a smoother developer experience.


What's New in v1.3.8

Enhanced Camera Selection and UI Fixes

  • Fixed a bug causing incorrect camera selection in the cameraPicker UI on desktop browsers.

  • iPhones with high minimum focus distance (e.g. iPhone 14 Pro, 15 Pro) now correctly default to the best available camera (e.g. Back Triple Camera).

  • Improved error logging and camera capability detection logic.


Improved Location Drawing in Continuous Mode

  • Visuals for barcode location overlays have been improved with:

    • Smoother rendering

    • Updated line colors for better contrast and usability


applyTemplate Method: Smarter, Safer, More Capable

The applyTemplate() method received a major overhaul:

  • Now returns a Promise for asynchronous handling

  • Introduced structured error objects (JSONFileError, JSONValueError) with detailed messages

  • No more silent fallbacks — missing templateMode now throws an error

  • Skips non-existent non-end-nodes gracefully

Newly supported decoders in templates:

  • Upc-E1

  • Datalogic 25

  • Added dpmMode support for QR codes


New SDK Settings & Configurations

You now have access to even more granular configuration options via template or programmatic setup:

  • locationLineColor, locationLineWidth

  • roiLineColor, roiLineWidth, roiOverlayBackgroundColor

  • imageResultEnabled, locationInImageResultEnabled, locationInPreviewEnabled

  • regionOfInterestVisible, barkoderResolution, beepOnSuccessEnabled

These settings now also accept both boolean and number types, giving you more flexibility.

Affected settings include:
enableMisshaped1D, enableVINRestrictions, enableComposite, multicodeCachingEnabled, upcEanDeblur


New JavaScript API Methods

New methods give developers more control and observability in their web barcode scanning implementation:

  • getEnabledDecoders()

  • setRoiOverlayBackgroundColor(), getRoiOverlayBackgroundColor()

  • setLocationInImageResultEnabled(), isLocationInImageResultEnabled()


Now With Full TypeScript Support!

We've added TypeScript typings for all core APIs and new methods—ensuring better IntelliSense, type safety, and easier integration for modern JavaScript apps.


Previously Added in v1.3.7 and Earlier

  • South African Driver's License (SADL) parser

  • Full suite of Postal code decoders: PostalIMB, Postnet, RoyalMail, KIX, AustralianPost, JapanesePost, and Planet

  • VIN, DotCode, and composite barcode support expanded

  • New methods for:

    • Thumbnail image results

    • Flash availability

    • Zoom control

  • Vite support fixes & native lib upgrades


Native Library Update

This version includes native library v1.5.5.1, ensuring peak performance and stability across all supported browsers.


Get Started or Upgrade Now

Documentation: barKoder Web SDK Docs
Angular Example: Angular WASM Integration
React Example: React WASM Integration


Coming Soon

  • Full support for MaxiCode

  • Expanded AR compatibility

  • More Integration Samples


Need help with upgrading or integrating the latest features? Reach out to us at support@barkoder.com or open a ticket via the barKoder Developer Portal.

Latest Barcode Scanner SDK Articles,
Tutorials, and News

recentArticle

Building a Barcode Scanner App with Cordova and the barKoder SDK

This guide demonstrates how to integrate the barKoder SDK into a Cordova + React project to create an enterprise-grade barcode scanning experience. Unlike basic demos, this project covers advanced implementations like VIN/DPM modes, gallery image decoding, and AR overlays, ensuring high performance even with damaged or blurry codes.

May 14, 2026

How To

recentArticle

Barcode Scanning for Camping: Find Parking and Explore the World

Barcode scanning for camping makes travel easier and smarter. By scanning a QR code at campsites, parking areas, or tourist spots, campers can quickly access parking rules, fees, maps, nearby facilities, and local attractions. It helps travelers find safe places to park, explore new destinations, and get useful information instantly—all through a simple scan on their phone.

May 04, 2026

Info

recentArticle

The Future of Enterprise Mobility: A Comprehensive Guide to the barKoder SDK

In an era where digital efficiency defines market leadership, the barKoder barcode scanner offers a revolutionary approach to enterprise data capture. By moving beyond traditional hardware constraints, the barKoder SDK empowers developers to transform any smartphone or tablet into a professional-grade scanning tool. Leveraging advanced decoding technology and a robust barcode API, barKoder ensures that even the most challenging, damaged, or low-resolution codes never slow down your workflow.

May 01, 2026

Info