# Changelog

## v4.4.0 - 27-11-2025

#### Angular 21 Upgrade

* Migrated Reactive Forms to the new **Signal-based Forms**.
* Removed deprecated **HttpClientModule** usage.
* Eliminated dependency on **Zone.js** for improved performance.
* Resolved all **SCSS deprecation warnings**.

#### Authentication System

* Updated and refactored the entire **auth flow** for better reliability and maintainability.

#### Codebase Improvements

* General code cleanup and refactoring.
* Performance optimisations and better project structure.

## v4.3.0 - 16-07-2025

* Package Upgrade
* Code Improvement

## v4.2.0 - 22-05-2024

* Angular 20
* Package Upgrade
* Code Improvement

## v4.1.0  - 06-01-2024

* Remove all Module Files - 100% standalone components
* Minor Package Upgrades

## v4.0.0 - 17-12-2024

* Upgraded to Angular 19
* Added Landing Page Animations
* Implemented Role-Based Authorisation
* Performed Package Upgrades
* Resolved Bugs

## v3.5.0 - 08-07-2024

* Add Finance Dashboard
* Add Online Course Admin Panel
* Add Membership Admin Panel
* Add Helpdesk Admin Panel
* Add Invoice Admin Panel
* Add Default Language
* Add Signal
* Package Upgrade
* Bug Fix

## v3.4.0 - 02 -05 -2024

* Angular 18

## v3.3.0 - 14-04-2024

* Package Upgrade
* Add Deffer
* Scss File Update
* Chat app working with functionality
* Code Improvement
* Added Standalone mode layout Component
* Implemented 404 page not found routing path
* Bug Fix

## v3.2.0 - 10-01-2024

* Control flow updates
* Multi-Language
* Package upgrades
* Code improvement
* Customizer design updates

## v3.1.0 - 21-11-2023

* Angular 17
* Make use of JWT-based Auth

## v3.0 - 03-06-2023

* Angular 16
* Eslint

## v2.0 - 19-01-2023

* Angular 15.

## v1.0 - 10-11-2022

* Initial release.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://codedthemes.gitbook.io/berry-angular/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
