diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 000000000..654c6d475 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets). + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md). diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..215487c4e --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.1.3/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/apps/chat/apps/backend/package.json b/apps/chat/apps/backend/package.json index 8d7160063..4be761dd6 100644 --- a/apps/chat/apps/backend/package.json +++ b/apps/chat/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@chat/backend", - "version": "1.0.0", + "version": "0.3.0", "private": true, "scripts": { "build": "nest build", @@ -29,6 +29,7 @@ "test:cov": "jest --coverage" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/credit-operations": "workspace:*", "@manacore/nestjs-integration": "workspace:*", "@manacore/shared-errors": "workspace:*", diff --git a/apps/chat/apps/landing/package.json b/apps/chat/apps/landing/package.json index 09e1c8a29..26c21809d 100644 --- a/apps/chat/apps/landing/package.json +++ b/apps/chat/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@chat/landing", - "version": "1.0.0", + "version": "0.3.0", "private": true, "type": "module", "scripts": { diff --git a/apps/chat/apps/mobile/package.json b/apps/chat/apps/mobile/package.json index 0d2c91a8e..057786a7f 100644 --- a/apps/chat/apps/mobile/package.json +++ b/apps/chat/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@chat/mobile", - "version": "1.0.0", + "version": "0.3.0", "main": "expo-router/entry", "type": "commonjs", "scripts": { diff --git a/apps/chat/apps/web/package.json b/apps/chat/apps/web/package.json index 29955ed04..f9eab5ce6 100644 --- a/apps/chat/apps/web/package.json +++ b/apps/chat/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@chat/web", "private": true, - "version": "0.0.1", + "version": "0.3.0", "type": "module", "scripts": { "dev": "vite dev", diff --git a/apps/chat/package.json b/apps/chat/package.json index 0475a8279..30572cae6 100644 --- a/apps/chat/package.json +++ b/apps/chat/package.json @@ -1,6 +1,6 @@ { "name": "chat", - "version": "1.0.0", + "version": "0.3.0", "private": true, "description": "Chat project - AI chat application with mobile, web and landing", "scripts": { diff --git a/apps/chat/packages/chat-types/package.json b/apps/chat/packages/chat-types/package.json index bdca6f812..85b89bca3 100644 --- a/apps/chat/packages/chat-types/package.json +++ b/apps/chat/packages/chat-types/package.json @@ -1,6 +1,6 @@ { "name": "@chat/types", - "version": "1.0.0", + "version": "0.3.0", "private": true, "type": "module", "main": "./src/index.ts", diff --git a/apps/clock/apps/backend/package.json b/apps/clock/apps/backend/package.json index 5a0c0d930..db6587b2b 100644 --- a/apps/clock/apps/backend/package.json +++ b/apps/clock/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@clock/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "build": "nest build", @@ -18,6 +18,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@clock/shared": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", diff --git a/apps/clock/apps/landing/package.json b/apps/clock/apps/landing/package.json index 9ec6f193d..623930a53 100644 --- a/apps/clock/apps/landing/package.json +++ b/apps/clock/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@clock/landing", - "version": "1.0.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/apps/clock/apps/web/package.json b/apps/clock/apps/web/package.json index 00a4bb74e..f96489bf3 100644 --- a/apps/clock/apps/web/package.json +++ b/apps/clock/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@clock/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/clock/packages/shared/package.json b/apps/clock/packages/shared/package.json index bf2985d91..8b9961090 100644 --- a/apps/clock/packages/shared/package.json +++ b/apps/clock/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@clock/shared", - "version": "1.0.0", + "version": "0.2.0", "private": true, "type": "module", "main": "./src/index.ts", diff --git a/apps/context/apps/backend/package.json b/apps/context/apps/backend/package.json index f54ecfa61..326ea5811 100644 --- a/apps/context/apps/backend/package.json +++ b/apps/context/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@context/backend", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "build": "nest build", @@ -21,6 +21,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-drizzle-config": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", diff --git a/apps/context/apps/mobile/package.json b/apps/context/apps/mobile/package.json index 342c099a5..2a2757610 100644 --- a/apps/context/apps/mobile/package.json +++ b/apps/context/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@context/mobile", - "version": "1.0.0", + "version": "0.1.0", "private": true, "main": "expo-router/entry", "scripts": { diff --git a/apps/context/apps/web/package.json b/apps/context/apps/web/package.json index 35cc330ed..d5e2d3598 100644 --- a/apps/context/apps/web/package.json +++ b/apps/context/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@context/web", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/context/package.json b/apps/context/package.json index b250e20a4..b550210d2 100644 --- a/apps/context/package.json +++ b/apps/context/package.json @@ -1,6 +1,6 @@ { "name": "context", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "dev": "turbo run dev", diff --git a/apps/manacore/apps/landing/package.json b/apps/manacore/apps/landing/package.json index 32209e345..85b2d70b0 100644 --- a/apps/manacore/apps/landing/package.json +++ b/apps/manacore/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@manacore/landing", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "astro dev", diff --git a/apps/manacore/apps/mobile/package.json b/apps/manacore/apps/mobile/package.json index 0e5206ea4..80720b0b9 100644 --- a/apps/manacore/apps/mobile/package.json +++ b/apps/manacore/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@manacore/mobile", - "version": "1.0.0", + "version": "0.2.0", "main": "expo-router/entry", "scripts": { "start": "expo start --dev-client", diff --git a/apps/manacore/apps/web/package.json b/apps/manacore/apps/web/package.json index 001ba32ac..793a9f3e3 100644 --- a/apps/manacore/apps/web/package.json +++ b/apps/manacore/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@manacore/web", - "version": "0.1.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/manadeck/apps/backend/package.json b/apps/manadeck/apps/backend/package.json index 9afb302e2..00c7ad59d 100644 --- a/apps/manadeck/apps/backend/package.json +++ b/apps/manadeck/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@manadeck/backend", - "version": "0.0.1", + "version": "0.2.0", "description": "", "author": "", "private": true, @@ -21,6 +21,7 @@ "test:e2e": "jest --config ./test/jest-e2e.json" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/nestjs-integration": "workspace:*", "@manacore/shared-errors": "workspace:*", "@google/genai": "^1.14.0", diff --git a/apps/manadeck/apps/landing/package.json b/apps/manadeck/apps/landing/package.json index a5512b7b4..1963c43fb 100644 --- a/apps/manadeck/apps/landing/package.json +++ b/apps/manadeck/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@manadeck/landing", - "version": "1.0.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/apps/manadeck/apps/mobile/package.json b/apps/manadeck/apps/mobile/package.json index e13f16c84..16b58a5c8 100644 --- a/apps/manadeck/apps/mobile/package.json +++ b/apps/manadeck/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@manadeck/mobile", - "version": "1.0.0", + "version": "0.2.0", "main": "expo-router/entry", "scripts": { "start": "expo start --dev-client", diff --git a/apps/manadeck/apps/web/package.json b/apps/manadeck/apps/web/package.json index 3243fad06..0b7ee3962 100644 --- a/apps/manadeck/apps/web/package.json +++ b/apps/manadeck/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@manadeck/web", "private": true, - "version": "0.0.1", + "version": "0.2.0", "type": "module", "scripts": { "dev": "vite dev", diff --git a/apps/matrix/apps/mobile/package.json b/apps/matrix/apps/mobile/package.json index c9a251046..c299d7255 100644 --- a/apps/matrix/apps/mobile/package.json +++ b/apps/matrix/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@matrix/mobile", - "version": "0.1.0", + "version": "0.2.0", "main": "expo-router/entry", "scripts": { "dev": "expo start", diff --git a/apps/matrix/apps/web/package.json b/apps/matrix/apps/web/package.json index 3b561b023..c657869a8 100644 --- a/apps/matrix/apps/web/package.json +++ b/apps/matrix/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@matrix/web", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/apps/matrix/package.json b/apps/matrix/package.json index 0c3fed8d1..2f824a585 100644 --- a/apps/matrix/package.json +++ b/apps/matrix/package.json @@ -1,6 +1,6 @@ { "name": "matrix", - "version": "0.1.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "turbo run dev", diff --git a/apps/matrix/packages/shared/package.json b/apps/matrix/packages/shared/package.json index db66a3b90..44bd1ac34 100644 --- a/apps/matrix/packages/shared/package.json +++ b/apps/matrix/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@matrix/shared", - "version": "0.1.0", + "version": "0.2.0", "private": true, "type": "module", "main": "./src/index.ts", diff --git a/apps/mukke/apps/backend/package.json b/apps/mukke/apps/backend/package.json index a965629c3..d8f6bab8d 100644 --- a/apps/mukke/apps/backend/package.json +++ b/apps/mukke/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@mukke/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "build": "nest build", @@ -21,6 +21,7 @@ "test:cov": "jest --coverage" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-drizzle-config": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", diff --git a/apps/mukke/apps/landing/package.json b/apps/mukke/apps/landing/package.json index d505d6def..2760a15af 100644 --- a/apps/mukke/apps/landing/package.json +++ b/apps/mukke/apps/landing/package.json @@ -1,7 +1,7 @@ { "name": "@mukke/landing", "type": "module", - "version": "1.0.0", + "version": "0.2.0", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/apps/mukke/apps/web/package.json b/apps/mukke/apps/web/package.json index dc0238dda..e1cca77b8 100644 --- a/apps/mukke/apps/web/package.json +++ b/apps/mukke/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@mukke/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/mukke/package.json b/apps/mukke/package.json index 9d67e83e3..9dae0cf65 100644 --- a/apps/mukke/package.json +++ b/apps/mukke/package.json @@ -1,5 +1,6 @@ { "name": "mukke", + "version": "0.2.0", "private": true, "scripts": { "dev": "pnpm run --filter=@mukke/* --parallel dev" diff --git a/apps/mukke/packages/shared/package.json b/apps/mukke/packages/shared/package.json index 6ce008f4a..544ce4ddc 100644 --- a/apps/mukke/packages/shared/package.json +++ b/apps/mukke/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@mukke/shared", - "version": "1.0.0", + "version": "0.2.0", "private": true, "type": "module", "main": "./src/index.ts", diff --git a/apps/nutriphi/apps/backend/package.json b/apps/nutriphi/apps/backend/package.json index 81cae761c..ba8579cb6 100644 --- a/apps/nutriphi/apps/backend/package.json +++ b/apps/nutriphi/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@nutriphi/backend", - "version": "1.0.0", + "version": "0.2.0", "type": "commonjs", "private": true, "scripts": { @@ -23,6 +23,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@nutriphi/shared": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", diff --git a/apps/nutriphi/apps/landing/package.json b/apps/nutriphi/apps/landing/package.json index 52873a203..e37e518c4 100644 --- a/apps/nutriphi/apps/landing/package.json +++ b/apps/nutriphi/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@nutriphi/landing", - "version": "1.0.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/apps/nutriphi/apps/web/package.json b/apps/nutriphi/apps/web/package.json index 1614b804b..1aead977e 100644 --- a/apps/nutriphi/apps/web/package.json +++ b/apps/nutriphi/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@nutriphi/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev --port 5180", diff --git a/apps/nutriphi/package.json b/apps/nutriphi/package.json index 1c14434e2..aad7bd86f 100644 --- a/apps/nutriphi/package.json +++ b/apps/nutriphi/package.json @@ -1,6 +1,6 @@ { "name": "nutriphi", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "NutriPhi - AI-powered nutrition tracking with photo analysis", "scripts": { diff --git a/apps/nutriphi/packages/shared/package.json b/apps/nutriphi/packages/shared/package.json index e452f9bb3..b81fea47c 100644 --- a/apps/nutriphi/packages/shared/package.json +++ b/apps/nutriphi/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@nutriphi/shared", - "version": "1.0.0", + "version": "0.2.0", "type": "commonjs", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/apps/photos/apps/backend/package.json b/apps/photos/apps/backend/package.json index 74a2618be..757c49824 100644 --- a/apps/photos/apps/backend/package.json +++ b/apps/photos/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@photos/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "Photos Backend API", "scripts": { @@ -16,6 +16,7 @@ "db:generate": "drizzle-kit generate" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", "@nestjs/common": "^10.4.9", diff --git a/apps/photos/apps/web/package.json b/apps/photos/apps/web/package.json index 249d02fce..ca84594cd 100644 --- a/apps/photos/apps/web/package.json +++ b/apps/photos/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@photos/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/photos/package.json b/apps/photos/package.json index 4e5280e8a..4cda3070b 100644 --- a/apps/photos/package.json +++ b/apps/photos/package.json @@ -1,6 +1,6 @@ { "name": "photos", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "Photos App - Unified Photo Gallery for ManaCore Ecosystem", "scripts": { diff --git a/apps/photos/packages/shared/package.json b/apps/photos/packages/shared/package.json index 4b0aa753c..e1d092177 100644 --- a/apps/photos/packages/shared/package.json +++ b/apps/photos/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@photos/shared", - "version": "1.0.0", + "version": "0.2.0", "private": true, "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/apps/picture/apps/backend/package.json b/apps/picture/apps/backend/package.json index bfcb9b183..62baf5749 100644 --- a/apps/picture/apps/backend/package.json +++ b/apps/picture/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@picture/backend", - "version": "1.0.0", + "version": "0.3.0", "private": true, "scripts": { "build": "nest build", @@ -21,6 +21,7 @@ "test:cov": "jest --coverage" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@aws-sdk/client-s3": "^3.700.0", "@manacore/nestjs-integration": "workspace:*", "@manacore/shared-errors": "workspace:*", diff --git a/apps/picture/apps/landing/package.json b/apps/picture/apps/landing/package.json index 873c96774..8fdb590c9 100644 --- a/apps/picture/apps/landing/package.json +++ b/apps/picture/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@picture/landing", - "version": "1.0.0", + "version": "0.3.0", "private": true, "type": "module", "scripts": { diff --git a/apps/picture/apps/mobile/package.json b/apps/picture/apps/mobile/package.json index 377ec2f9b..7af1ce59e 100644 --- a/apps/picture/apps/mobile/package.json +++ b/apps/picture/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@picture/mobile", - "version": "1.0.0", + "version": "0.3.0", "main": "expo-router/entry", "scripts": { "dev": "expo start", diff --git a/apps/picture/apps/web/package.json b/apps/picture/apps/web/package.json index a90726fd7..f77ea892f 100644 --- a/apps/picture/apps/web/package.json +++ b/apps/picture/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@picture/web", "private": true, - "version": "1.0.0", + "version": "0.3.0", "type": "module", "scripts": { "dev": "vite dev", diff --git a/apps/picture/package.json b/apps/picture/package.json index 5cff82c6e..6056a23b3 100644 --- a/apps/picture/package.json +++ b/apps/picture/package.json @@ -1,6 +1,6 @@ { "name": "picture", - "version": "1.0.0", + "version": "0.3.0", "private": true, "scripts": { "dev": "pnpm run --filter=@picture/* --parallel dev", diff --git a/apps/picture/packages/design-tokens/package.json b/apps/picture/packages/design-tokens/package.json index df81e4bdb..870b9d74c 100644 --- a/apps/picture/packages/design-tokens/package.json +++ b/apps/picture/packages/design-tokens/package.json @@ -1,6 +1,6 @@ { "name": "@picture/design-tokens", - "version": "0.1.0", + "version": "0.3.0", "description": "Shared design tokens for picture apps - colors, spacing, typography", "private": true, "main": "./dist/index.js", diff --git a/apps/picture/packages/mobile-ui/cli/package.json b/apps/picture/packages/mobile-ui/cli/package.json index 460caa44a..0d64eaec7 100644 --- a/apps/picture/packages/mobile-ui/cli/package.json +++ b/apps/picture/packages/mobile-ui/cli/package.json @@ -1,6 +1,6 @@ { "name": "@memoro/ui", - "version": "0.1.0", + "version": "0.3.0", "description": "CLI tool for copying UI components into your app (shadcn-style)", "main": "dist/index.js", "bin": { diff --git a/apps/picture/packages/mobile-ui/package.json b/apps/picture/packages/mobile-ui/package.json index e0758ea60..c508de55c 100644 --- a/apps/picture/packages/mobile-ui/package.json +++ b/apps/picture/packages/mobile-ui/package.json @@ -1,6 +1,6 @@ { "name": "@picture/mobile-ui", - "version": "0.1.0", + "version": "0.3.0", "description": "React Native UI component library for picture mobile apps", "private": true, "main": "index.js", diff --git a/apps/picture/packages/shared/package.json b/apps/picture/packages/shared/package.json index 626817ef1..5e03ea4bd 100644 --- a/apps/picture/packages/shared/package.json +++ b/apps/picture/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@picture/shared", - "version": "1.0.0", + "version": "0.3.0", "main": "./src/index.ts", "types": "./src/index.ts", "exports": { diff --git a/apps/planta/apps/backend/package.json b/apps/planta/apps/backend/package.json index 0d989bfd9..44aa0d8ac 100644 --- a/apps/planta/apps/backend/package.json +++ b/apps/planta/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@planta/backend", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "build": "nest build", @@ -18,6 +18,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@google/generative-ai": "^0.21.0", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", diff --git a/apps/planta/apps/web/package.json b/apps/planta/apps/web/package.json index 6834c9e4f..dc03bafa6 100644 --- a/apps/planta/apps/web/package.json +++ b/apps/planta/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@planta/web", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/planta/package.json b/apps/planta/package.json index 681df94a6..b0907134d 100644 --- a/apps/planta/package.json +++ b/apps/planta/package.json @@ -1,6 +1,6 @@ { "name": "planta", - "version": "1.0.0", + "version": "0.1.0", "private": true, "description": "Planta - Plant Documentation & Care App", "scripts": { diff --git a/apps/planta/packages/shared/package.json b/apps/planta/packages/shared/package.json index aeb07c4ab..70936b2fd 100644 --- a/apps/planta/packages/shared/package.json +++ b/apps/planta/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@planta/shared", - "version": "1.0.0", + "version": "0.1.0", "type": "module", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/apps/presi/apps/backend/package.json b/apps/presi/apps/backend/package.json index 5675b8c74..317b71949 100644 --- a/apps/presi/apps/backend/package.json +++ b/apps/presi/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@presi/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "build": "nest build", @@ -16,6 +16,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", "@manacore/shared-nestjs-setup": "workspace:*", diff --git a/apps/presi/apps/landing/package.json b/apps/presi/apps/landing/package.json index 412a163e7..d8605eb64 100644 --- a/apps/presi/apps/landing/package.json +++ b/apps/presi/apps/landing/package.json @@ -1,6 +1,6 @@ { "name": "@presi/landing", - "version": "1.0.0", + "version": "0.2.0", "private": true, "type": "module", "scripts": { diff --git a/apps/presi/apps/mobile/package.json b/apps/presi/apps/mobile/package.json index f773a036c..ef359eef7 100644 --- a/apps/presi/apps/mobile/package.json +++ b/apps/presi/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@presi/mobile", - "version": "1.0.0", + "version": "0.2.0", "private": true, "main": "expo-router/entry", "scripts": { diff --git a/apps/presi/apps/web/package.json b/apps/presi/apps/web/package.json index bb1dd235e..e3d4cc84e 100644 --- a/apps/presi/apps/web/package.json +++ b/apps/presi/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@presi/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev --port 5178", diff --git a/apps/presi/package.json b/apps/presi/package.json index 9d38e275b..ea207f3a6 100644 --- a/apps/presi/package.json +++ b/apps/presi/package.json @@ -1,6 +1,6 @@ { "name": "presi", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "pnpm --filter '@presi/*' run dev", diff --git a/apps/presi/packages/shared/package.json b/apps/presi/packages/shared/package.json index 78d85febe..26e115772 100644 --- a/apps/presi/packages/shared/package.json +++ b/apps/presi/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@presi/shared", - "version": "1.0.0", + "version": "0.2.0", "private": true, "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/apps/questions/apps/backend/package.json b/apps/questions/apps/backend/package.json index 997ef5940..720ad3d90 100644 --- a/apps/questions/apps/backend/package.json +++ b/apps/questions/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@questions/backend", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "build": "nest build", @@ -18,6 +18,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@nestjs/common": "^10.4.15", "@nestjs/config": "^3.3.0", diff --git a/apps/questions/apps/web/package.json b/apps/questions/apps/web/package.json index ddf40411f..3bae8f494 100644 --- a/apps/questions/apps/web/package.json +++ b/apps/questions/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@questions/web", - "version": "1.0.0", + "version": "0.1.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/questions/package.json b/apps/questions/package.json index 7e0142c2f..71bffce78 100644 --- a/apps/questions/package.json +++ b/apps/questions/package.json @@ -1,6 +1,6 @@ { "name": "questions", - "version": "1.0.0", + "version": "0.1.0", "private": true, "description": "Questions app - Collect questions and research answers", "scripts": { diff --git a/apps/skilltree/apps/backend/package.json b/apps/skilltree/apps/backend/package.json index 1ce48c6d0..32f096c26 100644 --- a/apps/skilltree/apps/backend/package.json +++ b/apps/skilltree/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@skilltree/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "SkillTree Backend API", "scripts": { @@ -17,6 +17,7 @@ "db:generate": "drizzle-kit generate" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", "@manacore/shared-nestjs-metrics": "workspace:*", diff --git a/apps/skilltree/apps/web/package.json b/apps/skilltree/apps/web/package.json index 146bc452c..5f282e8a4 100644 --- a/apps/skilltree/apps/web/package.json +++ b/apps/skilltree/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@skilltree/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/skilltree/package.json b/apps/skilltree/package.json index 30cf3c910..86d86a44f 100644 --- a/apps/skilltree/package.json +++ b/apps/skilltree/package.json @@ -1,6 +1,6 @@ { "name": "skilltree", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "SkillTree - Gamified Personal Skill Tracking", "scripts": { diff --git a/apps/storage/apps/backend/package.json b/apps/storage/apps/backend/package.json index e671b111e..b03b999fa 100644 --- a/apps/storage/apps/backend/package.json +++ b/apps/storage/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@storage/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "build": "nest build", @@ -18,6 +18,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", "@manacore/shared-storage": "workspace:*", diff --git a/apps/storage/apps/web/package.json b/apps/storage/apps/web/package.json index 921343051..63f6f1e12 100644 --- a/apps/storage/apps/web/package.json +++ b/apps/storage/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@storage/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/storage/package.json b/apps/storage/package.json index c809a998e..e31a2b35a 100644 --- a/apps/storage/package.json +++ b/apps/storage/package.json @@ -1,6 +1,6 @@ { "name": "storage", - "version": "1.0.0", + "version": "0.2.0", "private": true, "description": "Cloud storage application (like Google Drive/Dropbox)", "scripts": { diff --git a/apps/storage/packages/shared/package.json b/apps/storage/packages/shared/package.json index c520e6b2a..fa1240199 100644 --- a/apps/storage/packages/shared/package.json +++ b/apps/storage/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@storage/shared", - "version": "0.1.0", + "version": "0.2.0", "private": true, "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/apps/traces/apps/backend/package.json b/apps/traces/apps/backend/package.json index 8a069b3da..44424b3c1 100644 --- a/apps/traces/apps/backend/package.json +++ b/apps/traces/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@traces/backend", - "version": "1.0.0", + "version": "0.0.1", "private": true, "scripts": { "build": "nest build", @@ -17,6 +17,7 @@ "db:studio": "drizzle-kit studio" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/nestjs-integration": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", diff --git a/apps/traces/apps/mobile/package.json b/apps/traces/apps/mobile/package.json index b2fc8443a..cf77bfafd 100644 --- a/apps/traces/apps/mobile/package.json +++ b/apps/traces/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@traces/mobile", - "version": "1.0.0", + "version": "0.0.1", "main": "expo-router/entry", "scripts": { "dev": "expo start --dev-client", diff --git a/apps/traces/package.json b/apps/traces/package.json index e227c1aae..c708b2468 100644 --- a/apps/traces/package.json +++ b/apps/traces/package.json @@ -1,6 +1,6 @@ { "name": "traces", - "version": "1.0.0", + "version": "0.0.1", "private": true, "description": "Traces - GPS tracking with AI city guides", "scripts": { diff --git a/apps/traces/packages/traces-types/package.json b/apps/traces/packages/traces-types/package.json index 38a01111d..eac2a3891 100644 --- a/apps/traces/packages/traces-types/package.json +++ b/apps/traces/packages/traces-types/package.json @@ -1,6 +1,6 @@ { "name": "@traces/types", - "version": "1.0.0", + "version": "0.0.1", "private": true, "main": "src/index.ts", "types": "src/index.ts", diff --git a/apps/zitare/apps/backend/package.json b/apps/zitare/apps/backend/package.json index 1c92925b4..ac969fb51 100644 --- a/apps/zitare/apps/backend/package.json +++ b/apps/zitare/apps/backend/package.json @@ -1,6 +1,6 @@ { "name": "@zitare/backend", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "build": "nest build", @@ -18,6 +18,7 @@ "db:seed": "tsx src/db/seed.ts" }, "dependencies": { + "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-nestjs-auth": "workspace:*", "@manacore/shared-nestjs-health": "workspace:*", "@manacore/shared-nestjs-setup": "workspace:*", diff --git a/apps/zitare/apps/web/package.json b/apps/zitare/apps/web/package.json index b90ab014f..5292072cd 100644 --- a/apps/zitare/apps/web/package.json +++ b/apps/zitare/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@zitare/web", - "version": "1.0.0", + "version": "0.2.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/apps/zitare/packages/content/package.json b/apps/zitare/packages/content/package.json index 653da95a7..e1f527d26 100644 --- a/apps/zitare/packages/content/package.json +++ b/apps/zitare/packages/content/package.json @@ -1,6 +1,6 @@ { "name": "@zitare/content", - "version": "1.0.0", + "version": "0.2.0", "description": "Static quote content for Zitare", "type": "module", "main": "./dist/index.js", diff --git a/docs/VERSIONING.md b/docs/VERSIONING.md new file mode 100644 index 000000000..621eeee1b --- /dev/null +++ b/docs/VERSIONING.md @@ -0,0 +1,103 @@ +# Versioning Strategy + +## Overview + +This monorepo uses **independent semantic versioning** per app, managed by [Changesets](https://github.com/changesets/changesets). + +## Semantic Versioning (SemVer) + +All apps follow `MAJOR.MINOR.PATCH`: +- **MAJOR** (1.x.x): Breaking changes, major rewrites +- **MINOR** (x.1.x): New features, significant improvements +- **PATCH** (x.x.1): Bug fixes, minor improvements + +## Version Tiers + +| Tier | Range | Criteria | +|------|-------|----------| +| **Production** | 1.0.0+ | Audit >=85, Tests >=80%, deployed 2+ months | +| **Stable Beta** | 0.3.0+ | Deployed, audit >=75, has tests | +| **Beta** | 0.2.0+ | Functional, deployed or ready to deploy | +| **Early Beta** | 0.1.0+ | Core features working, architecture solid | +| **Alpha** | 0.0.x | Early development, experimental | + +## Current Versions + +### Apps + +| App | Version | Status | +|-----|---------|--------| +| Calendar | 1.0.0 | Production | +| Contacts | 1.0.0 | Production | +| Todo | 1.0.0 | Production | +| Chat | 0.3.0 | Stable Beta | +| Picture | 0.3.0 | Stable Beta | +| Mukke | 0.2.0 | Beta | +| Zitare | 0.2.0 | Beta | +| Clock | 0.2.0 | Beta | +| Nutriphi | 0.2.0 | Beta | +| ManaDeck | 0.2.0 | Beta | +| ManaCore | 0.2.0 | Beta | +| Matrix | 0.2.0 | Beta | +| Photos | 0.2.0 | Beta | +| Skilltree | 0.2.0 | Beta | +| Presi | 0.2.0 | Beta | +| Storage | 0.2.0 | Beta | +| Context | 0.1.0 | Early Beta | +| Planta | 0.1.0 | Early Beta | +| Questions | 0.1.0 | Early Beta | +| Traces | 0.0.1 | Alpha | + +### Services + +| Service | Version | Status | +|---------|---------|--------| +| mana-core-auth | 1.0.0 | Production | +| mana-search | 0.1.0 | Early Beta | +| mana-crawler | 0.1.0 | Early Beta | +| mana-llm | 0.0.1 | Alpha | +| mana-notify | 0.0.1 | Alpha | + +## How to Use + +### Creating a Changeset + +After making changes, run: + +```bash +pnpm changeset +``` + +This prompts you to: +1. Select which packages changed +2. Choose bump type (major/minor/patch) +3. Write a summary of changes + +### Applying Version Bumps + +```bash +pnpm version:bump +``` + +This reads pending changesets, bumps versions, and updates CHANGELOGs. + +### Checking Status + +```bash +pnpm version:status +``` + +Shows pending changesets and which packages will be bumped. + +## Mobile App Versioning + +Mobile apps (Expo) use EAS Build with `appVersionSource: "remote"` and `autoIncrement: true` for production builds. The `version` in app.json matches the package.json version, while buildNumber/versionCode are managed by EAS. + +## Graduation Criteria + +To move up a version tier: + +- **Alpha -> Early Beta (0.1.0)**: Core features implemented, good architecture +- **Early Beta -> Beta (0.2.0)**: Deployed or ready, audit >55 +- **Beta -> Stable Beta (0.3.0)**: Deployed, audit >=75, has tests +- **Stable Beta -> Production (1.0.0)**: Audit >=85, tests >=80%, deployed 2+ months, zero critical bugs for 1 month diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa778318f..76f05acd9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -446,6 +446,9 @@ importers: '@manacore/nestjs-integration': specifier: workspace:* version: link:../../../../packages/mana-core-nestjs-integration + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-errors': specifier: workspace:* version: link:../../../../packages/shared-errors @@ -824,6 +827,9 @@ importers: '@clock/shared': specifier: workspace:* version: link:../../packages/shared + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -1380,6 +1386,9 @@ importers: '@manacore/shared-drizzle-config': specifier: workspace:* version: link:../../../../packages/shared-drizzle-config + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -2077,6 +2086,9 @@ importers: '@manacore/nestjs-integration': specifier: workspace:* version: link:../../../../packages/mana-core-nestjs-integration + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-errors': specifier: workspace:* version: link:../../../../packages/shared-errors @@ -2729,6 +2741,9 @@ importers: '@manacore/shared-drizzle-config': specifier: workspace:* version: link:../../../../packages/shared-drizzle-config + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -2883,6 +2898,12 @@ importers: '@manacore/shared-branding': specifier: workspace:* version: link:../../../../packages/shared-branding + '@manacore/shared-feedback-service': + specifier: workspace:^ + version: link:../../../../packages/shared-feedback-service + '@manacore/shared-feedback-ui': + specifier: workspace:^ + version: link:../../../../packages/shared-feedback-ui '@manacore/shared-i18n': specifier: workspace:* version: link:../../../../packages/shared-i18n @@ -2980,6 +3001,9 @@ importers: '@google/generative-ai': specifier: ^0.21.0 version: 0.21.0 + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -3271,6 +3295,9 @@ importers: apps/photos/apps/backend: dependencies: + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -3502,6 +3529,9 @@ importers: '@manacore/nestjs-integration': specifier: workspace:* version: link:../../../../packages/mana-core-nestjs-integration + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-errors': specifier: workspace:* version: link:../../../../packages/shared-errors @@ -4045,6 +4075,9 @@ importers: '@google/generative-ai': specifier: ^0.21.0 version: 0.21.0 + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -4260,6 +4293,9 @@ importers: apps/presi/apps/backend: dependencies: + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -4572,6 +4608,9 @@ importers: apps/questions/apps/backend: dependencies: + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -4766,6 +4805,9 @@ importers: apps/skilltree/apps/backend: dependencies: + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -4941,6 +4983,9 @@ importers: apps/storage/apps/backend: dependencies: + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -5456,6 +5501,9 @@ importers: '@manacore/nestjs-integration': specifier: workspace:* version: link:../../../../packages/mana-core-nestjs-integration + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth @@ -5668,6 +5716,9 @@ importers: apps/zitare/apps/backend: dependencies: + '@manacore/shared-error-tracking': + specifier: workspace:* + version: link:../../../../packages/shared-error-tracking '@manacore/shared-nestjs-auth': specifier: workspace:* version: link:../../../../packages/shared-nestjs-auth diff --git a/services/mana-core-auth/package.json b/services/mana-core-auth/package.json index c0fab6e53..4213af042 100644 --- a/services/mana-core-auth/package.json +++ b/services/mana-core-auth/package.json @@ -1,6 +1,6 @@ { "name": "mana-core-auth", - "version": "0.1.0", + "version": "1.0.0", "private": true, "description": "Mana Core Authentication and Credit System", "main": "dist/main.js", diff --git a/services/mana-crawler/package.json b/services/mana-crawler/package.json index f3b2491b1..cf7b093f0 100644 --- a/services/mana-crawler/package.json +++ b/services/mana-crawler/package.json @@ -1,6 +1,6 @@ { "name": "@manacore/mana-crawler", - "version": "1.0.0", + "version": "0.1.0", "description": "Web crawler microservice for systematic website crawling and content extraction", "private": true, "license": "UNLICENSED", diff --git a/services/mana-notify/package.json b/services/mana-notify/package.json index 8131832da..ca72a6056 100644 --- a/services/mana-notify/package.json +++ b/services/mana-notify/package.json @@ -1,6 +1,6 @@ { "name": "@manacore/mana-notify", - "version": "1.0.0", + "version": "0.0.1", "description": "Central notification microservice for email, push, matrix, and webhook notifications", "private": true, "license": "UNLICENSED", diff --git a/services/mana-search/package.json b/services/mana-search/package.json index 1d05eae26..4be235a39 100644 --- a/services/mana-search/package.json +++ b/services/mana-search/package.json @@ -1,6 +1,6 @@ { "name": "@manacore/mana-search", - "version": "1.0.0", + "version": "0.1.0", "description": "Central search microservice with SearXNG and content extraction", "private": true, "license": "UNLICENSED",