Skip to content

Bloombox for Java v1.8

Latest
Compare
Choose a tag to compare
@sgammon sgammon released this 26 Jun 16:37
· 29 commits to master since this release
3e9bccd

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.