Skip to content

Commit fdd7a79

Browse files
Merge pull request #189 from objectstack-ai/copilot/upgrade-objectui-to-kernel-package
2 parents eee376b + 1e78027 commit fdd7a79

35 files changed

+126
-106
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- **Package Restructure**: `@object-ui/plugin-object` has been upgraded to a core package and renamed to `@object-ui/views`
13+
- Package name changed from `@object-ui/plugin-object` to `@object-ui/views`
14+
- Now positioned as a core package instead of a plugin
15+
- All functionality remains the same, only the package name and classification have changed
16+
- Users should update their imports from `@object-ui/plugin-object` to `@object-ui/views`
17+
1018
---
1119

1220
## [0.3.0] - 2026-01-17

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ Object UI is a modular monorepo with packages designed for specific use cases:
208208
**Plugins** (lazy-loaded):
209209
- `@object-ui/plugin-charts` - Chart components (Chart.js)
210210
- `@object-ui/plugin-editor` - Rich text editor components
211-
- `@object-ui/plugin-object` - ObjectStack-aware table and form components
211+
- `@object-ui/views` - ObjectStack-aware table and form components (core package)
212212
213213
**Developer Tools**:
214214
- **[VSCode Extension](./packages/vscode-extension)** - IntelliSense, live preview, validation, and snippets for Object UI schemas

apps/site/app/components/InteractiveDemo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const pluginsLoading = typeof window !== 'undefined'
1717
import('@object-ui/plugin-charts'),
1818
import('@object-ui/plugin-kanban'),
1919
import('@object-ui/plugin-markdown'),
20-
import('@object-ui/plugin-object'),
20+
import('@object-ui/views'),
2121
])
2222
: Promise.resolve([]);
2323

apps/site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@object-ui/plugin-editor": "workspace:*",
1919
"@object-ui/plugin-kanban": "workspace:*",
2020
"@object-ui/plugin-markdown": "workspace:*",
21-
"@object-ui/plugin-object": "workspace:*",
21+
"@object-ui/views": "workspace:*",
2222
"@object-ui/react": "workspace:*",
2323
"@object-ui/types": "workspace:*",
2424
"fumadocs-core": "16.4.8",

content/docs/plugins/index.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Kanban board with drag-and-drop functionality
2323
### [Markdown Plugin](/docs/plugins/plugin-markdown)
2424
Markdown renderer with GitHub Flavored Markdown support
2525

26-
### [Object Plugin](/docs/plugins/plugin-object)
26+
### [Views (Core Package)](/docs/plugins/views)
2727
Advanced object data management and visualization
2828

2929
## Official Plugins
@@ -96,19 +96,20 @@ npm install @object-ui/plugin-markdown
9696

9797
---
9898

99-
### Object Plugin
99+
### Views (Core Package)
100100

101-
**[@object-ui/plugin-object](/docs/plugins/plugin-object)** - Advanced object data management and visualization.
101+
**[@object-ui/views](/docs/plugins/views)** - Core views package for advanced object data management and visualization.
102102

103103
- Object data rendering
104104
- Complex data structures support
105105
- Flexible visualization options
106+
- Part of core framework
106107

107108
```bash
108-
npm install @object-ui/plugin-object
109+
npm install @object-ui/views
109110
```
110111

111-
[Read full documentation →](/docs/plugins/plugin-object)
112+
[Read full documentation →](/docs/plugins/views)
112113

113114
---
114115

content/docs/plugins/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"plugin-editor",
77
"plugin-kanban",
88
"plugin-markdown",
9-
"plugin-object"
9+
"views"
1010
]
1111
}

content/docs/plugins/plugin-object/index.mdx renamed to content/docs/plugins/views/index.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: "Plugin Object"
2+
title: "Views (Core Package)"
33
---
44

5-
ObjectQL integration plugin providing smart components for CRUD operations.
5+
Core Object UI views package providing smart components for CRUD operations with ObjectQL integration.
66

77
## Installation
88

99
```bash
10-
npm install @object-ui/plugin-object @object-ui/data-objectql
10+
npm install @object-ui/views @object-ui/data-objectql
1111
```
1212

1313
## Overview
1414

15-
The Object plugin provides seamless integration with ObjectQL backends through smart components that automatically generate UI from ObjectQL object schemas. It's the official plugin for building data-driven applications with ObjectUI.
15+
The Views package provides seamless integration with ObjectQL backends through smart components that automatically generate UI from ObjectQL object schemas. It's a core package for building data-driven applications with ObjectUI.
1616

1717
## Components
1818

@@ -32,17 +32,17 @@ Enterprise-grade table component with unified schema supporting both traditional
3232
**Single unified type:**
3333
- `type: 'object-grid'` - Supports both traditional and grid modes
3434

35-
[Learn more about ObjectTable →](/docs/plugins/plugin-object/object-grid)
35+
[Learn more about ObjectTable →](/docs/plugins/views/object-grid)
3636

3737
### ObjectForm
3838
Smart forms with validation and schema integration. Supports both create and edit modes with automatic field generation.
3939

40-
[Learn more about ObjectForm →](/docs/plugins/plugin-object/object-form)
40+
[Learn more about ObjectForm →](/docs/plugins/views/object-form)
4141

4242
### ObjectView
4343
Complete CRUD views combining list, detail, and edit modes in a single component. Ideal for building full-featured data management interfaces.
4444

45-
[Learn more about ObjectView →](/docs/plugins/plugin-object/object-view)
45+
[Learn more about ObjectView →](/docs/plugins/views/object-view)
4646

4747
## Features
4848

@@ -90,7 +90,7 @@ import type {
9090
ObjectTableSchema,
9191
ObjectFormSchema,
9292
ObjectViewSchema
93-
} from '@object-ui/plugin-object';
93+
} from '@object-ui/views';
9494

9595
// Object Table (Traditional CRUD)
9696
const tableSchema: ObjectTableSchema = {
@@ -142,4 +142,4 @@ const viewSchema: ObjectViewSchema = {
142142
- [ObjectQL Integration](/docs/ecosystem/objectql)
143143
- [Data Sources](/docs/concepts/data-source)
144144
- [Plugin System Overview](/docs/concepts/plugins)
145-
- [Package README](https://github.com/objectstack-ai/objectui/tree/main/packages/plugin-object)
145+
- [Package README](https://github.com/objectstack-ai/objectui/tree/main/packages/views)
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)