Skip to content

feat: add Composer 2 notify-batch endpoint and metadata-url support#2

Merged
maartenbode merged 2 commits intomainfrom
feat/composer-2-features
Feb 22, 2026
Merged

feat: add Composer 2 notify-batch endpoint and metadata-url support#2
maartenbode merged 2 commits intomainfrom
feat/composer-2-features

Conversation

@maartenbode
Copy link
Member

Summary

  • Add notify-batch endpoint for Composer 2 download tracking with batch processing via RecordDownloadsAction
  • Add metadata-url support in packages.json for Composer 2 lazy provider loading
  • Add PackageDownload model with migration and factory for persisting download stats
  • Add downloads_count relationship to Package and Organization models
  • Update docs with new API endpoint and metadata-url documentation

Test plan

  • Feature tests for notify-batch endpoint (NotifyBatchTest)
  • Feature tests for metadata-url in packages.json response (ComposerApiTest)
  • Verify download tracking works end-to-end with a real Composer 2 client

@cloudflare-workers-and-pages
Copy link

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
pricore-docs e57ba8c Commit Preview URL

Branch Preview URL
Feb 22 2026, 11:15 AM

@maartenbode maartenbode merged commit 6ce1e37 into main Feb 22, 2026
3 checks passed
@maartenbode maartenbode deleted the feat/composer-2-features branch March 1, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant