Releases: xenit-eu/alfred-api
Releases · xenit-eu/alfred-api
3.0.0
3.0.0 (2021-07-29)
This release adds support for Alfresco 7.0 and drops support for Alfresco 5.0, 5.1 and 6.0.
Changed
- ALFREDAPI-481: Add blurb about Xenit to README
- ALFREDAPI-482: Add support for Alfresco 7.0
Deleted
- ALFREDAPI-483: Drop support for Alfresco 5.0 and 5.1
- ALFREDAPI-486: Drop support for Alfresco 6.0
v2.7.1
2.7.1 (2021-01-13)
Changed
- ALFREDAPI-398: Move documentation to docs.xenit.eu/alfred-api
- ALFREDAPI-401: Replace
org.codehaus.jackson
dependencies with
com.fasterxml
dependencies, and moved shared source of integration tests to integration tests module. - ALFREDAPI-470: Prevent problematic memory usage using /search on
large datasets by not using 'unlimited' (-1) as a default. - ALFREDAPI-464: Change JavaDoc generation on AlfredApi Interface
to avoid jdk bug - ALFREDAPI-296: Change dictionaryService to return mandatory aspects for type- and aspectdefinitions
- ALFREDAPI-445: Improve exceptionhandling for duplicate files in nodes Create/Copy/Move
Fixed
- ALFREDAPI-184: Improve graceful handling of bad input in
ConfigurationWebscript1 - ALFREDAPI-463: Fix quotation marks in searches being improperly
escaped. Search queries can now be escaped properly. E.g. "Compas Format" instead of \"Compas Format\" as was needed previously. - ALFREDAPI-466: Fix usage of the special
-me-
argument for the
peopleAPI v1 & v2 - ALFREDAPI-472: Fix AccessDeniedException in sitesService
(primarily from Alfresco Records Management) - ALFREDAPI-473: Integration tests are again run
v2.7.0
2.7.0 (2020-10-09)
Changed
- ALFREDAPI-461: Reintroduce xenit maven repo definition
Added
- ALFREDAPI-418: Add support for Alfresco 6.2
- ALFREDAPI-442: Add webscript to get all properties and aspects
Fixed
- ALFREDAPI-390: Remove symlinks in code
- ALFREDAPI-259: Intellij does not load the code of the integration tests project correctly
- ALFREDAPI-453: Fix publishing which was broken due to above fixes
v2.6.1
2.6.1 (2020-09-07)
Changed
- ALFREDAPI-444: Updated and extended Create & Copy node integrationtests for "/nodes"
- ALFREDAPI-449: Changed endpoints of the v1 CRUD comments api.
This changes the comment REST API added in 2.6.0 based on received feedback.
Fixed
- ALFREDAPI-438: Fixed issue where wrong permissions would be checked when retrieving ancestors of a node
Deleted
- ALFREDAPI-447: Removed unused class LuceneNodeVisitor. This does not affect functionality of the API.
v2.6.0
2.6.0 (2020-08-26)
Added
- ALFREDAPI-298: Add CRUD api for comments
- ALFREDAPI-403: Added support for special search terms 'isunset', 'isnull', 'isnotnull' and 'exists'
Changed
- ALFREDAPI-395: Change loglevels of PermissionSerivce#hasPermission
Fixed
- ALFREDAPI-428: Replace PersonService#getPerson(String userName) with getPersonOrNull(String userName) to avoid creation of new users when getPerson is called with a nonexistent userName.
v2.5.2
2.5.2 (2020-08-12)
Fixed
- ALFREDAPI-338: Fixed issue when the provided name would not be set while copying a node
v2.5.1
2.5.1 (2020-08-05)
Fixed
- ALFREDAPI-438: Replace hasReadPermission with hasPermission to avoid an Alfresco bug that prevents usage of that method and throws AcessDeniedException
- ALFREDAPI-439: Fixed issue where category facet values would be displayed with their noderef instead of their name
- ALFREDAPI-437: Fixed issue where paged searches for transactional queries could not fetch more than 1000 results
v2.5.0
2.5.0 (2020-07-15)
Added
- HA-29: Added webscript for retrieving available sites + webscript for retrieving ancestors of a node
Changed
- ALFREDAPI-416: Removed max repository version from module.properties for builds for most recent Alfresco
- ALFREDAPI-420: Add missing Associations to getAssociations call;
getAssociations
now also returns source associations for a node./nodes/nodeInfo
will now also returns source associations by default. - ALFREDAPI-421: Add 403 Not Authorized responses to
NodesWebscript1.java
- ALFREDAPI-365: Decrease log levels in
propertyServiceImpl
andResourceBundleTranslationKey
to avoid logspam
Fixed
- ALFREDAPI-419: Add urldecoding to deleteAssociation endpoint
- ALFREDAPI-422: Fix totalResults and limits for TDMQ's
- ALFREDAPI-427: Add workaround to prevent Solr Exceptions when searching for numeric values that overflow when parsed as int or long
- ALFREDAPI-412: Fix getAllNodeInfo endpoint to handle null values and non-existing nodes better
- ALFREDAPI-388: Add handling for preexisting file in upload
v2.4.0
2.4.0 (2020-03-26)
Changed
- ALFREDOPS-457: Updated Alfresco 6.1 base war to 'org.alfresco:content-services:6.1.1@war'
- ALFREDAPI-407: Updated documentation (cleaning javadoc warnings)
Fixed
- ALFREDAPI-410: Configuration webscript requires read access to Company Home
v2.3.0
2.3.0 (2020-02-13)
Changed
- ALFREDAPI-385: Change docker & compose files for integration tests to use harbor and docker.io/xenit
- ALFREDAPI-387: Add existence check and 404 to working copies endpoint
- ALFREDAPI-368: Replace obsoleted Gradle plugins (org.dm.bundle and ampde)
- ALFREDAPI-386: Upgrade to Gradle 5
- ALFREDAPI-404: Use HTTPS to connect to artifact repositories
Fixed
- ALFREDAPI-392: Stop the incorrect publishing of (development use case only) apix-impl JARs
- ALFREDAPI-377: Changed default query consistency to transactional if possible
- ALFREDAPI-406: Deletion of temporary files after an upload finishes
Deleted
- ALFREDAPI-402: Removed obsolete webscript (rest-v0.categories.CategoryGetWebscript)