[
  {
    "version": "0.2.0",
    "date": "2026-10-25T06:20:22-04:00",
    "kind": "minor",
    "changes": [
      {
        "commit": null,
        "text": "`objectPath` puts a key with `.`, `[` or `]` in quoted brackets: `objectPath(\"$\", \"a.b\")` gives `$['a.b']`.",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "`pathDepth` counts a quoted key as one level, as a key after a dot.",
        "packages": [
          "@mark1russell7/splay"
        ]
      }
    ],
    "links": [
      {
        "label": "GitHub release",
        "url": "https://github.com/mark1russell7/splay/releases/tag/v0.2.0"
      },
      {
        "label": "Changelog",
        "url": "https://github.com/mark1russell7/splay/blob/ee6311b4ce8d99981de522cf5b24bdb348757225/CHANGELOG.md#020"
      },
      {
        "label": "npm",
        "url": "https://www.npmjs.com/package/@mark1russell7/splay/v/0.2.0"
      }
    ]
  },
  {
    "version": "0.1.0",
    "date": "2026-10-12T16:28:31.741Z",
    "kind": "first",
    "changes": [
      {
        "commit": null,
        "text": "`dispatch`, `createRegistry` and `inferType`, with `TYPE_SYMBOL` for custom types.",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "Async values: `resolve` and `isDynamic`.",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "Layout math: `gridLayout`, `listLayout` and `splitLayout`.",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "Node.js 22 or later (was 25).",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "Path helpers: `arrayPath`, `objectPath` and `pathDepth`.",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "Tests of each module (42 tests).",
        "packages": [
          "@mark1russell7/splay"
        ]
      },
      {
        "commit": null,
        "text": "The package lists its license, change history and README, and leaves the tests out of the tarball.",
        "packages": [
          "@mark1russell7/splay"
        ]
      }
    ],
    "links": [
      {
        "label": "Changelog",
        "url": "https://github.com/mark1russell7/splay/blob/ee6311b4ce8d99981de522cf5b24bdb348757225/CHANGELOG.md#010"
      },
      {
        "label": "npm",
        "url": "https://www.npmjs.com/package/@mark1russell7/splay/v/0.1.0"
      }
    ]
  }
]
