Clojars · Schema

ReleaseFeed

Paginated feed of recent artifact releases from Clojars.

ClojurePackage RegistryArtifact RepositoryOpen Source

Properties

Name Type Description
releases array Up to 500 release entries for the requested time window.
next_from stringnull Timestamp to pass as the 'from' parameter to fetch the next page. Null if no more pages.
View JSON Schema on GitHub

JSON Schema

release-feed.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://clojars.org/schema/release-feed",
  "title": "ReleaseFeed",
  "description": "Paginated feed of recent artifact releases from Clojars.",
  "type": "object",
  "properties": {
    "releases": {
      "type": "array",
      "description": "Up to 500 release entries for the requested time window.",
      "items": {
        "$ref": "#/$defs/Release"
      }
    },
    "next_from": {
      "type": ["string", "null"],
      "format": "date-time",
      "description": "Timestamp to pass as the 'from' parameter to fetch the next page. Null if no more pages."
    }
  },
  "required": ["releases"],
  "$defs": {
    "Release": {
      "type": "object",
      "description": "A single artifact release event.",
      "properties": {
        "group_name": {
          "type": "string",
          "description": "The Maven group identifier.",
          "examples": ["ring", "org.clojure"]
        },
        "jar_name": {
          "type": "string",
          "description": "The artifact name.",
          "examples": ["ring-core", "clojure"]
        },
        "version": {
          "type": "string",
          "description": "The version that was deployed.",
          "examples": ["1.11.0", "1.11.1"]
        },
        "created": {
          "type": "string",
          "format": "date-time",
          "description": "ISO 8601 timestamp of when this version was deployed."
        },
        "description": {
          "type": ["string", "null"],
          "description": "Short description of the artifact."
        }
      },
      "required": ["group_name", "jar_name", "version"]
    }
  }
}