All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. The format is based on Keep a Changelog.
- Support for Maximum File Size during upload
- Move attachemnts support for Active entities
- Copy attachments issue when date type custom property is added with attachment
- Move attachment issue when drop-down codeList type custom property is added with attachment
- Link creation in nested entities
- Issue with parsing nested entity when entities name is camel case
- ChangeLog support
- MoveAttachments support
- Upload Status support in Attachments
- Internationalization support for error messages
- Prevent unwanted update calls on edit without changes
- Heap Out of Memory error in Large file upload
- Deep copying of custom properties and notes when copying attachments
- Dynamic primary key extraction from entity schema
- Facet parsing for parent entity and composition extraction during attachment copy
- Draft discard operation with attachments
- Service namespace support in createLink feature
- Incorrect filename shown after copying attachment
- Defensive EhCache initialization
- Improved filename validation
- Removed harcoded ServiceName type
- Improved error handling for nested entities
- Link doesn't get reverted in SDM when changes are discarded on the UI
- Support for entities defined with namespace
- Support for Link type Attachments.
- Support to Edit URL in Link type Attachments.
- Support for translation of error messages in the plugin.
- Allow update or creation of subscription in case a repository with the configured external ID already exists by skipping the onboarding step.
- Improved error handling for cases where the mimetype of the uploaded attachment is blocked on a repository level.
- Improved error handling for cases where repository offboarding fails during unsubscription.
- Issue where repository offboarding was failing if the instance only contains a single repository.
- Improved error handling for repository onboarding during subscription.
- Blocked upload for scenarios where file size > 400mb and repository is virus scan enabled.
- Improved error handling for large file upload.
- Update of attachments present in entities which are not direct compositions to the root entity.
- Copying of attachments present in projection entities.
- Ability to copy attachments between entities.
- Added authorities to token to improve logging during deletion of attachment.
- Improved error handling for cases where the user lacks SDM roles.
- An issue related to IAS token fetch. Now plugin works with IAS flow as well.
- Support technical user flow.
- Support codelist for custom properties.
- An issue where attachments uploaded with one repository was visible when application is redeployed with another repository.
- An issue in uploading large size attachments.
- Support multiple attachments composition in CAP Entity.
- Support repository off-boarding in multi tenant use case.
- Support maximum allowed attachments upload.
- An issue in create mode when deleting an attachment resulted in deletion of all the attachments of the entity.
- Support custom properties in attachments.
- Support large file uploads.
- Allow any name in the primary key for the entity.
- Duplicate filename check with multiple repository switch.
- Error message for special characters in filename.
- Support repository onboarding for multitenant use case.
- Validation of special characters in attachment names.
- Implemented API requests to SDM using Cloud SDK library.
- Check for SDM roles while renaming attachments.
- Error message when a user with no SDM roles uploads an attachment.
- This plugin can be used in a multi-tenant SaaS CAP application.
Initial release that provides the following features
- Create attachment : Provides the capability to upload new attachments.
- Open attachment : Provides the capability to preview attachments.
- Delete attachment : Provides the capability to remove attachments.
- Rename attachment : Provides the capability to rename attachments.
- Virus scanning : Provides the capability to support virus scan for virus scan enabled repositories.
- Draft functionality : Provides the capability of working with draft attachments.
- Display attachments specific to repository: Lists attachments contained in the repository that is configured with the CAP application.