Releases: Bloombox/Java
Bloombox for Java v1.8
Release notes
Description
Release v1.8
is a simple bugfix and dependency update release. All users are encouraged to update.
Services supported in this release include:
- Shop API: Digital storefront management and interaction features, including:
- Retrieve hours and storefront status
- Check zipcodes for delivery eligibility and minimum subtotal
- Enroll and verify members
- Submit and retrieve commercial orders
- Menu API: Retrieve menu catalog data individually or en-masse:
- Fetch a production menu, without invisible items
- Fetch a production menu section-by-section
- Fetch the entire catalog of items, including out-of-stock products
- Telemetry API: Submit telemetry data for later analysis:
- Correlate your own data with Bloombox builtin analytics
- Submit your own generic application events to leverage builtin ad-hoc querying and archival
Using v1.8
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.8</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.8'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.8-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.7
Release notes
Description
Release v1.7
is a simple bugfix and dependency update release. All users are encouraged to update.
Services supported in this release include:
- Shop API: Digital storefront management and interaction features, including:
- Retrieve hours and storefront status
- Check zipcodes for delivery eligibility and minimum subtotal
- Enroll and verify members
- Submit and retrieve commercial orders
- Menu API: Retrieve menu catalog data individually or en-masse:
- Fetch a production menu, without invisible items
- Fetch a production menu section-by-section
- Fetch the entire catalog of items, including out-of-stock products
- Telemetry API: Submit telemetry data for later analysis:
- Correlate your own data with Bloombox builtin analytics
- Submit your own generic application events to leverage builtin ad-hoc querying and archival
Using v1.7
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.7</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.7'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.7-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.6
Release notes
Description
Release v1.6
is a simple bugfix release. All users are encouraged to update.
Using v1.6
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.6</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.6'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.6-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.5
Release notes
Description
Release v1.5
is a simple bugfix release. All users are encouraged to update.
Using v1.5
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.5</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.5'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.5-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.4
Release notes
Description
Release v1.4
is a simple bugfix release. All users are encouraged to update.
Using v1.4
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.4'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.4-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.3
Release notes
Description
Release v1.3
is a simple bugfix and dependency update release. All users are encouraged to update.
Using v1.3
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.3'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.3-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.2
Release notes
Description
Release v1.2
is a simple bugfix release. All users are encouraged to update.
Services supported in this release include:
- Shop API: Digital storefront management and interaction features, including:
- Retrieve hours and storefront status
- Check zipcodes for delivery eligibility and minimum subtotal
- Enroll and verify members
- Submit and retrieve commercial orders
- Menu API: Retrieve menu catalog data individually or en-masse:
- Fetch a production menu, without invisible items
- Fetch a production menu section-by-section
- Fetch the entire catalog of items, including out-of-stock products
- Telemetry API: Submit telemetry data for later analysis:
- Correlate your own data with Bloombox builtin analytics
- Submit your own generic application events to leverage builtin ad-hoc querying and archival
Using v1.2
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.2'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.2-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.1
Release notes
Description
Release v1.1
focuses on bugfixes, updates, and service support improvements.
General features ready as of v1.0
:
- Support for Schema
v1.5.0
- Prep for OpenCannabis launch
- General upkeep and cleanup
Services supported in this release include:
- Shop API: Digital storefront management and interaction features, including:
- Retrieve hours and storefront status
- Check zipcodes for delivery eligibility and minimum subtotal
- Enroll and verify members
- Submit and retrieve commercial orders
- Menu API: Retrieve menu catalog data individually or en-masse:
- Fetch a production menu, without invisible items
- Fetch a production menu section-by-section
- Fetch the entire catalog of items, including out-of-stock products
- Telemetry API: Submit telemetry data for later analysis:
- Correlate your own data with Bloombox builtin analytics
- Submit your own generic application events to leverage builtin ad-hoc querying and archival
Using v1.1
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.1</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.1'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.1-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
Bloombox for Java v1.0
Release notes
Description
This release brings about v1.0
of the Bloombox SDK for Java, which packages access to Bloombox Cloud services in an easy to use Kotlin and Java-accessible interface.
General features ready as of v1.0
:
- Testsuite with >80% coverage
- Both Maven and Gradle tooling support (locally and in CI)
- End-to-end encryption, Mutual TLS (mTLS)
- Full Javadoc, Dokka-based Kotlin docs, and Maven site
- Available via Maven Central / Nexus Staging
Services supported in this release include:
- Shop API: Digital storefront management and interaction features, including:
- Retrieve hours and storefront status
- Check zipcodes for delivery eligibility and minimum subtotal
- Enroll and verify members
- Submit and retrieve commercial orders
- Menu API: Retrieve menu catalog data individually or en-masse:
- Fetch a production menu, without invisible items
- Fetch a production menu section-by-section
- Fetch the entire catalog of items, including out-of-stock products
- Telemetry API: Submit telemetry data for later analysis:
- Correlate your own data with Bloombox builtin analytics
- Submit your own generic application events to leverage builtin ad-hoc querying and archival
Using v1.0
Library JARs, source JARs, and documentation JARs are available via Maven Central:
Via Maven:
<dependencies>
<dependency>
<groupId>io.bloombox</groupId>
<artifactId>java-client</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
Via Gradle:
compile 'io.bloombox:java-client:1.0'
Artifact List
Enclosed in this release are the following artifacts, each with an attached GPG signature, in the format java-client-1.0-<classifier>.jar
:
Classifier | Description |
---|---|
bundled |
Uberjar with the Java client and all dependencies. |
javadoc |
Javadocs for the client. |
opt |
Proguard-optimized distribution of the client, optimal for mobile use. |
sources |
Java sources distributed for development/IDE use. |
tests |
Unit test sources for the API client. |
(no classifier) |
Regular JAR, packaged without dependencies or bitcode tricks. |
v1.0 Release Candidate 9
Final release candidate before v1.0
release.