Skip to content

Releases: folio-org/mod-kb-ebsco-java

v5.0.0

30 Oct 11:47
Compare
Choose a tag to compare

Breaking changes

  • GET /eholdings/kb-credentials/{credentialsId}/key requires kb-ebsco.kb-credentials.key.item.get permission
  • GET /eholdings/kb-credentials/{id}/uc/key requires kb-ebsco.kb-credentials.uc.key.item.get permission

APIs versions

  • Provides eholdings v4.0

Bug fixes

  • Add missing module permissions to access-types endpoints (MODKBEKBJ-770)

Tech Dept

v4.1.0

20 Mar 13:26
Compare
Choose a tag to compare

Dependencies

  • Bump domain-models-runtime from 35.0.6 to 35.2.0
  • Bump folio-di-support from 2.0.1 to 2.1.0
  • Bump folio-service-tools from 3.1.0 to 4.0.0
  • Bump folio-holdingsiq-client from 3.0.0 to 3.1.0
  • Bump folio-liquibase-util from 1.7.0 to 1.8.0
  • Bump mod-configuration-client from 5.9.2 to 5.10.0
  • Bump vertx from 4.4.6 to 4.5.5
  • Bump aspectj from 1.9.20.1 to 1.9.21.2
  • Bump jackson from 2.15.2 to 2.17.0
  • Bump postgresql from 42.6.0 to 42.7.3
  • Bump commons-codec from 1.16.0 to 1.16.1
  • Bump commons-configuration2 from 2.9.0 to 2.10.0
  • Bump lombok from 1.18.30 to 1.18.32
  • Bump jetbrains-annotations from 24.0.1 to 24.1.0
  • Bump opencsv from 5.8 to 5.9
  • Bump commons-lang3 from 3.13.0 to 3.14.0
  • Remove javax.validation.validation-api

v4.0.0

11 Oct 14:14
Compare
Choose a tag to compare

Breaking changes

  • Update the module for Java 17 & the latest dependencies (MODKBEKBJ-732)

APIs versions

  • Provides eholdings v3.3

Features

  • GET /eholdings/titles | Add Packages Facet to response and packageIds filter to request (MODKBEKBJ-717)
  • GET /eholdings/resource | Changed Proxy to ProxiedUrl class in CustomResourceList from Title class (MODKBEKBJ-740)

Tech Dept

Bug fixes

  • Load holdings process failing after exceeding status request retries (MODKBEKBJ-713)

Dependencies

  • Bump java from 11 to 17
  • Bump folio-holdingsiq-client from 2.3.0 to 3.0.0
  • Bump folio-service-tools from 1.10.1 to 3.1.0
  • Bump folio-di-support from 1.7.0 to 2.0.0
  • Bump mod-configuration-client from 5.9.1 to 5.9.2
  • Bump aspectj from 1.9.9.1 to 1.9.20.1
  • Bump postgresql from 42.5.3 to 42.6.0
  • Bump jetbrains-annotations from 24.0.0 to 24.0.1
  • Bump commons-codec from 1.15 to 1.16.0
  • Bump commons-configuration2 from 2.8.0 to 2.9.0
  • Bump commons-lang3 from 3.12.0 to 3.13.0
  • Bump lombok from 1.18.26 to 1.18.30
  • Bump opencsv from 5.7.1 to 5.8
  • Bump log4j from 2.19.0 to 2.20.0
  • Remove aspectj-maven-plugin with groupId com.nickwongdev & version 1.12.6
  • Add aspectj-maven-plugin with groupId dev.aspectj & version 1.13.1

v3.13.0

15 Feb 12:18
Compare
Choose a tag to compare

Bug Fixes

  • Missing module permission for access status types (MODKBEKBJ-708)
  • Load holdings: process failing after exceeding status request retries (MODKBEKBJ-713)

Tech Dept

  • Align logging configuration with common Folio solution (MODKBEKBJ-699)

Dependencies

  • Bump folio-service-tools from 1.10.0 to 1.10.1
  • Bump folio-holdingsiq-client from 2.2.0 to 2.3.0
  • Bump folio-liquibase-util from 1.5.0 to 1.6.0
  • Bump mod-configuration-client from 5.9.0 to 5.9.1
  • Bump raml-module-builder from 35.0.0 to 35.0.6
  • Bump vertx from 4.3.3 to 4.3.8
  • Bump spring from 5.3.23 to 5.3.25
  • Bump jackson from 2.13.4 to 2.14.2
  • Bump postgresql from 42.5.0 to 42.5.3
  • Bump lombok from 1.18.24 to 1.18.26
  • Bump httpcore from 4.4.15 to 4.4.16
  • Bump jetbrains-annotations from 23.0.0 to 24.0.0
  • Bump opencsv from 5.7.0 to 5.7.1
  • Bump rest-assured from 5.2.0 to 5.3.0
  • Bump wiremock from 2.34.0 to 2.35.0
  • Bump mockito from 4.8.0 to 5.1.1
  • Added assertj 3.24.2

v3.12.2

09 Dec 17:25
Compare
Choose a tag to compare
  • MODKBEKBJ-708 - Missing permission to see and use "Access status type" feature in "eHoldings" app

v3.12.1

17 Nov 20:22
Compare
Choose a tag to compare

v3.12.0

30 Oct 21:11
Compare
Choose a tag to compare
  • MODKBEKBJ-673 User with permission "Settings (eHoldings): Can assign/unassign a user from a KB" can't assign users to KB credentials
  • MODKBEKBJ-675 Add checkstyle plugin
  • MODKBEKBJ-680 Fix holdings_status migration
  • MODKBEKBJ-681 Usage Consolidation | Full text requests by platform usage doesn't display when selected "All platforms"/"Non-publisher platforms only" option
  • MODKBEKBJ-682 Supports users interface versions 15.0 16.0
  • MODKBEKBJ-688 Fix IndexOutOfBoundException if resource customerResourcesList is empty
  • MODKBEKBJ-692 RMB v35 upgrade

v3.11.2

30 Oct 20:48
Compare
Choose a tag to compare
  • MODKBEKBJ-695 Load Holdings: Add support for old statuses date format
  • MODKBEKBJ-696 Load Holdings: Fix NullPointerException while reading started date
  • MODKBEKBJ-697 Load Holdings: Increase size of publication_title field

v3.11.1

28 Jul 10:17
Compare
Choose a tag to compare
  • MODKBEKBJ-681 Usage Consolidation: Fix NPE when no counts exist

v3.11.0

08 Jul 11:44
Compare
Choose a tag to compare
  • MODKBEKBJ-621 User-assignment: Rework GET request for '/kb-credentials/{kb-credentials-id}/users'
  • MODKBEKBJ-622 User-assignment: Remove parameters from POST request of '/kb-credentials/{kb-credentials-id}/users'
  • MODKBEKBJ-623 User-assignment: Remove user-related data from module
  • MODKBEKBJ-624 Add new package content types
  • MODKBEKBJ-628 Define 'kb-ebsco.user-kb-credential.get' permission
  • MODKBEKBJ-637 Implement GET /eholdings/uc-credentials/clientId endpoint
  • MODKBEKBJ-638 Implement GET /eholdings/uc-credentials/clientSecret endpoint
  • MODKBEKBJ-639 Add the ability to include accessType for package resources
  • MODKBEKBJ-659 Upgrade RMB to v34.0.0 and Vert.x to v4.3.1
  • MODKBEKBJ-662 User-assignment: sort assigned users by last name
  • MODKBEKBJ-665 User-assignment: fix not all assigned users retrieved at response
  • MODKBEKBJ-667 User-assignment: check if user exist before assign
  • MODKBEKBJ-668 Fix loading holdings failed with NullPointer