# Changelog

<details>

<summary>v.2.5.7 (Release Date 28/10/2025)</summary>

🐞 **Bug Fixes**

* Switched configuration endpoints to **POST**, eliminating cache/proxy issues that blocked some tenants from retrieving the latest settings.

</details>

<details>

<summary>v.2.5.6 (Release Date 21/10/2025)</summary>

✅ **Feature Enhancements**

* Enforced tag-manager permissions across bulk actions and refreshed the entire tagging UI, including mobile/dark-mode styling upgrades.
* Revamped responsive design for headers, filters, avatars, welcome cards, and sidebars to deliver a polished mobile experience.
* Simplified Collaboration operations and shared mailbox verification, reducing manual cleanup for admins.

🐞 **Bug Fixes**

* Normalized company\_name during contact sync to close gaps in search results, and repaired tag-merging logic.
* Removed fragile alert/hover behaviors (e.g., SynchedContact toggle, avatar refresh) that caused inconsistent UI states.
* Improved view modal validation and translation handling to prevent failed saves with minimal feedback.

</details>

<details>

<summary>v.2.5.5 (Release Date 07/10/2025)</summary>

✅ **Feature Enhancements**

* Added provisioning switches for personal mailbox handling and tag update mode, giving admins finer-grained control during onboarding.
* Expanded custom display name builder to accept **company\_name** and aligned service-bus rebuild operations with the new logic.

🐞 **Bug Fixes**

* Updated and rebuild routines to ensure custom names rehydrate correctly without requiring the old “enableCustom” flag.
* Addressed “my own personal mailbox” onboarding issues by refining provisioning defaults and validation options.

</details>

<details>

<summary>v.2.5.4 (Release Date 02/10/2025)</summary>

✅ **Feature Enhancements**

* Introduced tenant-controlled **custom display names**, with rebuild tooling and UI updates so search, headers, and utilities honor the new format.
* Added a configurable **TagUpdateMode** (Add or Replace) and surfaced the option across provisioning/import flows.
* Upgraded bulk-tagging UX: merged org + facet tags, improved validation, and enhanced list styling for selected contacts.

🐞 **Bug Fixes**

* Hardened custom display name processing (better error handling, removed unused schema code) to prevent stale data.
* Cleaned up tenant configuration retrieval logic and redundant tag-processing paths, eliminating inconsistent results during contact syncs.

</details>

<details>

<summary>v2.5.3 (Release Date 25/09/2025)</summary>

✅ **New Features & Enhancements**

* Enhanced Email Management: Improved mail handling capabilities in Quick Actions and grouped result views for better productivity
* Advanced Authentication Flow: Streamlined login experience with automatic login attempts and enhanced environment detection
* Entra ID Management: New RefreshEntraId operation and enhanced Entra ID filter operations for better directory synchronization

🐞 **Bug Fixes**

* Enhanced User Avatar Display: Improved profile data handling in user avatar components to ensure valid display data
* Better Search Results: Enhanced search results processing to ensure consistent array field handling
* Improved Data Integrity: Fixed search results handling to properly set type information and improve accuracy

</details>

<details>

<summary>v2.5.2 (Release Date 18/09/2025)</summary>

**Feature**

* Synchronized contacts can be removed centrally
* Tags can be removed using "Bulk".

**Bugfixes**

* Redirect link to Easy Directory Web version
* Intercepting various null exceptions
* Quick actions are not available for certain view combinations.

**Known-Issues**

* Multiple sign-up prompts on Android phones

</details>

<details>

<summary>v2.2 (Release Date 05/09/2025)</summary>

**Feature**

* Easy Directory can now be used as a Progressive Web App outside of Microsoft Teams
* Bulk tagging
* Bulk synchronization
* New maintenance overview for contact sources
* Easy Call Report integration

**Changes**

* New and modern design

**Bugfixes**

* Contact synchronization from the “Entra” contact source
* Contact synchronization from the “personal mailbox” contact source
* Contact synchronization from the “shared mailbox” contact source

</details>

<details>

<summary>v2.1 (Release Date 04/04/2025)</summary>

**Feature**

* Newly created contacts within a mailbox are immediately visible in Easy Directory
* Updated contacts within a mailbox are immediately visible in Easy Directory

**Changes**

\-

**Bugfixes**

* Number of licensed users is displayed incorrectly in the configuration center

</details>

<details>

<summary>v2.0 (Release Date 06/01/2025)</summary>

**Feature**

* Dark mode
* Dynamic Welcome Page
* User interface Optimizations
* New Dynamic, Static and Corporate Views
* Full Text Search
* Sorting according to specific attributes
  * Relevance
  * DisplayName
  * Given Name
  * Surname
  * Company
  * Department
* Extension of the filter function:
  * Contact type (Source of contact)
  * Tags
  * Company
  * Country
  * City
  * Postal code
  * Office
  * Department
  * Job title
* Easy Platform configuration portal for simple setup
* Easy Platform configuration portal for simple administration

**Changes**

* \-

**Bugfixes**

* Various bug fixes from the beta version

</details>

<details>

<summary>v1.2.2</summary>

**Feature**

* Added Organization Tags feature (learn more: [Organization Tags](https://docs.easydirectory.app/app-tour/tags#organization-tags))

**Change**

* Changes sort order in tags-dropdown

**Bugfixes**

* Fixed search search when string includes an &-sign (e.g., Marketing & Sales)

**Misc**

\-

</details>

<details>

<summary>v1.2.1</summary>

**Feature**

* Added Presence Cards
* Added enhanced Presence Status for Microsoft Entra ID contacts. Learn more [Presence View](https://docs.easydirectory.app/app-tour/presence-view)
* Added bulk contacts tagging

**Change**

* Refreshed the UI of the app
* Performance improvements
* Improved seamless contact interactions from within the search

**Bugfixes**

* Fixed Shared Mailbox default selection in New search

**Misc**

\-

</details>

<details>

<summary>v1.2.0</summary>

**Feature**

* Added contact tagging functionality
* Added 'Group by tags' functionality
* Added multiple search modes (Contact- and Tag filtering)
* Added contacts exports option (For security and compliance reasons, this feature must be explicitly enabled for a tenant. Please contact our [Support](https://docs.easydirectory.app/troubleshooting/support) to enable it.)
* Added custom views functionality
* Added Drag & Drop contact sorting for custom views

**Change**

* Refreshed the UI of the app
* Performance improvements
* Automatic background-synch of synched contacts after opening the app

**Bugfixes**

\-

**Misc**

* Updated Fluent UI components

</details>


---

# 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://docs.easydirectory.easyplatform.app/overview/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.
