Releases: folio-org/raml-module-builder
Releases · folio-org/raml-module-builder
22.0.0
- RMB-272 Update cql2pg-json to version 3.0.0:
- CQLPG-63 Drop field name to full field path resolution. This is a breaking change,
using the unambiguous suffix "email" no longer resolves to "personal.email". - CQLPG-61 Equals empty is not same as equals star. Matching "*" means all records,
matching "" means all records where that field is defined. This is a breaking change. - CQLPG-58 Performance: Convert id searches using '=' or '==' into primary key _id searches.
This is a breaking change because it restricts the operators allowed for id and assumes
that id is a UUID.
- CQLPG-63 Drop field name to full field path resolution. This is a breaking change,
- RMB-271 Also accept windows \r\n line endings in unit test.
- RMB-256 Unit tests for PostgresClient.doGet.
- RMB-257 Unit tests for PostgresClient.processResult.
- RMB-289 private class TotaledResults: total needs to be Integer to afford null.
- RMB-268 Remove finished MD creation code.
- RMB-261 Skip all tests in PostgresClientIT on Windows.
- RMB-262 Disable warning "Overriding managed version 3.5.1 for
vertx-mysql-postgresql-client. - RMB-243 Add PostgresClient.execute(...) with SQL placeholders/parameters.
- RMB-258 Drop IOException of ResourceUtils.resource2String.
- RMB-230, RMB-254 PostgresClient: init moduleName, add getTenantId() and getSchemaName().
v21.0.4
- RMB-266 Fix path parameters reversed when calling handler
v21.0.3
- RMB-259 Windows compile failure - schema files
v21.0.2
- RMB-250 Fix fulltext search: stop words, trailing space and *
- RMB-249 Default to the 'simple' directory for fulltext searches
19.4.4: Cql2pgjson 2.2.3: Fulltext search fix: trailing space and *
19.4.3 - simple dictionary
- RMB-249: Default to the 'simple' directory for fulltext indexes to get around
the stopword problems. Use cql2pgjson 2.2.2 that searches with the 'simple'
as well.
v21.0.1
- RMB-245 Fix Invalid path for client generator
v21.0.0
- RMB-213 Commence doc directory, move upgrading notes, tidy for RMBv20+
- RMB-237 Do we need to bundle twitter.raml, github.raml, .. in fat jar?
- RMB-238 Extend PostgresClient.getById with POJO (change of API)
- RMB-239 Fix apidocs of RMB does not support RAML 1.0
fulltext fixes
19.4.2 2018-09-06
- Fix RMB-234, create fulltext indexes without lower() etc
- Use CQL2PGJSON 2.2.1, supports searches like title=*
v20.0.0
- RMB-221 Single quote SQL Injection in PostgresClient.saveBatch(table, list, handler)
- RMB-231 Errors in mod-inventory-storage when upgrading RMB from 19.1.5 to 19.3.1
- RMB-1 Specifying a RAML that only uses GET fails with RMB
- RMB-44 use generics for PostgresClient.get(...) and .join(...)
- RMB-109 RAML 1.0 support: use raml-for-jax-rs rather than obsolete raml-jaxrs-codegen
- RMB-149 Security update PostgreSQL 10.3 CVE-2018-1058 search_path
- RMB-174 mvn install leaves a postgres process running
- RMB-186 HTTP_ACCEPTED = 202, HTTP_OK = 200
- RMB-191 Reenable JUnit 5
- RMB-192 Add AdminAPI.postAdminImportSQL error reporting
- RMB-193 Add RestVerticle stacktrace error reporting
- RMB-195 Stacktrace logging on exception in AdminAPI
- RMB-202 Create small RMB example
- RMB-203 $ref should follow the JSON schema spec
- RMB-206 Add PostgresClient.getById
- RMB-207 Upgrade to maven-compiler-plugin 3.8.0
- RMB-225 PostgresClient: Replace "Object conn" by "Future conn"
- RMB-227 raml-cop rejects jobs.raml of RMB
- RMB-229 PostgresClientTransactionsIT hangs on old database
- RMB-234 Do NOT create tsvector indexes with lowercase/unaccent