Skip to content

Releases: xenit-eu/alfred-api

3.0.0

02 Aug 14:59
d68daec
Compare
Choose a tag to compare

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

Deleted

v2.7.1

14 Jan 10:44
98aa938
Compare
Choose a tag to compare

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

08 Oct 22:21
e045ce0
Compare
Choose a tag to compare

2.7.0 (2020-10-09)

Changed

Added

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

07 Sep 12:18
1e020cd
Compare
Choose a tag to compare

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

26 Aug 16:40
c9da350
Compare
Choose a tag to compare

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

12 Aug 16:56
392dfb9
Compare
Choose a tag to compare

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

11 Aug 09:40
Compare
Choose a tag to compare

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

15 Jul 15:02
Compare
Choose a tag to compare

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 and ResourceBundleTranslationKey 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

26 Mar 12:27
Compare
Choose a tag to compare

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

18 Feb 10:07
Compare
Choose a tag to compare

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)