- Migrate to Spring Boot v4.x (MODNOTES-282), (MODNOTES-293)
- Provides
API_NAME vX.Y - Requires
API_NAME vX.Y
- Use static value for note types limit (MODNOTES-274)
- Update an error message for note types limit reached (MODNOTES-277)
- Description (ISSUE)
- Refactor code to comply with Checkstyle method length limit (max 25 lines) (MODNOTES-283)
- Use GitHub workflow for CI/CD (MODNOTES-291)
- Bump
LIB_NAMEfromOLD_VERSIONtoNEW_VERSION - Add
LIB_NAME VERSION - Remove
LIB_NAME
- Upgrade to Java 21 (MODNOTES-273)
- Bump
javafrom17to21 - Bump
spring-bootfrom3.3.5to3.4.3 - Bump
folio-spring-supportfrom8.2.0to9.0.0 - Bump
jsoupfrom1.18.1to1.18.3 - Bump
lombokfrom1.18.34to1.18.36
- Remove
notes.domain.allpermission - Rename
notes.collection.get.by.statuspermission tonote.links.collection.get
- Provides
notes v4.0
- Fix scope of
folio-spring-testingfrom default (compile) to test (MODNOTES-268)
- Review and cleanup permissions (MODNOTES-269)
- Bump
spring-bootfrom3.2.3to3.3.5 - Bump
folio-spring-supportfrom8.1.0to8.2.0 - Bump
jsoupfrom1.17.2to1.18.1 - Bump
lombokfrom1.18.30to1.18.34
- Bump
spring-bootfrom3.1.1to3.2.3 - Bump
folio-spring-supportfrom7.2.0to8.1.0 - Bump
jsoupfrom1.16.1to1.17.2
- Migrate tests to
folio-spring-testing
- Migrate to new version folio-spring-support (MODNOTES-261)
- Changed maximum records limit value (MODNOTES-261)
- Bump
folio-spring-basefrom6.0.2to7.2.0 - Bump
spring-boot-starter-parentfrom3.0.5to3.1.1 - Bump
mapstructfrom1.5.3.Finalto1.5.5.Final - Bump
jsoupfrom1.15.3to1.16.1 - Bump
lombokfrom1.18.26to1.18.30 - Bump
maven-openapi-generatorfrom6.2.1to7.0.1 - Add
folio-spring-cql7.2.0
- Bump
folio-spring-basefrom6.0.1to6.0.2
- Migration to Spring Boot v3.0.0 and Java 17 (MODNOTES-252)
- Align logging configuration with common Folio solution (MODNOTES-250)
- Improve logging according common Folio solution (MODNOTES-209)
- Bump
javafrom11to17 - Bump
spring-boot-starter-parentfrom2.7.4to3.0.2 - Bump
folio-spring-basefrom5.0.1to6.0.1 - Bump
mapstructfrom1.5.2.Finalto1.5.3.Final - Bump
jsoupfrom1.15.1to1.15.3 - Bump
testcontainersfrom1.17.5to1.17.6 - Changed
wiremockfromwiremock2.27.2towiremock-standalone2.27.2
- MODNOTES-233 Do not include # of notes assigned to note types in response
- MODNOTES-247 Upgrade to folio-spring-base v5.0.0
- Revert Nolana features (MODNOTES-233)
- MODNOTES-234 Respond with note if user can't be fetched
- MODNOTES-236 Supports users interface 15.1 16.0
- MODNOTES-211 Define perm note.types.collection.get
- MODNOTES-218 Migration Issue from Kiwi-Lotus - improve note-links migration script
- MODNOTES-219 Fix migration when userId is undefined
- MODNOTES-223 Jenkinsfile healthChkCmd: Prefer wget over curl
- MODNOTES-224 Improve note type count calculation
- MODNOTES-226 Update folio-spring-base to v4.1.0
- MODNOTES-190 Fix permissions for note-types
- MODNOTES-194 Log4j vulnerability verification and correction
- UXPROD-3356 Migrate module to Spring
- MODNOTES-172 Add script to update function update_search_content()
- MODNOTES-174 Add
classattribute to whitelist - MODNOTES-176 Upgrade to RMB 33 and Vert.x 4.1.0.CR1
- MODNOTES-163 Support search by title and content
- Use new api-lint FOLIO-2893
- MODNOTES-167 Upgrade to RMB 32.x and Vert.x 4.0
- MODNOTES-165 Extend note schema to add additional properties
- MODNOTES-171 Add personal data disclosure form
- MODNOTES-158 Fix note content sanitizing
- Update copyright year FOLIO-1021
- Update to RMB v31.1.5 and Vert.x 3.9.4
- Fix logging issue
- Update RMB to v31.1.2 and Vertx to 3.9.3
- MODNOTES-144 - Notes Accordion: Make Note type column heading sortable
- MODNOTES-141 Extend Note title limit to 255 characters
- MODNOTES-146 - Notes Accordion: Make Date column heading sortable
- MODNOTES-147 Make Note title and details column sortable
- MODNOTES-153 Update to RMB v31.x and JDK 11
- MODNOTES-150 - Update RMB to v30.0.2
- MODNOTES-140 - Fix Maven ${} variable replacement in src/main/resources
- MODNOTES-143 - Securing APIs by default
- MODNOTES-137 - Set fromModuleVersion attributes
- MODNOTES-136 - Update RMB version to 29.0.1
- MODNOTES-132 - Update jackson to 2.10.0 to fix security vulnerabilities
- MODNOTES-135 - FOLIO-2358 manage container memory
- FOLIO-2321 - Remove old MD metadata
- MODNOTES-131 - Upgrade RMB to 27.1.1
- MODNOTES-130 - Unable to add notes to Agreements/eholdings apps witho…
- FOLIO-2256 - Enable kube-deploy pipeline
- FOLIO-2234 - Add LaunchDescriptor settings
- MODNOTES-121 - Fix error message on POST /notes
- MODNOTES-128 - Update RMB to 27.0.0 to use "snippetPath" schema attribute
- MODNOTES-124 - Internal server error during creation of the note
- MODNOTES-127 - Update folio-service-tools with newer version
- MODNOTES-117 - Remove dangerous html tags from note content
- MODNOTES-119 - Fix error message for quering notes
- MODNOTES-100 - Fix error message when we try to delete a note type
- MODNOTES-115 - Ability to filter by notes types
- MODNOTES-113 - Get funky error message after you exceed Note details character limit
- MODNOTES-116 - Support the ability to sort Notes by links number
- MODNOTES-111 - Searching note titles - Support wildcard searching
- MODNOTES-109 - Set a default Note Type
- MODNOTES-110 - Note Links: Sorting doesn't work as expected for status = assigned/unassigned
- MODNOTES-104 - Refactoring: split NoteLinksImpl into fine grained REST / Service / Repository parts
- MODNOTES-107 - Upgrade to RMB 25
- MODNOTES-105 - Refactoring: split NotesResourceImpl into fine grained REST / Service / Repository parts
- MODKBEKBJ-290 - Ability to filter by notes types
- MODNOTES-113 - Get funky error message after you exceed Note details character limit
- MODKBEKBJ-289 - Support the ability to sort Notes by links number
- MODNOTES-111 - Searching note titles - Support wildcard searching
- MODNOTES-109 - Set a default Note Type
- MODNOTES-110 - Note Links: Sorting doesn't work as expected for status = assigned/unassigned
- MODNOTES-104 - Refactoring: split NoteLinksImpl into fine grained REST / Service / Repository parts
- MODNOTES-107 - Upgrade to RMB 25
- MODNOTES-105 - Refactoring: split NotesResourceImpl into fine grained REST / Service / Repository parts
- MODNOTES-102 - Add endpoint for searching notes by assignment status
- MODNOTES-101 - Update to RMB 24 / remove notify dependency
- MODNOTES-99 - Migrate the code to folio-service-tools library
- MODNOTES-96 - Check note title and detail limit
- MODNOTES-93 - Improvements: Modify metadata triggers not to use additional columns
- MODNOTES-97 - Modify Module Descriptor, Dependencies and group id
- MODNOTES-98 - Fix failing API Tests - missing validate annotation
- MODNOTES-71 - Notes: Limit the number of note types that can be defined in the system
- MODNOTES-88 - Note metadata fields are not completely stored on PUT
- MODNOTES-69 - Notes: Support bulk method to add/remove notes from/to an entity
- MODNOTES-66 - Notes: Support create new note
- MODNOTES-67 - Notes: Support note update
- MODNOTES-65 - Notes: Support to GET note by id
- MODNOTES-61 - Notes: Implement POST new type endpoint
- MODNOTES-63 - Notes: Implement DELETE type endpoint
- MODNOTES-59 - Notes: Implement GET type collection endpoint
- MODNOTES-62 - Implement PUT type endpoint
- MODNOTES-60 - Implement GET type endpoint
- MODNOTES-48 - Notes: update note's DB schema to support new fields
- MODNOTES-58 - Create RAML definition for the endpoints and note type object schema
- MODNOTES-45 Fix Bad pageable
- MODNOTES-46 Use notify 2.0
- MODNOTES-43 Update mod-notes to RAML 1.0
- MODNOTES-31 "readonly" fields like creatorUserName, etc should be ignorable
- MODNOTES-34 Update the 'domain-models-runtime' dependency version
- MODNOTES-37 GET /notes/_self requires unexpected permission
- MODNOTES-15 Query validation
- MODNOTES-39 Fix invalid UUIDs
- general tightening of error responses, using RMB's helpers where possible
- Code cleanup
- MODNOTES-24 Upgrade to RMB 15
- Requires interface 'users' in 14.0 or 15.0
- MODNOTES-29 /notes endpoint accepts arbitrary key-value pairs
- MODNOTES-30 Add "populateJsonWithId" to the db-schema json file
- MODNOTES-19: parse tags and trigger notifications to users mentioned
- MODNOTES-16: More granular permissions for domains
- MODNOTES-18: include user full name
- MODNOTES-23: PUT request wipes out creator details
Breaking changes:
- Much stricter permissions, need to have notes.domain.XXX, matching the domain of the notes you operate on (for example, notes.domain.users).
- PUT request validates that the creatorUserName and creatorLastName are required. (not so in POST, they get looked up).
- New dependencies: mod-users and mod-notify
- FOLIO-834
- 'metaData' renamed to 'metadata', due to RMB 14.0.0. This is a BREAKING CHANGE! Changes the way records are returned, and what queries are accepted.
- MODNOTES-13 Execute a git submodule init/update in mvn install
- More test cases
- MODNOTES-2: Metadata section
- MODNOTES-3: Unit tests
- MODNOTES-7: Implement the
_selfendpoint - MODNOTES-9: Permissions in the ModuleDescriptor
- MODNOTES-10: totalRecords instead of total_records
- Docker image
- Initial implementation: basic CRUD operations in place