Changelog

Release notes for @angular-bootstrap/ngbootstrap, newest first. Each entry summarizes public component changes, documentation updates, and fixes that matter when upgrading.

v2.2.0

September 16, 2026
GitHub release

AddedNew capabilities

  • Five AI UI components: Prompt Box, AI Chat, Inline AI Prompt, AI Prompt workspace, and Smart Paste.
  • Shared theme tokens, Bootstrap defaults, Material and Tailwind mappings, and an optional Tailwind utility preset.

ChangedImprovements

  • Shared theme support across DataGrid and other components, with examples and customization guidance.
  • Keyboard instructions, focus continuity, live status announcements, and explicit review workflows for AI components.

FixedStability

  • Theme inheritance for portaled DataGrid filter menus and synchronized theme-picker swatches.

v2.1.2

July 27, 2026
GitHub release

ChangedImprovements

  • Extended release verification to load the built FESM bundle and confirm that the DataGrid and highlight directive initialize correctly.

FixedStability

  • Fixed a circular DataGrid bundle dependency that could throw Cannot access Datagrid before initialization in Jest and other direct bundle-loading environments.

v2.1.1

July 27, 2026
GitHub release

ChangedImprovements

  • Updated Angular 22, ng-packagr, Jest, ESLint, TypeScript tooling, and affected transitive dependencies to patched compatible releases.
  • Updated the library security audit to include build and test tooling while remaining isolated from the private docs workspace.

FixedStability

  • Removed known dependency vulnerabilities without changing public component APIs or Angular 21 and 22 peer support.

v2.1.0

July 25, 2026
GitHub release

AddedNew capabilities

  • Added DataGrid grouping with groupable and group inputs for local, manual, and server-driven flows.
  • Added groupChange and grouped dataStateChange payloads, nested grouped rendering, expand/collapse support, aggregates, and custom group header/footer templates.
  • Added sticky group headers and sticky group footers for larger grouped datasets, plus matching docs and tests.

ChangedImprovements

  • Updated the package README, docs copy, and examples to position ngbootstrap as Angular UI for data-heavy apps with stronger DataGrid and Form Builder messaging.
  • Extended grouping docs with automatic, manual, aggregate, template, and sticky group examples built on the same dataset.

FixedStability

  • Fixed grouped sorting behavior so sorting remains consistent across grouped datasets and docs examples.
  • Fixed several DataGrid regressions found during the docs pass, including in-cell editing activation, sticky column behavior, and column reordering/data alignment.

v2.0.3

July 5, 2026
GitHub release

FixedStability

  • Replaced the default PDF export implementation with a dependency-free browser PDF writer so Angular apps do not need jsPDF optional HTML/canvas dependencies for basic table export.
  • Removed jspdf and jspdf-autotable from optional peer dependencies.
  • Documented that the built-in PDF adapter is intended for simple table export and custom PdfExportAdapter implementations should be used for branded layouts, images, charts, rich typography, or advanced pagination.

v2.0.2

July 5, 2026
GitHub release

FixedStability

  • Fixed PDF export bundling by loading jsPDF from its browser UMD bundle, avoiding build-time resolution of jsPDF optional ESM dependencies.

v2.0.1

July 5, 2026
GitHub release

FixedStability

  • Fixed JsPdfAdapter runtime loading in browser apps by allowing the bundler to resolve jspdf and jspdf-autotable from the consuming application.

v2.0.0

July 5, 2026
GitHub release

AddedNew capabilities

  • Added BrowserExcelExportAdapter, a dependency-free browser workbook exporter that implements ExcelExportAdapter.
  • Added tests for the browser Excel export adapter.
  • Added documentation that explains why Excel export is dependency-free and when to provide a custom adapter.

ChangedImprovements

  • Removed the previous public spreadsheet adapter export.
  • Replaced the DataGrid default Excel export implementation with BrowserExcelExportAdapter.
  • DataGrid Excel export no longer depends on an unmaintained spreadsheet writer package.
  • The default Excel export path generates an Excel-compatible SpreadsheetML workbook in the browser.
  • Documentation now calls out the default adapter limitations: visible column values and basic scalar cell types only; no formulas, charts, pivot tables, merged cells, multiple sheets, workbook styling, or macro-enabled files.
  • Applications that need advanced workbook generation should provide a custom ExcelExportAdapter implementation.

This project is not affiliated with ng-bootstrap or ngx-bootstrap. Those projects focus mainly on Bootstrap components for Angular. ngbootstrap focuses on Angular UI for data-heavy apps, especially Data Grid, Angular-native Form Builder, drag and drop workflows, documentation examples, and performance-focused Angular patterns.