Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 04:26
· 60 commits to main since this release
fbff139

ForgeFrame 2 is a major release with no backwards compatibility. Upgrade the consumer and the host together: a v2 host refuses 1.x consumers with a VERSION_MISMATCH error.

Upgrading from 1.x: follow the v1 to v2 migration guide.

What's Changed

  • fix: match package repository URLs to the GitHub repository by @jshsmth in #105
  • refactor: remove dead code and fix stale comments by @jshsmth in #106
  • refactor!: keep JSON as the only prop serialization format by @jshsmth in #107
  • fix: escape records whose marker fields are raw JSON by @jshsmth in #108
  • refactor!: accept only protocol 3 bootstrap payloads by @jshsmth in #109
  • fix: return null for stale old payloads and reject opaque targets by @jshsmth in #110
  • refactor!: start hosts explicitly with initHost() and read props from ready by @jshsmth in #111
  • fix: report failed host starts and address the PR 4 review by @jshsmth in #112
  • refactor!: remove zoid holdovers and settle isHost() by @jshsmth in #113
  • refactor!: run the lifecycle through typed events (v2 PR 6) by @jshsmth in #114
  • refactor!: let schemas own prop presence and defaults (v2 PR 7) by @jshsmth in #115
  • refactor!: one schema type per prop by @jshsmth in #116
  • refactor!: consistent prop update semantics by @jshsmth in #117
  • feat!: secure defaults (v2 PR 8) by @jshsmth in #118
  • feat!: inference-only create() with typed exports (v2 PR 9) by @jshsmth in #119
  • feat!: origin naming, ForgeFrameError codes and synchronous DOM methods (v2 PR 10) by @jshsmth in #120
  • feat!: React entry point forgeframe/react with instanceRef (v2 PR 11) by @jshsmth in #121
  • docs: v1 to v2 migration guide, 2.x budgets and pre-release publishing (v2 PR 12, docs) by @jshsmth in #122
  • feat!: settle every remaining breaking change before 2.0.0 (v2 PR 13) by @jshsmth in #123
  • fix!: close the 2.0.0 GO / NO GO findings (v2 PR 14) by @jshsmth in #124
  • fix: settle the PR 14 GO / NO GO items before 2.0.0 by @jshsmth in #125
  • chore: release forgeframe 2.0.0 by @jshsmth in #126

Full Changelog: v1.1.0...v2.0.0