diff --git a/.travis.yml b/.travis.yml index 075c4f3d2..bbd1ece18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ env: - PATH="$PATH:/usr/lib/dart/bin" # Encrypted `NPM_TOKEN` variable to enable JS publishing. - secure: kvg85udsH9a515YPHTh87LfyZhkL41HSvz4x+Q2OPoB9R3Irf+6HuaQCWSNNfPXIeqQefK+WuEG/kDBPOmm/JO7jVzMnt3p3mroDIYxod1uyea1sVlM+Jv23qe9J1txh0YsI9s0mrOJy/7X3IGBwpiGZGSM54J4l/mMheIG1GCmXp9abrkkkzzXKD8cn6p2P4/qoDF65SIe+GgHmhHJjxOCioIEwTlHd5UQxzkomCKMxPIzh15f4CppVbpVDSELcl8F9PLiS3zH3YOiBITMVA5IW6DHMbzipMQzBAzzAAFLnmkt30apqandsZzlIHJFKzNdlZrWcIrsiWTEqy9kYuvr6bszWtRjdDDu/GpaVytTlXquYE3u8vlpK5ngR0w2CTu0RQRPWli4zJ/bH81Ps9eNa8LVRTr3Og2ebUoibWk5YKksxSOedBUPu4HXs/v2CPxBfLwPnKd1OKgZK7O5/NtDHeoJLp+0jSXp6GpTybYY3WesB4YAz++DXGkcYha0isUvtM3LuDiHduFvWlB3JMgsq0MJ5WiWZMTDxJsXhK8tQvRfKxvkBiiigHQ5PvumOva/7xzy8GoZybQrh5m6j8SJcdNcbabLrkCl0yv0fMgrF5+aIhNMAU04FruSKH5k59SqKQwuyi7++Om8/NEuJfzZJ2YtF5AHwlIXv5gyygOk= + - FORMAL_GIT_HUB_PAGES_AUTHOR: "spine-developers@teamdev.com" before_install: - chmod +x gradlew @@ -17,7 +18,8 @@ before_install: # Decrypt and unarchive credentials for: # - Maven repositories (cloudrepo.properties); - # - Google service account with Firebase admin privileges (spine-dev.json). + # - Google service account with Firebase admin privileges (spine-dev.json); + # - a private RSA key for publishing generated docs via GitHub pages. - openssl aes-256-cbc -K $encrypted_676141212ed2_key -iv $encrypted_676141212ed2_iv -in credentials.tar.enc -out credentials.tar -d - tar xvf credentials.tar - mkdir ./integration-tests/test-app/src/main/resources/ diff --git a/build.gradle b/build.gradle index cda16c26f..a3146a1b1 100644 --- a/build.gradle +++ b/build.gradle @@ -243,6 +243,12 @@ subprojects { } } } + + final def projectsWithDocs = ['client-js', 'firebase-web', 'web'] + if (projectsWithDocs.contains(project.name)) { + apply from: deps.scripts.updateGitHubPages + project.tasks.getByName('publish').dependsOn("$project.path:updateGitHubPages") + } } apply from: deps.scripts.jacoco diff --git a/client-js/.npmrc b/client-js/.npmrc index ae643592e..10cc6dde3 100644 --- a/client-js/.npmrc +++ b/client-js/.npmrc @@ -1 +1,2 @@ //registry.npmjs.org/:_authToken=${NPM_TOKEN} +package-lock=true diff --git a/client-js/build.gradle b/client-js/build.gradle index c7b91f0e3..fe499bb25 100644 --- a/client-js/build.gradle +++ b/client-js/build.gradle @@ -18,6 +18,8 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +import com.google.common.io.Files + apply from: "$rootDir/scripts/js.gradle" apply plugin: 'com.google.protobuf' @@ -60,3 +62,13 @@ sourceSets { // Suppress building the JS project as a Java module. project.compileJava.enabled = false project.compileTestJava.enabled = false + +final File jsDocDir = Files.createTempDir() + +afterEvaluate { + generatedDocs += files(jsDocDir) +} + +task jsDoc(type: Exec) { + commandLine 'jsdoc', '-d', jsDocDir.path, "$projectDir/main/*" +} diff --git a/client-js/main/client/actor-request-factory.js b/client-js/main/client/actor-request-factory.js index dac53c21f..b1910772d 100644 --- a/client-js/main/client/actor-request-factory.js +++ b/client-js/main/client/actor-request-factory.js @@ -69,7 +69,7 @@ const ENUM_VALUE_TYPE_URL = 'type.googleapis.com/google.protobuf.EnumValue'; export class Filters { /** - * @typedef {string | number | boolean | Date | TypedMessage | } FieldValue + * @typedef {string | number | boolean | Date | TypedMessage | Message} FieldValue * * Represents all types acceptable as a value for filtering. * @@ -382,11 +382,13 @@ const INVALID_FILTER_TYPE = class AbstractTargetBuilder { /** - * @param {!Class} entity a Protobuf type of the target entities + * @param {!Class} entity a Protobuf type of the target entities */ constructor(entity) { /** - * @type {Type} a type composed from the target entity class + * A type composed from the target entity class. + * + * @type {Type} * @private */ this._type = Type.forClass(entity); @@ -417,7 +419,7 @@ class AbstractTargetBuilder { * * If number IDs are passed they are assumed to be of `int64` Protobuf type. * - * @param {![]|Number[]|String[]} ids an array with identifiers to query + * @param {!Message[]|!Number[]|!String[]} ids an array with identifiers to query * @return {this} the current builder instance * @throws if this method is executed more than once * @throws if the provided IDs are not an instance of `Array` @@ -554,7 +556,7 @@ class AbstractTargetBuilder { * Checks that each provided item is an instance of the provided class. In case the check does * not pass an error is thrown. * - * @param {![]} items an array of objects that are expected to be of the provided type + * @param {!Array} items an array of objects that are expected to be of the provided type * @param {!Object} cls a class each item is required to be instance of * @param {!String} message an error message thrown on type mismatch * @private @@ -572,7 +574,7 @@ class AbstractTargetBuilder { } /** - * @param {![]} items an array of objects that are expected to be strings + * @param {!Array} items an array of objects that are expected to be strings * @param {!String} message an error message thrown on type mismatch * @private */ @@ -585,7 +587,7 @@ class AbstractTargetBuilder { } /** - * @param {![]} items an array of objects that are expected to be numbers + * @param {!Array} items an array of objects that are expected to be numbers * @param {!String} message an error message thrown on type mismatch * @private */ @@ -598,7 +600,7 @@ class AbstractTargetBuilder { } /** - * @param {![]} items an array of objects that are expected to be booleans + * @param {!Array} items an array of objects that are expected to be booleans * @param {!String} message an error message thrown on type mismatch * @private */ @@ -612,7 +614,7 @@ class AbstractTargetBuilder { /** * @param {!Object} cls a class tyo check items against - * @param {![]} items an array of objects that are expected to instances of class + * @param {!Array} items an array of objects that are expected to instances of class * @param {!String} message an error message thrown on type mismatch * @private */ @@ -635,7 +637,7 @@ class AbstractTargetBuilder { class QueryBuilder extends AbstractTargetBuilder { /** - * @param {!Class} entity a Protobuf type of the query target entities + * @param {!Class} entity a Protobuf type of the query target entities * @param {!QueryFactory} queryFactory */ constructor(entity, queryFactory) { @@ -760,7 +762,7 @@ class QueryFactory { /** * Creates a new builder of `Query` instances of the provided type. * - * @param {!Class} entity a Protobuf type of the query target entities + * @param {!Class} entity a Protobuf type of the query target entities * @return {QueryBuilder} */ select(entity) { @@ -878,7 +880,7 @@ class CommandFactory { class TopicBuilder extends AbstractTargetBuilder { /** - * @param {!Class} entity a Protobuf type of the subscription target entities + * @param {!Class} entity a Protobuf type of the subscription target entities * @param {!TopicFactory} topicFactory */ constructor(entity, topicFactory) { @@ -925,7 +927,7 @@ class TopicFactory { /** * Creates a new builder of `Topic` instances of the provided type. * - * @param {!Class} entity a Protobuf type of the subscription target entities + * @param {!Class} entity a Protobuf type of the subscription target entities * @return {TopicBuilder} */ select(entity) { diff --git a/client-js/main/client/client.js b/client-js/main/client/client.js index 75d7e7d8d..c9b4527db 100644 --- a/client-js/main/client/client.js +++ b/client-js/main/client/client.js @@ -97,7 +97,7 @@ export class Client { /** * Creates a query request that allows to configure and post a new query. * - * @param {!Class} entityType a Protobuf type of the query target entities + * @param {!Class} entityType a Protobuf type of the query target entities * @return {QueryRequest} the builder to construct and post a new query */ select(entityType) { @@ -109,7 +109,7 @@ export class Client { * Spine server fulfilling a returned promise with an array of received objects. * * @param {!spine.client.Query} query a query instance to be executed - * @return {Promise<[]>} a promise to be fulfilled with a list of Protobuf + * @return {Promise} a promise to be fulfilled with a list of Protobuf * messages of a given type or with an empty list if no entities matching given query * were found; rejected with a `SpineError` if error occurs * @@ -124,7 +124,7 @@ export class Client { * Spine server fulfilling a returned promise with an array of received objects. * * @param {!spine.client.Query} query a query instance to be executed - * @return {Promise<[]>} a promise to be fulfilled with a list of Protobuf + * @return {Promise} a promise to be fulfilled with a list of Protobuf * messages of a given type or with an empty list if no entities matching given query * were found; rejected with a `SpineError` if error occurs; * @@ -170,7 +170,7 @@ export class Client { /** * Creates a subscription request that allows to configure and post a new entity subscription. * - * @param {!Class} entityType a Protobuf type of the target entities + * @param {!Class} entityType a Protobuf type of the target entities * @return {SubscriptionRequest} the builder for the new entity subscription */ subscribeTo(entityType) { @@ -184,7 +184,7 @@ export class Client { * the topic that targets events. * * @param {!spine.client.Topic} topic a topic to subscribe to - * @return {Promise>} + * @return {Promise>} * the subscription object which exposes entity changes via its callbacks * * @template a Protobuf type of entities being the target of a subscription @@ -197,7 +197,7 @@ export class Client { * Creates an event subscription request that allows to configure and post a new event * subscription. * - * @param {!Class} eventType a Protobuf type of the target events + * @param {!Class} eventType a Protobuf type of the target events * @return {EventSubscriptionRequest} the builder for the new event subscription */ subscribeToEvent(eventType) { diff --git a/client-js/main/client/command-request.js b/client-js/main/client/command-request.js index f33c92896..f970a9fdf 100644 --- a/client-js/main/client/command-request.js +++ b/client-js/main/client/command-request.js @@ -111,7 +111,7 @@ export class CommandRequest extends ClientRequest { /** * Adds the event type to the list of observed command handling results. * - * @param {!Class} eventType a type of the observed events + * @param {!Class} eventType a type of the observed events * @param {!consumerCallback} consumer * a consumer of the `subscribe` and `unsubscribe` callbacks which are responsible for * accepting the incoming events and cancelling the subscription respectively diff --git a/client-js/main/client/direct-client.js b/client-js/main/client/direct-client.js index db6e6d82b..c4623ae02 100644 --- a/client-js/main/client/direct-client.js +++ b/client-js/main/client/direct-client.js @@ -90,10 +90,14 @@ export class DirectClientFactory extends AbstractClientFactory { class DirectQueryingClient extends QueryingClient { /** + * An internal `DirectQueryingClient` constructor. + * + * Use `FirebaseClient#usingFirebase()` for instantiation. + * * @param {!HttpEndpoint} endpoint the server endpoint to execute queries and commands * @param {!ActorRequestFactory} actorRequestFactory a factory to instantiate the actor requests with * - * @protected use `FirebaseClient#usingFirebase()` for instantiation + * @protected */ constructor(endpoint, actorRequestFactory) { super(actorRequestFactory); diff --git a/client-js/main/client/filtering-request.js b/client-js/main/client/filtering-request.js index 8a27196e4..042db8650 100644 --- a/client-js/main/client/filtering-request.js +++ b/client-js/main/client/filtering-request.js @@ -31,7 +31,7 @@ import {ClientRequest} from "./client-request"; export class FilteringRequest extends ClientRequest { /** - * @param {!Class} targetType the target type of the request + * @param {!Class} targetType the target type of the request * @param {!Client} client the client which initiated the request * @param {!ActorRequestFactory} actorRequestFactory the request factory * @@ -45,7 +45,7 @@ export class FilteringRequest extends ClientRequest { /** * Adds filtering by IDs to the built request. * - * @param ids {!|Number|String|[]|Number[]|String[]} + * @param ids {!Message|Number|String|Message[]|Number[]|String[]} * the IDs of interest * @return {this} self for method chaining */ @@ -87,7 +87,7 @@ export class FilteringRequest extends ClientRequest { /** * Returns the builder for messages that store request data. * - * @return {AbstractTargetBuilder} the builder instance + * @return {AbstractTargetBuilder} the builder instance * * @protected */ @@ -99,11 +99,18 @@ export class FilteringRequest extends ClientRequest { return this._builderInstance; } + /** + * @callback _NewBuilderFn + * + * @param {ActorRequestFactory} + * @return {AbstractTargetBuilder} + */ + /** * Returns the function with which the {@link _builderInstance} can be created. * * @abstract - * @return {Function} + * @return {_NewBuilderFn} * * @protected */ diff --git a/client-js/main/client/firebase-client.js b/client-js/main/client/firebase-client.js index e55b83c65..2a4e89d6c 100644 --- a/client-js/main/client/firebase-client.js +++ b/client-js/main/client/firebase-client.js @@ -132,11 +132,15 @@ class EventSubscription extends SpineSubscription { class FirebaseQueryingClient extends QueryingClient { /** + * A protected constructor for customization. + * + * Use `FirebaseClient#usingFirebase()` for instantiation + * * @param {!HttpEndpoint} endpoint the server endpoint to execute queries and commands * @param {!FirebaseDatabaseClient} firebaseDatabase the client to read the query results from * @param {!ActorRequestFactory} actorRequestFactory a factory to instantiate the actor requests with * - * @protected use `FirebaseClient#usingFirebase()` for instantiation + * @protected */ constructor(endpoint, firebaseDatabase, actorRequestFactory) { super(actorRequestFactory); @@ -166,6 +170,10 @@ const EVENT_TYPE_URL = 'type.spine.io/spine.core.Event'; class FirebaseSubscribingClient extends SubscribingClient { /** + * A protected constructor for customization. + * + * Use `FirebaseClient#usingFirebase()` for instantiation. + * * @param {!HttpEndpoint} endpoint * the server endpoint to execute queries and commands * @param {!FirebaseDatabaseClient} firebaseDatabase @@ -175,7 +183,7 @@ class FirebaseSubscribingClient extends SubscribingClient { * @param {!FirebaseSubscriptionService} subscriptionService * a service handling the subscriptions * - * @protected use `FirebaseClient#usingFirebase()` for instantiation + * @protected */ constructor(endpoint, firebaseDatabase, actorRequestFactory, subscriptionService) { super(actorRequestFactory); diff --git a/client-js/main/client/query-request.js b/client-js/main/client/query-request.js index 1ae8a6a4a..11d890943 100644 --- a/client-js/main/client/query-request.js +++ b/client-js/main/client/query-request.js @@ -48,7 +48,7 @@ import {FilteringRequest} from "./filtering-request"; export class QueryRequest extends FilteringRequest { /** - * @param {!Class} targetType the target type of entities + * @param {!Class} targetType the target type of entities * @param {!Client} client the client which initiated the request * @param {!ActorRequestFactory} actorRequestFactory the request factory */ @@ -97,7 +97,7 @@ export class QueryRequest extends FilteringRequest { /** * Runs the query and obtains the results. * - * @return {Promise<[]>} the asynchronously resolved query results + * @return {Promise} the asynchronously resolved query results */ run() { const query = this.query(); diff --git a/client-js/main/client/querying-client.js b/client-js/main/client/querying-client.js index 490a52af2..dd42f96a9 100644 --- a/client-js/main/client/querying-client.js +++ b/client-js/main/client/querying-client.js @@ -38,7 +38,7 @@ export class QueryingClient { /** * Creates a new query request. * - * @param {!Class} entityType the target entity type + * @param {!Class} entityType the target entity type * @param {!Client} client the client which initiated the request * @return {QueryRequest} a new query request */ @@ -51,7 +51,7 @@ export class QueryingClient { * Spine server fulfilling a returned promise with an array of received objects. * * @param {!spine.client.Query} query a query instance to be executed - * @return {Promise<[]>} a promise to be fulfilled with a list of Protobuf + * @return {Promise} a promise to be fulfilled with a list of Protobuf * messages of a given type or with an empty list if no entities matching given query * were found; rejected with a `SpineError` if error occurs * diff --git a/client-js/main/client/subscribing-client.js b/client-js/main/client/subscribing-client.js index ae9e13b41..a1a4f49fc 100644 --- a/client-js/main/client/subscribing-client.js +++ b/client-js/main/client/subscribing-client.js @@ -38,7 +38,7 @@ export class SubscribingClient { /** * Creates a new subscription request. * - * @param {!Class} type the target entity type + * @param {!Class} type the target entity type * @param {!Client} client the client that initiated the request * @return {SubscriptionRequest} a new subscription request */ @@ -50,7 +50,7 @@ export class SubscribingClient { * Subscribes to a given topic which targets an entity type. * * @param {!spine.client.Topic} topic a topic to subscribe to - * @return {Promise>} a subscription object + * @return {Promise>} a subscription object * * @template a Protobuf type of entities being the target of a subscription */ @@ -61,7 +61,7 @@ export class SubscribingClient { /** * Creates a new event subscription request. * - * @param {!Class} type the target event type + * @param {!Class} type the target event type * @param {!Client} client the client that initiated the request * @return {EventSubscriptionRequest} a new event subscription request */ diff --git a/client-js/main/client/subscribing-request.js b/client-js/main/client/subscribing-request.js index 0e84ccfdf..0ffde760a 100644 --- a/client-js/main/client/subscribing-request.js +++ b/client-js/main/client/subscribing-request.js @@ -52,7 +52,7 @@ class SubscribingRequest extends FilteringRequest { /** * Posts a subscription request and returns the result as `Promise`. * - * @return {Promise | EventSubscriptionObject>} + * @return {Promise | EventSubscriptionObject>} * the asynchronously resolved subscription object */ post() { @@ -69,7 +69,7 @@ class SubscribingRequest extends FilteringRequest { /** * @abstract - * @return {Promise | EventSubscriptionObject>} + * @return {Promise | EventSubscriptionObject>} * * @protected */ @@ -109,7 +109,7 @@ class SubscribingRequest extends FilteringRequest { export class SubscriptionRequest extends SubscribingRequest { /** - * @param {!Class} entityType the target entity type + * @param {!Class} entityType the target entity type * @param {!Client} client the client which initiated the request * @param {!ActorRequestFactory} actorRequestFactory the request factory */ @@ -120,7 +120,7 @@ export class SubscriptionRequest extends SubscribingRequest { /** * @inheritDoc * - * @return {Promise>} + * @return {Promise>} */ _subscribe(topic) { return this._client.subscribe(topic); @@ -163,7 +163,7 @@ export class SubscriptionRequest extends SubscribingRequest { export class EventSubscriptionRequest extends SubscribingRequest { /** - * @param {!Class} eventType the target event type + * @param {!Class} eventType the target event type * @param {!Client} client the client which initiated the request * @param {!ActorRequestFactory} actorRequestFactory the request factory */ diff --git a/client-js/package.json b/client-js/package.json index f0caebb04..624c9aca8 100644 --- a/client-js/package.json +++ b/client-js/package.json @@ -1,6 +1,6 @@ { "name": "spine-web", - "version": "1.5.2", + "version": "1.5.3", "license": "Apache-2.0", "description": "A JS client for interacting with Spine applications.", "homepage": "https://spine.io", diff --git a/config b/config index af46a0b4b..1462d51c6 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit af46a0b4b7fb3a94901df48db26a79bc6def7417 +Subproject commit 1462d51c6534e24da7d8d7fae23af0fbb6ce872a diff --git a/credentials.tar.enc b/credentials.tar.enc index b1ed5508b..ba64015e0 100644 Binary files a/credentials.tar.enc and b/credentials.tar.enc differ diff --git a/integration-tests/js-tests/.npmrc b/integration-tests/js-tests/.npmrc new file mode 100644 index 000000000..cafe685a1 --- /dev/null +++ b/integration-tests/js-tests/.npmrc @@ -0,0 +1 @@ +package-lock=true diff --git a/integration-tests/js-tests/build.gradle b/integration-tests/js-tests/build.gradle index d78aa8e8c..69fc508df 100644 --- a/integration-tests/js-tests/build.gradle +++ b/integration-tests/js-tests/build.gradle @@ -27,7 +27,6 @@ ext { genProtoSubDir = "proto" genProtoTestDir = "$testSrcDir/$genProtoSubDir" nycOutputDir = "$projectDir/.nyc_output" - packageLockFile = "$projectDir/package-lock.json" } dependencies { @@ -46,7 +45,6 @@ task deleteCompiled { doLast { delete genProtoTestDir - delete packageLockFile delete nycOutputDir } } @@ -142,3 +140,6 @@ idea.module { // Suppress building the JS project as a Java module. project.compileJava.enabled = false project.compileTestJava.enabled = false + +// Suppress audit for a test project. +project.auditNodePackages.enabled = false diff --git a/integration-tests/js-tests/package.json b/integration-tests/js-tests/package.json index ecd97d372..0b5238b13 100644 --- a/integration-tests/js-tests/package.json +++ b/integration-tests/js-tests/package.json @@ -1,6 +1,6 @@ { "name": "client-js-tests", - "version": "1.5.2", + "version": "1.5.3", "license": "Apache-2.0", "description": "Tests of a `spine-web` JS library against the Spine-based application.", "scripts": { diff --git a/license-report.md b/license-report.md index 14738f0b8..65058d99a 100644 --- a/license-report.md +++ b/license-report.md @@ -1,6 +1,6 @@ -# Dependencies of `io.spine:spine-client-js:1.5.2` +# Dependencies of `io.spine:spine-client-js:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -209,6 +209,11 @@ * **POM Project URL:** [https://github.com/perfmark/perfmark](https://github.com/perfmark/perfmark) * **POM License: Apache 2.0** - [https://opensource.org/licenses/Apache-2.0](https://opensource.org/licenses/Apache-2.0) +1. **Group:** javax.annotation **Name:** javax.annotation-api **Version:** 1.3.1 + * **Manifest Project URL:** [https://javaee.github.io/glassfish](https://javaee.github.io/glassfish) + * **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250) + * **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE) + 1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.1.0 * **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net) * **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net) @@ -390,10 +395,10 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Thu Mar 19 12:06:07 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -#NPM dependencies of `spine-web@1.5.2` +#NPM dependencies of `spine-web@1.5.3` ## `Production` dependencies: @@ -424,7 +429,7 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **safer-buffer@2.1.2** * Licenses: MIT * Repository: [https://github.com/ChALkeR/safer-buffer](https://github.com/ChALkeR/safer-buffer) -1. **spine-web@1.5.2** +1. **spine-web@1.5.3** * Licenses: Apache-2.0 * Repository: [https://github.com/SpineEventEngine/web](https://github.com/SpineEventEngine/web) 1. **tslib@1.10.0** @@ -801,6 +806,12 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **@tootallnate/once@1.0.0** * Licenses: MIT * Repository: [https://github.com/TooTallNate/once](https://github.com/TooTallNate/once) +1. **@types/bytebuffer@5.0.40** + * Licenses: MIT + * Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) +1. **@types/long@4.0.1** + * Licenses: MIT + * Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) 1. **@types/node@10.17.17** * Licenses: MIT * Repository: [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) @@ -939,6 +950,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **asap@2.0.6** * Licenses: MIT * Repository: [https://github.com/kriskowal/asap](https://github.com/kriskowal/asap) +1. **ascli@1.0.1** + * Licenses: Apache-2.0 + * Repository: [https://github.com/dcodeIO/ascli](https://github.com/dcodeIO/ascli) 1. **asn1.js@4.10.1** * Licenses: MIT * Repository: [https://github.com/indutny/asn1.js](https://github.com/indutny/asn1.js) @@ -1050,6 +1064,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **builtin-status-codes@3.0.0** * Licenses: MIT * Repository: [https://github.com/bendrucker/builtin-status-codes](https://github.com/bendrucker/builtin-status-codes) +1. **bytebuffer@5.0.1** + * Licenses: Apache-2.0 + * Repository: [https://github.com/dcodeIO/bytebuffer.js](https://github.com/dcodeIO/bytebuffer.js) 1. **cacache@12.0.3** * Licenses: ISC * Repository: [https://github.com/npm/cacache](https://github.com/npm/cacache) @@ -1059,6 +1076,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **caching-transform@3.0.2** * Licenses: MIT * Repository: [https://github.com/istanbuljs/caching-transform](https://github.com/istanbuljs/caching-transform) +1. **camelcase@2.1.1** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/camelcase](https://github.com/sindresorhus/camelcase) 1. **camelcase@5.3.1** * Licenses: MIT * Repository: [https://github.com/sindresorhus/camelcase](https://github.com/sindresorhus/camelcase) @@ -1089,6 +1109,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **class-utils@0.3.6** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/class-utils](https://github.com/jonschlinkert/class-utils) +1. **cliui@3.2.0** + * Licenses: ISC + * Repository: [https://github.com/yargs/cliui](https://github.com/yargs/cliui) 1. **cliui@5.0.0** * Licenses: ISC * Repository: [https://github.com/yargs/cliui](https://github.com/yargs/cliui) @@ -1107,6 +1130,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **color-name@1.1.3** * Licenses: MIT * Repository: [https://github.com/dfcreative/color-name](https://github.com/dfcreative/color-name) +1. **colour@0.7.1** + * Licenses: MIT + * Repository: [https://github.com/dcodeIO/colour.js](https://github.com/dcodeIO/colour.js) 1. **commander@2.15.1** * Licenses: MIT * Repository: [https://github.com/tj/commander.js](https://github.com/tj/commander.js) @@ -1197,6 +1223,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **debuglog@1.0.1** * Licenses: MIT * Repository: [https://github.com/sam-github/node-debuglog](https://github.com/sam-github/node-debuglog) +1. **decamelize@1.2.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/decamelize](https://github.com/sindresorhus/decamelize) 1. **decode-uri-component@0.2.0** * Licenses: MIT * Repository: [https://github.com/SamVerschueren/decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) @@ -1248,7 +1277,7 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **duplexify@3.7.1** * Licenses: MIT * Repository: [https://github.com/mafintosh/duplexify](https://github.com/mafintosh/duplexify) -1. **electron-to-chromium@1.3.376** +1. **electron-to-chromium@1.3.377** * Licenses: ISC * Repository: [https://github.com/kilian/electron-to-chromium](https://github.com/kilian/electron-to-chromium) 1. **elliptic@6.5.2** @@ -1263,6 +1292,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **emojis-list@3.0.0** * Licenses: MIT * Repository: [https://github.com/kikobeats/emojis-list](https://github.com/kikobeats/emojis-list) +1. **end-of-stream@1.4.4** + * Licenses: MIT + * Repository: [https://github.com/mafintosh/end-of-stream](https://github.com/mafintosh/end-of-stream) 1. **enhanced-resolve@4.1.0** * Licenses: MIT * Repository: [https://github.com/webpack/enhanced-resolve](https://github.com/webpack/enhanced-resolve) @@ -1392,6 +1424,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **get-caller-file@2.0.5** * Licenses: ISC * Repository: [https://github.com/stefanpenner/get-caller-file](https://github.com/stefanpenner/get-caller-file) +1. **get-stream@4.1.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/get-stream](https://github.com/sindresorhus/get-stream) 1. **get-value@2.0.6** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/get-value](https://github.com/jonschlinkert/get-value) @@ -1404,6 +1439,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **glob@7.1.4** * Licenses: ISC * Repository: [https://github.com/isaacs/node-glob](https://github.com/isaacs/node-glob) +1. **glob@7.1.6** + * Licenses: ISC + * Repository: [https://github.com/isaacs/node-glob](https://github.com/isaacs/node-glob) 1. **global-modules@1.0.0** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/global-modules](https://github.com/jonschlinkert/global-modules) @@ -1539,6 +1577,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **invariant@2.2.4** * Licenses: MIT * Repository: [https://github.com/zertosh/invariant](https://github.com/zertosh/invariant) +1. **invert-kv@1.0.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/invert-kv](https://github.com/sindresorhus/invert-kv) 1. **invert-kv@2.0.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/invert-kv](https://github.com/sindresorhus/invert-kv) @@ -1662,7 +1703,7 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **json5@1.0.1** * Licenses: MIT * Repository: [https://github.com/json5/json5](https://github.com/json5/json5) -1. **json5@2.1.1** +1. **json5@2.1.2** * Licenses: MIT * Repository: [https://github.com/json5/json5](https://github.com/json5/json5) 1. **just-extend@4.1.0** @@ -1680,6 +1721,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **kind-of@6.0.3** * Licenses: MIT * Repository: [https://github.com/jonschlinkert/kind-of](https://github.com/jonschlinkert/kind-of) +1. **lcid@1.0.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/lcid](https://github.com/sindresorhus/lcid) 1. **lcid@2.0.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/lcid](https://github.com/sindresorhus/lcid) @@ -1710,6 +1754,12 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **locate-path@3.0.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/locate-path](https://github.com/sindresorhus/locate-path) +1. **lodash.camelcase@4.3.0** + * Licenses: MIT + * Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash) +1. **lodash.clone@4.5.0** + * Licenses: MIT + * Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash) 1. **lodash.flattendeep@4.4.0** * Licenses: MIT * Repository: [https://github.com/lodash/lodash](https://github.com/lodash/lodash) @@ -1722,6 +1772,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **lolex@5.1.2** * Licenses: BSD-3-Clause * Repository: [https://github.com/sinonjs/lolex](https://github.com/sinonjs/lolex) +1. **long@3.2.0** + * Licenses: Apache-2.0 + * Repository: [https://github.com/dcodeIO/long.js](https://github.com/dcodeIO/long.js) 1. **long@4.0.0** * Licenses: Apache-2.0 * Repository: [https://github.com/dcodeIO/long.js](https://github.com/dcodeIO/long.js) @@ -1788,6 +1841,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **minimist@1.2.0** * Licenses: MIT * Repository: [https://github.com/substack/minimist](https://github.com/substack/minimist) +1. **minimist@1.2.5** + * Licenses: MIT + * Repository: [https://github.com/substack/minimist](https://github.com/substack/minimist) 1. **minipass@2.3.5** * Licenses: ISC * Repository: [https://github.com/isaacs/minipass](https://github.com/isaacs/minipass) @@ -1815,6 +1871,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **ms@2.1.2** * Licenses: MIT * Repository: [https://github.com/zeit/ms](https://github.com/zeit/ms) +1. **nan@2.14.0** + * Licenses: MIT + * Repository: [https://github.com/nodejs/nan](https://github.com/nodejs/nan) 1. **nanomatch@1.2.13** * Licenses: MIT * Repository: [https://github.com/micromatch/nanomatch](https://github.com/micromatch/nanomatch) @@ -1905,12 +1964,18 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **once@1.4.0** * Licenses: ISC * Repository: [https://github.com/isaacs/once](https://github.com/isaacs/once) +1. **optjs@3.2.2** + * Licenses: MIT + * Repository: [https://github.com/dcodeIO/opt.js](https://github.com/dcodeIO/opt.js) 1. **os-browserify@0.3.0** * Licenses: MIT * Repository: [https://github.com/CoderPuppy/os-browserify](https://github.com/CoderPuppy/os-browserify) 1. **os-homedir@1.0.2** * Licenses: MIT * Repository: [https://github.com/sindresorhus/os-homedir](https://github.com/sindresorhus/os-homedir) +1. **os-locale@1.4.0** + * Licenses: MIT + * Repository: [https://github.com/sindresorhus/os-locale](https://github.com/sindresorhus/os-locale) 1. **os-locale@3.1.0** * Licenses: MIT * Repository: [https://github.com/sindresorhus/os-locale](https://github.com/sindresorhus/os-locale) @@ -2028,6 +2093,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **promise-polyfill@8.1.3** * Licenses: MIT * Repository: [https://github.com/taylorhakes/promise-polyfill](https://github.com/taylorhakes/promise-polyfill) +1. **protobufjs@5.0.3** + * Licenses: Apache-2.0 + * Repository: [https://github.com/dcodeIO/protobuf.js](https://github.com/dcodeIO/protobuf.js) 1. **protobufjs@6.8.9** * Licenses: BSD-3-Clause * Repository: [https://github.com/protobufjs/protobuf.js](https://github.com/protobufjs/protobuf.js) @@ -2043,6 +2111,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **pump@2.0.1** * Licenses: MIT * Repository: [https://github.com/mafintosh/pump](https://github.com/mafintosh/pump) +1. **pump@3.0.0** + * Licenses: MIT + * Repository: [https://github.com/mafintosh/pump](https://github.com/mafintosh/pump) 1. **pumpify@1.5.1** * Licenses: MIT * Repository: [https://github.com/mafintosh/pumpify](https://github.com/mafintosh/pumpify) @@ -2190,6 +2261,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **semver@5.7.1** * Licenses: ISC * Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver) +1. **semver@6.3.0** + * Licenses: ISC + * Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver) 1. **semver@7.0.0** * Licenses: ISC * Repository: [https://github.com/npm/node-semver](https://github.com/npm/node-semver) @@ -2277,7 +2351,7 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **spdx-satisfies@4.0.1** * Licenses: MIT * Repository: [https://github.com/kemitchell/spdx-satisfies.js](https://github.com/kemitchell/spdx-satisfies.js) -1. **spine-web@1.5.2** +1. **spine-web@1.5.3** * Licenses: Apache-2.0 * Repository: [https://github.com/SpineEventEngine/web](https://github.com/SpineEventEngine/web) 1. **split-string@3.1.0** @@ -2496,9 +2570,15 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **wide-align@1.1.3** * Licenses: ISC * Repository: [https://github.com/iarna/wide-align](https://github.com/iarna/wide-align) +1. **window-size@0.1.4** + * Licenses: MIT + * Repository: [https://github.com/jonschlinkert/window-size](https://github.com/jonschlinkert/window-size) 1. **worker-farm@1.7.0** * Licenses: MIT * Repository: [https://github.com/rvagg/node-worker-farm](https://github.com/rvagg/node-worker-farm) +1. **wrap-ansi@2.1.0** + * Licenses: MIT + * Repository: [https://github.com/chalk/wrap-ansi](https://github.com/chalk/wrap-ansi) 1. **wrap-ansi@5.1.0** * Licenses: MIT * Repository: [https://github.com/chalk/wrap-ansi](https://github.com/chalk/wrap-ansi) @@ -2514,6 +2594,9 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **xtend@4.0.2** * Licenses: MIT * Repository: [https://github.com/Raynos/xtend](https://github.com/Raynos/xtend) +1. **y18n@3.2.1** + * Licenses: ISC + * Repository: [https://github.com/yargs/y18n](https://github.com/yargs/y18n) 1. **y18n@4.0.0** * Licenses: ISC * Repository: [https://github.com/yargs/y18n](https://github.com/yargs/y18n) @@ -2535,14 +2618,17 @@ This report was generated on **Tue Mar 17 02:55:29 EET 2020** using [Gradle-Lice 1. **yargs@13.3.2** * Licenses: MIT * Repository: [https://github.com/yargs/yargs](https://github.com/yargs/yargs) +1. **yargs@3.32.0** + * Licenses: MIT + * Repository: [https://github.com/bcoe/yargs](https://github.com/bcoe/yargs) -This report was generated on **Tue Mar 17 2020 02:55:34 GMT+0200 (Eastern European Standard Time)** using [NPM License Checker](https://github.com/davglass/license-checker) library. +This report was generated on **Thu Mar 19 2020 12:06:09 GMT+0200 (EET)** using [NPM License Checker](https://github.com/davglass/license-checker) library. -# Dependencies of `io.spine.gcloud:spine-firebase-web:1.5.2` +# Dependencies of `io.spine.gcloud:spine-firebase-web:1.5.3` ## Runtime 1. **Group:** com.fasterxml.jackson.core **Name:** jackson-annotations **Version:** 2.9.10 @@ -3149,6 +3235,11 @@ This report was generated on **Tue Mar 17 2020 02:55:34 GMT+0200 (Eastern Europe * **POM Project URL:** [https://github.com/perfmark/perfmark](https://github.com/perfmark/perfmark) * **POM License: Apache 2.0** - [https://opensource.org/licenses/Apache-2.0](https://opensource.org/licenses/Apache-2.0) +1. **Group:** javax.annotation **Name:** javax.annotation-api **Version:** 1.3.1 + * **Manifest Project URL:** [https://javaee.github.io/glassfish](https://javaee.github.io/glassfish) + * **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250) + * **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE) + 1. **Group:** javax.annotation **Name:** javax.annotation-api **Version:** 1.3.2 * **Manifest Project URL:** [https://javaee.github.io/glassfish](https://javaee.github.io/glassfish) * **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250) @@ -3352,12 +3443,12 @@ This report was generated on **Tue Mar 17 2020 02:55:34 GMT+0200 (Eastern Europe The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Mar 17 02:55:41 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Thu Mar 19 12:06:13 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine:spine-js-tests:1.5.2` +# Dependencies of `io.spine:spine-js-tests:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -3777,12 +3868,12 @@ This report was generated on **Tue Mar 17 02:55:41 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Mar 17 02:57:09 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Thu Mar 19 12:06:22 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine:spine-test-app:1.5.2` +# Dependencies of `io.spine:spine-test-app:1.5.3` ## Runtime 1. **Group:** com.fasterxml.jackson.core **Name:** jackson-annotations **Version:** 2.9.10 @@ -5347,12 +5438,12 @@ This report was generated on **Tue Mar 17 02:57:09 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Mar 17 02:57:14 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Thu Mar 19 12:06:24 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine:spine-testutil-web:1.5.2` +# Dependencies of `io.spine:spine-testutil-web:1.5.3` ## Runtime 1. **Group:** com.google.android **Name:** annotations **Version:** 4.1.1.4 @@ -5833,12 +5924,12 @@ This report was generated on **Tue Mar 17 02:57:14 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Mar 17 02:57:15 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Thu Mar 19 12:06:25 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine:spine-web:1.5.2` +# Dependencies of `io.spine:spine-web:1.5.3` ## Runtime 1. **Group:** com.google.android **Name:** annotations **Version:** 4.1.1.4 @@ -6163,6 +6254,11 @@ This report was generated on **Tue Mar 17 02:57:15 EET 2020** using [Gradle-Lice * **POM Project URL:** [https://github.com/perfmark/perfmark](https://github.com/perfmark/perfmark) * **POM License: Apache 2.0** - [https://opensource.org/licenses/Apache-2.0](https://opensource.org/licenses/Apache-2.0) +1. **Group:** javax.annotation **Name:** javax.annotation-api **Version:** 1.3.1 + * **Manifest Project URL:** [https://javaee.github.io/glassfish](https://javaee.github.io/glassfish) + * **POM Project URL:** [http://jcp.org/en/jsr/detail?id=250](http://jcp.org/en/jsr/detail?id=250) + * **POM License: CDDL + GPLv2 with classpath exception** - [https://github.com/javaee/javax.annotation/blob/master/LICENSE](https://github.com/javaee/javax.annotation/blob/master/LICENSE) + 1. **Group:** javax.servlet **Name:** javax.servlet-api **Version:** 3.1.0 * **Manifest Project URL:** [https://glassfish.dev.java.net](https://glassfish.dev.java.net) * **POM Project URL:** [http://servlet-spec.java.net](http://servlet-spec.java.net) @@ -6348,4 +6444,4 @@ This report was generated on **Tue Mar 17 02:57:15 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Tue Mar 17 02:57:19 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file +This report was generated on **Thu Mar 19 12:06:27 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file diff --git a/pom.xml b/pom.xml index bd6aa2615..494bd8fee 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ all modules and does not describe the project structure per-subproject. io.spine spine-web -1.5.2 +1.5.3 2015 @@ -76,7 +76,7 @@ all modules and does not describe the project structure per-subproject. io.spine spine-server - 1.5.0 + 1.5.2 compile @@ -100,7 +100,7 @@ all modules and does not describe the project structure per-subproject. io.spine spine-testutil-client - 1.5.0 + 1.5.2 test @@ -168,13 +168,18 @@ all modules and does not describe the project structure per-subproject. io.spine spine-client - 1.5.0 + 1.5.2 io.spine.tools spine-errorprone-checks 1.5.1 + + io.spine.tools + spine-javadoc-filter + 1.5.1 + io.spine.tools spine-protoc-plugin diff --git a/version.gradle b/version.gradle index 98564b2e8..da691c551 100644 --- a/version.gradle +++ b/version.gradle @@ -19,9 +19,9 @@ */ ext { - spineVersion = '1.5.2' + spineVersion = '1.5.3' spineBaseVersion = '1.5.1' - spineCoreVersion = '1.5.0' + spineCoreVersion = '1.5.2' versionToPublish = spineVersion versionToPublishJs = versionToPublish