Skip to content

Releases: signalxjs/lynx

v0.8.0

15 Jun 16:59
db95483

Choose a tag to compare

What's Changed

  • release: v0.8.0 (sigx core 0.7.0) (#500) @andtii
  • Add Platform API + fold in device-info (#485) @andtii
  • revert(updates): restore Updates.configure(), drop defineUpdates() (#474) @andtii

🚀 Features

  • lynx-updates: self-hosted, CI-driven OTA extension points (#497) @andtii
  • lynx-testing: run use:* directives in the test renderer (#494) @andtii
  • lynx-runtime: use:* directive system + show directive (#492) @andtii
  • lynx-webrtc: iOS native implementation (#483) @andtii
  • lynx-webrtc: W3C-shaped WebRTC module — JS API + Android native (#481) @andtii

🐛 Bug Fixes

  • native: guard NSString prop setters against NSNull (-[NSNull length] map crash) (#476) @andtii
  • lynx-core: normalize DeviceInfo into a platform-discriminated result (#486) (#487) @andtii
  • publish: double-quote skip filters so Windows re-runs publish the missing packages (#478) @andtii

🧰 Maintenance

  • deps: bump @sigx/reactivity + @sigx/runtime-core to 0.6.3 (#489) @andtii

Full Changelog: v0.7.0...v0.8.0

v0.7.0

12 Jun 15:44
2aafc64

Choose a tag to compare

What's Changed

  • feat(updates)!: replace Updates.configure() with top-level defineUpdates() by @andtii in #458
  • docs: drop beta-first/soak release requirement — we publish directly to latest by @andtii in #462
  • docs(updates-ui): clarify dismissal persistence is automatic by @andtii in #465
  • feat(lynx-cli): typed Info.plist and application passthrough by @andtii in #461
  • feat(lynx-sqlite): embedded SQLite database module with migrations and live queries by @andtii in #467
  • feat(lynx-cli): migrate plugin arg schemas to @sigx/cli 0.4 fluent builders by @andtii in #469
  • release: v0.7.0 - lynx-sqlite, defineUpdates, lynx-cli fluent args by @andtii in #471

Full Changelog: v0.6.1...v0.7.0

v0.6.1

12 Jun 10:18
beef2dd

Choose a tag to compare

What's Changed

  • fix(lynx-cli): flatten iOS marketing icon to opaque PNG (App Store rejects alpha) by @andtii in #437
  • chore: examples consume @sigx/cli ^0.3.0 by @andtii in #440
  • feat(lynx-cli): declare required CLI binary range by @andtii in #443
  • chore(deps): drop web @sigx/router bridge from lynx-linking; bump @sigx core to latest by @andtii in #444
  • feat: OTA updates - @sigx/lynx-updates + @sigx/lynx-updates-ui with pluggable backends, modes and crash rollback by @andtii in #438
  • docs(workflow): merge with an explicit --subject/--body so GitHub can't append co-author trailers by @andtii in #449
  • fix(lynx-daisyui): recolor Input/Textarea background & border on theme switch by @andtii in #450
  • fix(showcase): theme the mention popup; demo mentions in the keyboard-docked composer by @andtii in #452
  • feat(lynx-markdown): auto-tint suggestion popup from textColor when suggestionPopup is omitted by @andtii in #455
  • release: v0.6.1 — lockstep bump + changelog for the published release by @andtii in #460

Full Changelog: v0.6.0...v0.6.1

v0.6.0

12 Jun 06:48
276d495

Choose a tag to compare

What's Changed

🚀 Features

  • lynx-cli: sigx dev fullscreen dashboard on @sigx/cli/shell (#434) @andtii

🧰 Maintenance

Full Changelog: v0.5.7...v0.6.0

v0.5.7

12 Jun 04:19

Choose a tag to compare

What's Changed

  • feat(showcase): Gestures & Motion area — 7 gesture/animation demos by @andtii in #421
  • docs(changelog): record #421 under Unreleased by @andtii in #422
  • docs(workflow): file a docs-repo issue before merge; tag it on release by @andtii in #424
  • ci(release-drafter): restore autolabeling under v7 by @andtii in #427
  • fix(lynx-cli): guard DevPerfMetric behind #if DEBUG so iOS Release archives compile by @andtii in #429

Full Changelog: v0.5.6...v0.5.7

v0.5.6

10 Jun 18:01
4022c16

Choose a tag to compare

What's Changed

  • chore(release): 0.5.6 (#407) @andtii
  • fix(lynx-runtime): display bound <input>/<textarea> model value + model binding for HeroUI form controls (#406) @andtii
  • feat(lynx-markdown): themeable, avatar-capable trigger suggestion popup (#403) @andtii
  • ci(release): workflow_dispatch + provenance toggle to complete a stuck publish (#401) @andtii

Full Changelog: v0.5.5...v0.5.6

v0.5.5

10 Jun 09:29
53142bc

Choose a tag to compare

What's Changed

  • ci(release): workflow_dispatch + provenance toggle to complete a stuck publish (#401) @andtii
  • chore(release): 0.5.5 (#399) @andtii
  • test(lynx-plugin): de-flake icons-apply integration test (#398) @andtii
  • fix(lynx-dev-client): graceful 404 for missing CSS hot-update files (stop spurious HMR error) (#396) @andtii
  • fix(lynx-dev-client): dedupe error overlay with LogBox + filter HMR noise + parse Lynx-JSON (#394) @andtii
  • docs: update stale module count in README (25+ → 40+) (#392) @andtii

Full Changelog: v0.5.4...v0.5.5

v0.5.4

10 Jun 06:20
539ee75

Choose a tag to compare

What's Changed

  • chore(release): 0.5.4 (#390) @andtii
  • docs: repoint homepage/docs links to sigx.dev + trim README drift (#388) @andtii
  • feat(lynx-dev-client): reason-first error overlay — collapsible stack, multi-error pager, copy (#389) @andtii
  • fix(lynx-cli): add R8 -dontwarn for SmartRefreshLayout/material gap (#385) @andtii
  • feat(lynx-plugin): transparent bare fetch() on Lynx via ProvidePlugin (#384) @andtii
  • docs: surface logging/observability in root README + showcase config (#382) @andtii
  • feat(lynx): re-export fetch from @sigx/lynx (Lynx 0.5.0 bare-fetch fix) + docs (#380) @andtii
  • fix(lynx-richtext): guard NSNumber prop setters against NSNull (iOS crash) (#381) @andtii

Full Changelog: v0.5.3...v0.5.4

v0.5.3

09 Jun 21:52
dfb026f

Choose a tag to compare

What's Changed

  • chore(release): 0.5.3 (#377) @andtii
  • feat(lynx-dev-client): surface uncaught errors in dev (terminal + richer iOS overlay) (#376) @andtii
  • fix(lynx-http): global fetch must win on the Lynx runtime (Lynx 0.5.0 engine-fetch regression) (#374) @andtii
  • feat(lynx-cli): sigx doctor checks @sigx/lynx-* version consistency + staleness (#372) @andtii
  • feat(logging): declarative signalx.config.ts config + release observability auto-wiring (Phase 2b) (#369) @andtii
  • docs(readme): trim package tables, point to sigx.dev/lynx (#363) @andtii

Full Changelog: v0.5.2...v0.5.3

v0.5.2

09 Jun 19:49
aa265a9

Choose a tag to compare

What's Changed

  • feat(cli): stable dev-server port + reload-on-reconnect by @andtii in #350
  • feat(lynx-core): logging layer — leveled+namespaced logger + HTTP request/timing logs by @andtii in #352
  • feat(cli): invalidate build caches on dependency version change by @andtii in #353
  • feat(lynx): expose the logger from the @sigx/lynx umbrella for app code by @andtii in #359
  • feat(lynx-observability): opt-in prod error capture + provider-agnostic sinks (logging Phase 2) by @andtii in #361
  • feat(dev-client): iOS dev-feature parity with Android + connection banner by @andtii in #357
  • fix(lynx-dev-client): stop double-logging device console lines in the dev terminal by @andtii in #365
  • chore(release): lockstep 0.5.2 by @andtii in #368

Full Changelog: v0.5.1...v0.5.2