Skip to content

Releases: dejanradmanovic/event-spec

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 31 May 00:08

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 31 May 00:03

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 May 23:57
4bfab4f

What's Changed

  • chore(deps): Bump ajv from 6.15.0 to 8.20.0 in /sdk/typescript by @dependabot[bot] in #94
  • chore(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in #92
  • chore(deps): Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #91
  • chore(deps): Bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in #90
  • [P3] CI/CD — composite GitHub Actions for consumer repo spec validation, SDK generation, and coverage audit by @dejanradmanovic in #96
  • chore: Create LICENSE by @dejanradmanovic in #95
  • chore: Updated README.md by @dejanradmanovic in #97
  • Potential fix for code scanning alert no. 2: Cookie 'Secure' attribute is not set to true by @dejanradmanovic in #98
  • chore(deps): Bump the typescript-tooling group across 1 directory with 7 updates by @dependabot[bot] in #93
  • fix(deps): patch transitive vulnerabilities in docs (serialize-javascript, uuid) by @dejanradmanovic in #100
  • refactor: consolidate per-SDK release workflows into release.yml by @dejanradmanovic in #103
  • Update README.md by @dejanradmanovic in #104
  • [P2] sdk/kotlin — Core runtime and codegen template by @dejanradmanovic in #105
  • Update README.md by @dejanradmanovic in #117
  • chore(deps): Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #106
  • chore(deps): Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #107
  • chore(deps): Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #108
  • chore(deps): Bump docker/login-action from 3 to 4 by @dependabot[bot] in #109
  • chore(deps): Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #110
  • chore(deps): Bump eslint from 10.4.0 to 10.4.1 in /sdk/typescript in the typescript-tooling group by @dependabot[bot] in #111
  • chore(deps): Bump kotlin from 2.1.20 to 2.3.21 in /sdk/kotlin by @dependabot[bot] in #112
  • chore(deps): Bump gradle-wrapper from 8.12.1 to 9.5.1 in /sdk/kotlin by @dependabot[bot] in #114
  • chore(deps): Bump coroutines from 1.9.0 to 1.11.0 in /sdk/kotlin by @dependabot[bot] in #113
  • chore(deps): Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.11.0 in /sdk/kotlin by @dependabot[bot] in #116
  • chore(deps): Bump com.ncorti.ktfmt.gradle from 0.20.1 to 0.26.0 in /sdk/kotlin by @dependabot[bot] in #115
  • [P2] provider/server — thin-client provider for runtime ingestion server by @dejanradmanovic in #118

Full Changelog: v0.2.0...v0.4.0

event-spec v0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 May 02:19
67eca8f

What's Changed

  • docs: add README by @dejanradmanovic in #61
  • [P2] spec/diff.go + event-spec diff — Breaking change detection, SchemaVer enforcement by @dejanradmanovic in #65
  • [P2] codegen: status-aware generation — @deprecated annotations, exclude deleted, mark draft by @dejanradmanovic in #66
  • [P2] runtime: draft-event dispatch behavior by @dejanradmanovic in #67
  • [P2] hooks/validation: reject dispatch for deleted-status events by @dejanradmanovic in #68
  • [P2] registry/server — REST API, PostgreSQL/SQLite schema, HTTP client by @dejanradmanovic in #73
  • [P1] event-spec new — Scaffold new event spec YAML from CLI by @dejanradmanovic in #75
  • [P2] cmd/event-spec pull — event-spec pull subcommand (git registry) by @dejanradmanovic in #76
  • [P2] cmd/event-spec serve — event-spec serve subcommand (registry server) by @dejanradmanovic in #77
  • [P2] event-spec audit — AST-based event usage verification (Go, TypeScript, Swift) by @dejanradmanovic in #78
  • [P2] event-spec docs — HTML/Markdown event catalog generation by @dejanradmanovic in #79
  • [P3] registry/server — API key auth, RBAC, webhooks, standalone binary by @dejanradmanovic in #81
  • [P3] cmd/event-spec — server management CLI (publish, admin keys/audit/webhooks) by @dejanradmanovic in #82
  • [P2] registry/server — analytics relay endpoints (track/identify/group/page/alias) by @dejanradmanovic in #83
  • [P3] registry/server/ui — web admin interface (event catalog, audit log, key management) by @dejanradmanovic in #84
  • [P3] registry/server/ui + admin CLI — Destination (provider) management by @dejanradmanovic in #87
  • [P3] registry/server/ui + admin CLI — App (source) management by @dejanradmanovic in #88
  • docs: Docusaurus documentation site + server status page and health checks by @dejanradmanovic in #89

Full Changelog: v0.1.1...v0.2.0

event-spec v0.1.1

Choose a tag to compare

@github-actions github-actions released this 20 May 18:31

What's Changed

  • [P1] spec/ package — YAML loader, EventDef structs, JSON Schema validation + dev tooling by @dejanradmanovic in #36
  • Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #41
  • Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #40
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #39
  • Bump actions/cache from 4 to 5 by @dependabot[bot] in #37
  • [P1] analytics/ — AnalyticsContext, 4-level context merge, Client, DispatchResult by @dejanradmanovic in #43
  • [P1] provider/ — Provider interface, message types, ProviderConfig, noop provider by @dejanradmanovic in #44
  • [P1] provider/transport.go — HTTP client with retry, exponential backoff, jitter by @dejanradmanovic in #45
  • [P1] provider/queue.go — Event buffering, batching, auto-flush, overflow policies by @dejanradmanovic in #46
  • [P1] provider/ratelimit.go — Token bucket rate limiter per provider by @dejanradmanovic in #47
  • [P1] hooks/ — Hook interface, UnimplementedHook, hook chain executor by @dejanradmanovic in #48
  • [P1] hooks/validation — Runtime JSON Schema validation hook by @dejanradmanovic in #49
  • [P1] hooks/sampling — Deterministic hash-based and random sampling hook by @dejanradmanovic in #50
  • [P1] registry/git — File-system walker, in-memory index, version pinning, hot-reload by @dejanradmanovic in #51
  • [P1] registry/git — File-system walker, in-memory index, version pinning, hot-reload by @dejanradmanovic in #52
  • [P1] codegen/ — TemplateData model, Namer strategies, Go + TypeScript templates by @dejanradmanovic in #53
  • [P2] registry — three-mode split (local / git / server) with remote pull support by @dejanradmanovic in #54
  • [P1] cmd/event-spec — generate and validate CLI subcommands by @dejanradmanovic in #55
  • [P1] provider/amplitude — Amplitude provider with batching, retry, proxy, secret mgmt by @dejanradmanovic in #56
  • [P1] validate — extend to workspace config, sources, and destinations by @dejanradmanovic in #57
  • [P1] testutil/ — CaptureProvider and MockProvider for test assertions by @dejanradmanovic in #58
  • [P1] sdk/typescript — TypeScript core runtime (client, provider interface, hooks) by @dejanradmanovic in #59
  • release: add release pipeline for CLI, Go module, and TypeScript SDKs by @dejanradmanovic in #60

New Contributors

Full Changelog: https://github.com/dejanradmanovic/event-spec/commits/v0.1.1