Skip to content

Releases: almothafar/angular-fusejs

Angular 21 + fusejs update

Choose a tag to compare

@almothafar almothafar released this 14 Apr 20:29

[3.1.0] - 2026-04-14

Fixed

  • Array field highlighting now works correctly — refIndex is used instead of the non-existent arrayIndex property from Fuse.js match results

Updated

  • Fuse.js peer dependency: >=7.1.0>=7.3.0
  • Angular: 21.0.x21.2.8
  • Various dev dependencies updated to latest versions

Complete Rewrite for Angular 20+ - 3.0.0

Choose a tag to compare

@almothafar almothafar released this 02 Dec 20:17
09d7c36

Complete modernization with Angular 20+ (LTS) support, enhanced type safety, and zero dependencies!

🚀 Try Live DemoFull Documentation


✨ What's New

Library Improvements

  • ✅ Angular 20+ (LTS) support with flexible peer dependencies (>=20.0.0)
  • ✅ Modern standalone components (no NgModule required)
  • ✅ Signals & computed values for reactive state
  • ✅ Zero dependencies - removed lodash, using native JavaScript
  • ✅ Enhanced TypeScript generics for custom highlight/score keys
  • ✅ Number field highlighting support
  • ✅ Configurable HTML tags for highlighting
  • ✅ New maximumScore option for filtering results

Demo Enhancements

  • 🌐 260+ programming books in English & Arabic
  • 🔍 Bilingual fuzzy search with text normalization
  • 📐 RTL layout support for Arabic content
  • 🎨 Modern SCSS design with gradient highlighting
  • 📊 Visual match scoring

💔 Breaking Changes

Angular Version Required: 20.0.0+ (LTS)

  • For Angular 14-19, use v2.x: npm install @almothafar/angular-fusejs@2.1.0

Migration: Remove NgModule imports (service is now providedIn: 'root').

See migration guide →

fusejs update

Choose a tag to compare

@almothafar almothafar released this 01 Dec 18:13
  • Upgrade fusejs to the latest version (7.1.0) See (Changelog)
  • Update Angular 14 to use LTS version

Angular 14+ Support, Drop versions 10 & 11

Choose a tag to compare

@almothafar almothafar released this 10 Sep 15:51
  • Upgrade fusejs to the latest version (6.6.2) See (Changelog)
  • Support Angular 14 (Now it is supporting Angular >= 12, if any issues happened in the future, please report).
  • Drop support from Angular 10 & 11 as they are no more active nor LTS (Support policy and schedule)

Angular 13 support

Choose a tag to compare

@almothafar almothafar released this 19 Dec 10:52

This is mainly to support angular 13