Skip to content

Releases: Specfork/specfork

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 22:27
cf4f63b

0.1.2 (2026-11-01)

Bug Fixes

  • claim: auto-merge once required checks pass (#33) (9a1e684)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 21:37
792db6f

0.1.1 (2026-11-01)

Bug Fixes

  • deps: Go 1.27.3, x/text 0.41.0 for image scan (#31) (a9218d0)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:40
830188f

0.1.0 (2026-11-01)

⚠ BREAKING CHANGES

  • rename SpecHub to Specfork (#6)

Features

  • api: specfork backend: GitHub sign-in, scores, claims (#26) (3cdeb24)
  • cli: install the Specfork CLI with npx, brew or curl (#24) (4a3dd69)
  • cli: spechub search, info, resolve, lint, mcp (5394a72)
  • Go CLI, MCP server, crawler, registry claims, Pages site (0e7e721)
  • index: crawler and Pages site (a5177eb)
  • mcp: hosted MCP server with usage counters (#22) (60a36be)
  • mcp: stdio MCP server with search, get and resolve (55276e3)
  • registry: names.json and claim checks (13e72d0)
  • resolve: version selection, lockfile, bundles (40b483d)
  • serve Specfork at specfork.dev (#9) (eb4c4ca)
  • site: feedback page, links and issue forms (#11) (821b2eb)
  • site: specfork.dev v2 with spec content, filters, docs and SEO (#10) (1a6ddf6)
  • skills: add extract-spec skill (c4e8d24)
  • spec: front matter parsing and lint (97494e4)
  • SpecHub specs, extract-spec skill, scheduling seed from Cal.com (01de4c7)
  • specs: Specs good enough for cheap models to build (#18) (4c0a81d)

Bug Fixes

  • auth: add avatar and bio to users (916662f)
  • auth: define session tokens (d32db03)
  • auth: list sign-up fields (0afa4d1)
  • auth: make the common-password check testable (2afee6a)
  • auth: require same-origin state changes (f74fc7f)
  • auth: tell locked only after a correct password (40d6fdd)
  • index: track rate limits per API resource (#2) (a1ac388)
  • scheduling: add a stable calendar UID to bookings (b7a4e49)
  • scheduling: add rescheduled flag to bookings (fe52d2f)
  • scheduling: add the time zone lock PUB-2 refers to (4bf5340)
  • scheduling: align slots from free ranges after busy time (1985fe1)
  • scheduling: align SLT-18 with the half-open query range (08d1de3)
  • scheduling: allow empty overrides, not empty rules (05c31f9)
  • scheduling: cancel and reschedule flags bind bookers only (8cf94d3)
  • scheduling: compare limits with every longer period (4f18745)
  • scheduling: define booker identity and hold rules (413b8f2)
  • scheduling: define confirm conflicts and link rules (2aec932)
  • scheduling: define rolling window counting (d59bef6)
  • scheduling: define slot query range (4440f22)
  • scheduling: define time-off dates and reason (c7fe721)
  • scheduling: drop the booker from guests, name guests (677831d)
  • scheduling: fall back to a plain link without a video app (b405936)
  • scheduling: give booking fields a key (8aab535)
  • scheduling: keep name and email visible, hidden never required (e761816)
  • scheduling: let owners pick the default schedule (9878399)
  • scheduling: match a host attendee by account email (3eb5e87)
  • scheduling: name booking re-check error codes (46addad)
  • scheduling: offer a slot only if it fits the limit (f7046a8)
  • scheduling: refuse confirming past a limit, define valid email (63a1882)
  • scheduling: refuse reschedule once started (6bf4acd)
  • scheduling: require a location pick when several exist (afb23cb)
  • scheduling: reserve route names in the page namespace (e3fbc6d)
  • scheduling: resolve DST-skipped and repeated wall times (191b942)
  • scheduling: rolling_available fallback, length bound, position order (27f8910)
  • scheduling: say what a reschedule carries over (14469d2)
  • scheduling: say which schedule becomes default on delete (4191f77)
  • scheduling: say whose flag makes pending bookings busy (8988b1c)
  • scheduling: settle which zone each window uses (a6081a6)
  • scheduling: store host no-show and limit marking to accepted (06466f2)
  • site: fingerprint CSS and JS so deploys aren't hidden by caching (#13) (8b25df8)
  • site: hide cards filtered out by search or tag (#12) (4568546)

Documentation

Code Refactoring