# Leosac Credential Provisioning Server - Changelog
## v1.25.0
### Added
 - Tree view on visual RFID fragment template editor
 - Clone operation to all elements
 - LastLoginUtc and IsDisabled properties on users
 - Cookies, Lockout and Password options on server global configuration
 - ChangePassword API to be consumed directly by LCP Client
### Fixed
 - Fix picture field first editing on visual Printing fragment template editor

## v1.24.0
### Added
 - Username autocompletion when adding a team member
 - Option for theme color
 - SOAP API Data Provider
### Modified
 - Migrate from .NET 8.0 to .NET 10.0

## v1.23.2
### Modified
 - Enhance credential data field view/edition
 - Enhance tags view/edition

## v1.23.1
### Added
 - "boolean" data field type
### Modified
 - Enhance visual for Tags on fragments
 - Forbid access to completed/failed credential/productionset for normal users
### Fixed
 - Filter on Dynamic Fragment 2nd field
 - Production set assignment when manually creating credential

## v1.22.0
### Added
 - Fallback data field on dynamic fragment
### Fixed
 - Fragment list with PostgreSQL

## v1.21.1
### Fixed
- Fragment import overwrite by duplicating all properties manually

## v1.21.0
### Fixed
- Copy FragmentDescription from fragment template on manual dynamic fragment allocation
### Added
- New CheckFieldValueMaxLength property on access control service
- New Reviewed property on Credential
- Form input for fragment description Displayed property

## v1.20.2
### Fixed
- Dynamic Fragment Template definition without a data field
- DefaultConnectionFile setting now always override DefaultConnection configuration if defined
- Fragment template deletion with existing credentials
- Allow NFC Application Key property on Write SDM action

## v1.20.1
### Fixed
- Credential and Production Set edition from Web UI

## v1.20.0
### Added
- Manual allocation option for Dynamic Fragment Templates.
- Option on Data Retention feature to skip items with specific tags / filter per states.
### Changed
- Updated SQL scripts and db migrations for new features.
### Fixed
- Various bug fixes and improvements for PostgreSQL compatibility.

## v1.19.0
### Added
- CSV Import/Export for credentials.
- Option to deduplicate during import.
- Optionnal Displayed setting on Fragment description.
### Changed
- Improved paging on Users, Teams, Credentials, and ProductionSet indexes.
- Improved all forms with Card layout.
- Improved Credential.GetAllFiltered API to match more complex filters and retrieve credential details.
- Refactored dashboard.

## v1.18.1
### Added
- Additional default biometric templates.
- Default team assignment on Create operation from CRUD APIs.

## v1.17.0
### Added
- Support for 2FA on REST API.
- Option for dynamic expiration date update on production token.
- Fields sync support for biometric data service.
- Option to ignore production token validity.

## v1.16.4
### Added
- View logs directly from the Admin web view.
- Clone feature to Credential Fragment Template.
### Changed
- Various UI improvement
- Default samples updates.

## v1.15.0
### Changed
- Simplified API for external credential production automation.

## v1.14.0
### Added
- Biometric worker API interface.
- Keys avatar.
- Maintenance plan.

## v1.10.0
### Added
- Endpoint for credential allocation from Client.
- Text Input override rendering on data field.

## v1.9.2
### Added
- Credential lock/unlock actions.
- Automatic database migration support on startup.
- System details page.
### Changed
- Updated SQL script and migration for database initialization.