Skip to content

Releases: folio-org/raml-module-builder

22.0.0

12 Oct 22:54
Compare
Choose a tag to compare
  • 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.
  • 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

04 Oct 12:09
Compare
Choose a tag to compare
  • RMB-266 Fix path parameters reversed when calling handler

v21.0.3

01 Oct 10:07
Compare
Choose a tag to compare
  • RMB-259 Windows compile failure - schema files

v21.0.2

28 Sep 10:05
Compare
Choose a tag to compare
  • 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

13 Sep 10:56
Compare
Choose a tag to compare
  • 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

07 Sep 15:58
Compare
Choose a tag to compare
  • RMB-245 Fix Invalid path for client generator

v21.0.0

06 Sep 12:00
Compare
Choose a tag to compare
  • 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

06 Sep 11:33
Compare
Choose a tag to compare

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

31 Aug 13:26
Compare
Choose a tag to compare
  • 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