<!--- BEGIN HEADER -->
# Changelog 7.x

All notable changes to this project will be documented in this file.
<!--- END HEADER -->

## [7.8.1] (2024-08-21)

* GSPOECRM-577 Add block for integration filter

## [7.8.0] (2024-07-26)

*  GINGER-85 Use address PAC for geo location. Use `ginger_pac_structure.sql` to create required table.

## [7.7.0] (2024-07-11)

### Features

##### Extended Search

* GINGER-102 implement searching people by topic-attribute ([a1ffa6](https://bitbucket.org/dwerk/dwgingerbundle/commits/a1ffa607b9438a3612fa9bc57b3bb32cb3312cf7))
* GINGER-100 show feedback modal on submitting extended search ([bf8d89](https://bitbucket.org/dwerk/dwgingerbundle/commits/bf8d89a1a4157978ef74b8ef3d88c40bae0b1568))

## [7.6.0] (2024-06-26)
### Features
* GSPOECRM-576 add integrations to topics list
* GSPOECRM-561 add topics to contacts tab

## [7.5.1] (2024-06-14)

### Refactor

* Add blocks to person form templates
* Add create links to various info views

## [7.5.0] (2024-06-06)

### Features

##### Integration Events

* GINGER-82 adjust ginger-events, dispatch new integration-events ([deb9e0](https://bitbucket.org/dwerk/dwgingerbundle/commits/deb9e0285f33bee16506b2ebe51dcfba25ee908b))

##### Model

* GINGER-75 add relation between Integration and TopicAttribute


## [7.4.1] (2024-05-03)

### Features

##### API v2

* GSPOECRM-209 implement REST-action to add/remove people-tags ([2a955d](https://bitbucket.org/dwerk/dwgingerbundle/commits/2a955db2ee4b22df2f9c41851d94058c8f1707d5))
* GSPOECRM-209 implement mutation to add/remove people-tags ([57a0e8](https://bitbucket.org/dwerk/dwgingerbundle/commits/57a0e86c848ad905351b9105454b0e706de96ebe))

## [7.4.0] (2024-03-28)

* GSPOECRM-229 List of Jobs/Messages

## [7.3.0] (2024-03-25)

### Features - UX

* GINGER-57 Tagliste: Include Integrations as Numbers in Table
* GINGER-58 Tagliste: Remove Redundant Element and Adjust Spacing 
* GINGER-59 Tagliste: Improve Visual Appearance of Integration Filter
* GINGER-60 Tagliste: Make the cell of the tag name and the cell of integration number a clickable area 
* GINGER-61 Enhance Empty Table Display with Text and Icon in Taglist tab 
* GINGER-62 Add Tooltip Functionality to Table Entries on Imported Tab

## [7.2.3] (2024-03-05)

### Refactor
* GAKOOE-430 Trim gender on import

## [7.2.2] (2024-01-23)

### Fixes
* Fix permissions for integrations views

## [7.2.1] (2024-01-23)

### Fixes

* Use correct session key in tag search

## [7.2.0] (2024-01-19)

### Features

* GAKOOE-366 filtger tag list by integrations

## [7.1.0] (2024-01-04)

### Code Refactoring

##### File Importer

* GINGER-56 catch and log fatal errors, disable batch-processing by setting batch size to 1 ([b12ac4](https://bitbucket.org/dwerk/dwgingerbundle/commits/b12ac429f06d98a32810d2bea2db812dd75f432a))

##### Deprecations

* GINGER-56 replace usage of AbstractToken::getUsername() ([d1d001](https://bitbucket.org/dwerk/dwgingerbundle/commits/d1d001201fa1694c9a3fd6255445277bd886822b))

## [7.0.8] (2023-12-20)

### Bug Fixes

##### File Importer

* GINGER-55 directly persist newly created people in PersonImporter ([3589a5](https://bitbucket.org/dwerk/dwgingerbundle/commits/3589a5072aa600c37c002f96203e1d2fc621dafd))

## [7.0.7] (2023-12-20)

### Bug Fixes

##### File Importer

* GINGER-55  compute whole changeset in AddressFlushListener ([f3743e](https://bitbucket.org/dwerk/dwgingerbundle/commits/f3743e2a010f6c5aa2f72638c74e1ae0531b07dc))

## [7.0.6] (2023-12-20)

### Bug Fixes

##### File Importer

* GINGER-55 explicitly persist new address on-person-import ([849bfd](https://bitbucket.org/dwerk/dwgingerbundle/commits/849bfdb5984900d830d1c7c7bf934a380f8908fa))

## [7.0.5] (2023-12-15)

### Bug Fixes

* GAKOOE-388 update dbal functions

## [7.0.4] (2023-11-16)

### Bug Fixes

##### File Importer

* set person id on data for existing people ([ee7ac6](https://bitbucket.org/dwerk/dwgingerbundle/commits/ee7ac619de5937e3a3d55f132a6cb20cd7d5d264))


## [7.0.3] (2023-10-25)

### Code Refactoring

##### File Importer

* GINGER-52 handle discarding existing people before validation ([49ecbf](https://bitbucket.org/dwerk/dwgingerbundle/commits/49ecbf0d55759854bf08fb2c25ff264ab0160e75))

##### Integrations

* Only allow integration assignement for persisted tags ([885204](https://bitbucket.org/dwerk/dwgingerbundle/commits/88520468d2cb5a0f7f5f1b1e3e452119eaf9ee85))

## [7.0.2] (2023-10-23)

### Bug Fixes

##### File Importer

* GINGER-51 remove empty values from header in upload file ([73a130](https://bitbucket.org/dwerk/dwgingerbundle/commits/73a13046d363cac82d8b591eb9f4aa4dff003130))

##### Core

* GINGER-50 re-compute all changesets on AdminLogManager::insertLog() ([834360](https://bitbucket.org/dwerk/dwgingerbundle/commits/834360a1a5d6f8f6ee14934d8607a588a2944e00))


## [7.0.1] (2023-09-27)

### Bug Fixes

##### Core

* GINGER-49 check address-changeset for empty values ([56c298](https://bitbucket.org/dwerk/dwgingerbundle/commits/56c2983f80ebab67b97f65f94877c7035e7e59fb))

##### File Import

* GINGER-49 prevent value overwrite in mode PersonImporter:MODE_AMEND, check address-changeset for empty values ([56c298](https://bitbucket.org/dwerk/dwgingerbundle/commits/56c2983f80ebab67b97f65f94877c7035e7e59fb))

## [7.0.0] (2023-09-26)

### Features

##### Core

* Require PHP 8.2
* Update to Symfony 5.4 LTS
* Move Eyepin funtions to seperate bundle ([datenwerk/ginger-eyepin-bundle](https://bitbucket.org/dwerk/dwgingereyepinbundle/src/develop/))
* Remove abandoned Packages (jms_jobs, ...)
* Remove unused entities (webhook, event)
* Add Integrations entity
* Extend unit tests

##### API v1

* GINGER-45 allow creation of new tags ([98eacd](https://bitbucket.org/dwerk/dwgingerbundle/commits/98eacd2472109a67437609739a43b9640adc3610))
