Skip to content

NGB v1.3.1

Latest

Choose a tag to compare

@ngbplatform ngbplatform released this 12 Jul 01:35
Immutable release. Only release title and notes can be modified.
v1.3.1
bf7753e

NGB v1.3.1 - CRM Demo and NuGet / npm Packages

NGB v1.3.1 introduces a new production-oriented CRM vertical and makes the reusable NGB Platform backend and frontend building blocks available as public NuGet and npm packages.

CRM is the first NGB vertical built as an external package consumer: its backend uses NGB.Platform.* packages from NuGet, while its frontend uses @ngbplatform/ui from npm.

Highlights

  • Added the complete NGB CRM demo vertical.
  • Published 16 reusable NGB.Platform.* NuGet packages.
  • Published the shared UI framework as @ngbplatform/ui.
  • Added backend integration tests and frontend unit, browser, and end-to-end coverage.

CRM Vertical

The new CRM vertical provides a complete document-driven sales workflow built on NGB Platform.

Dashboard

  • CRM pipeline overview.
  • Weighted opportunity ranking.
  • Lead, quote, activity, and conversion metrics.
  • Permission-aware actions and navigation.
  • As-of-date reporting.

Catalogs

  • Accounts.
  • Contacts.
  • Products.
  • Opportunity Stages.

Documents

  • Lead Intakes.
  • Lead Qualifications.
  • Lead Conversions.
  • Opportunity Updates.
  • Activity Logs.
  • Quotes.

Documents include lifecycle operations, validation, numbering, display names, reference-register movements, and document-flow relationships.

Reports

  • Sales Pipeline.
  • Activity Summary.
  • Quote Register.
  • Opportunity History.
  • Lead Conversion Funnel.

Reports support configurable grouping, detail fields, display-name resolution, date filtering, and drilldown into related CRM entities.

Security and Operations

  • CRM-specific roles and permissions.
  • User management backed by Keycloak.
  • Permission-aware menus and application surfaces.
  • CRM-specific health monitoring.
  • CRM-specific background jobs.
  • Production-ready PostgreSQL migrations.
  • Deterministic default and demo seed workflows.

The live CRM demo is available at:

https://crm-demo.ngbplatform.com

NuGet Packages

NGB Platform backend components are now distributed through nuget.org under the NGB.Platform.* package family.

Published packages:

  • NGB.Platform.Accounting
  • NGB.Platform.Api
  • NGB.Platform.Application.Abstractions
  • NGB.Platform.BackgroundJobs
  • NGB.Platform.Contracts
  • NGB.Platform.Core
  • NGB.Platform.Definitions
  • NGB.Platform.Metadata
  • NGB.Platform.Migrator.Core
  • NGB.Platform.OperationalRegisters
  • NGB.Platform.Persistence
  • NGB.Platform.PostgreSql
  • NGB.Platform.ReferenceRegisters
  • NGB.Platform.Runtime
  • NGB.Platform.Tools
  • NGB.Platform.Watchdog

Example:

dotnet add package NGB.Platform.Runtime --version 1.3.1

Package profile:

https://www.nuget.org/profiles/ngb_platform

npm Package

The shared NGB frontend framework is now available as the scoped public npm package:

@ngbplatform/ui@1.3.1

Install it with:

npm install --save-exact @ngbplatform/ui@1.3.1

The package provides the shared NGB application shell, metadata-driven entity surfaces, document and catalog pages, reports, security administration, navigation, charts, styles, and reusable UI utilities.

Package page:

https://www.npmjs.com/package/@ngbplatform/ui

Upgrade Notes

Version 1.3.1 is the required platform package version for this release.

Consumers should update backend references to:

<PackageReference Include="NGB.Platform.Runtime" Version="1.3.1" />

Frontend consumers should update to:

{
  "dependencies": {
    "@ngbplatform/ui": "1.3.1"
  }
}

Run the appropriate database migrator before starting updated workloads.

Full Changelog

v1.2.0...v1.3.1

v1.2.0...v1.3.1

What's Changed

Other Changes

Full Changelog: v1.2.0...v1.3.1