Skip to content

v1.1.0

Choose a tag to compare

@sfxcode sfxcode released this 02 Jul 19:23

🚀 Enhancements

  • schema: Add useJsonSchema composable with schemaToColumnDefinition (691b58c)
  • roles: Add MongocampRoleGrants component and refactor role grant management (595ac76)
  • collections: Add MongocampCollections component (6e5da63)
  • playground: Add collections admin page and nav link (779d377)
  • collections: Add MongocampCollectionInfos and MongocampCollectionData components (571f330)
  • playground: Add vertical nav, dark mode, layout split, and collection data improvements (30468b8)
  • tables: Add filter, sort, and object detail modal to all tables (24278b7)
  • collection-data: Server-side Lucene filter and column ordering (ef2185d)
  • schema & query: Implement composables for schema handling and Lucene queries** (7bb1c1a)
  • playground: Add sample Cart.json dataset to playground public data** (ff371d6)
  • bucket: Add useMongocampBucket composable for GridFS file upload/download (94ff199)
  • index: Add useMongocampIndex composable (5b580a1)
  • collection-infos: Add index management UI (84fc5e9)
  • bucket: Add bucket-level operations to useMongocampBucket (d671da6)
  • collections: Add bucket badge and clear/delete bucket actions (325749b)
  • ui: Add tooltips to icon-only action buttons (99e5ff6)
  • jobs: Add useMongocampJobs composable (a871020)
  • jobs: Add MongocampJobs component (c6098e4)
  • account: Add useMongocampAccount composable (b52f8f6)
  • account: Add MongocampAccount component (2a8847d)
  • system: Add useMongocampSystem and MongocampDatabases (databases only) (2b83462)
  • forms: Add useMongocampDynamicForm composable (7dcb0d7)
  • collection-data: Replace raw-JSON edit modal with generated FormKit form (b059f22)
  • config: Add token refresh interval configuration to Mongocamp options (0d1981c)

🩹 Fixes

  • Resolve type errors with non-null assertions on schema array access (3ecb8ad)
  • DocumentApi: Resolve UpdateRequest type conflict in TypeScript** (c7705f8)
  • playground: Remove unused catch binding in resetTestData (067c5ec)

📖 Documentation

  • claude: Add conventional commit guidelines (60c4355)
  • brain: Meditate — prune, link, and extract principles (61ebe4a)
  • Update README for filter/sort and collection data cell rendering (f37488e)
  • Add VitePress documentation site (3c05c5b)
  • Add docs badge to README (a3174dc)
  • forms: Add useMongocampDynamicForm docs, update MongocampCollectionData (89c8eb5)

🏡 Chore

  • Untrack brain/ and remove it from git history (a58582f)
  • Fill in missing package.json metadata and add LICENSE (67e8594)

✅ Tests

  • composables: Add comprehensive unit tests for useMongocampQuery, useMongocampSchema, and useMongocampQueryBuilder** (115e84f)
  • composables: Add comprehensive unit tests for useMongocampQuery, useMongocampSchema, and useMongocampQueryBuilder** (10c5d13)
  • Retrofit coverage for useMongocampAdmin/Collection/Document (b5d42e6)

🎨 Styles

  • playground: Put class on its own line for two UIcon tags (dbc56db)

🤖 CI

  • Deploy VitePress docs to GitHub Pages (de3b768)
  • Bump workflow Node.js to 22 (0e21b96)

❤️ Contributors