Skip to content

Commit b610c31

Browse files
Release 3.4.0 (#300)
* Update to JSON Forms 3.4.0 and update material deps * Update docusaurus to latest version 3.5.2 * Fix build command in readme * Update API doc for previously existing packages * Add API docs for new renderer set vue-vuetify * Adapt docs for vue-vuetify integration into the main repo * Add release news for 3.4.0 * Fix broken anchors
1 parent 3fc00e0 commit b610c31

File tree

895 files changed

+7784
-4230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

895 files changed

+7784
-4230
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Most changes are reflected live without having to restart the server.
2626
## Build
2727

2828
```console
29-
npm build
29+
npm run build
3030
```
3131

3232
This command generates static content into the `build` directory and can be served using any static contents hosting service.

content/docs/api.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ This section provides links to the API documentation of all available JSON Forms
2222
- <ApiLink link='angular-material/index.html' title='Angular-based Material renderers' />
2323
- <ApiLink link='vue/index.html' title='Vue 3 integration' />
2424
- <ApiLink link='vue-vanilla/index.html' title='Vue 3-based Vanilla renderers' />
25+
- <ApiLink link='vue-vuetify/index.html' title='Vue 3-based Vuetify renderers' />

content/docs/integrations/vue.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ For Vue we provide a HTML5 based renderer set, `@jsonforms/vue-vanilla` for Vue
1818
There also is the Vuetify-based renderer set `@jsonforms/vue-vuetify`. Note that this is currently in a preview state.
1919
Additionally, we offer a [jsonforms-vue-seed](https://github.com/eclipsesource/jsonforms-vue-seed), which allows to get a quick start with our Vue integration.
2020

21-
For further information on how to use JSON Forms Vue and how to write an own renderer set, please consult the README.md files for the [Vue](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue/README.md) bindings as well as the [Vue vanilla](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue-vanilla/README.md) and the [Vue Vuetify](https://github.com/eclipsesource/jsonforms-vuetify-renderers/blob/vue3/vue-vuetify/README.md) renderer sets.
21+
For further information on how to use JSON Forms Vue and how to write an own renderer set, please consult the README.md files for the [Vue](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue/README.md) bindings as well as the [Vue vanilla](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue-vanilla/README.md) and the [Vue Vuetify](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue-vuetify/README.md) renderer sets.

content/docs/renderer-sets.mdx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ For more information, see the [Vue Vanilla Readme](https://github.com/eclipsesou
3636
## Vue Vuetify Renderer Set
3737

3838
The Vue Vuetify Set provides a Vuetify based renderer set for JSON Forms.
39-
It's not part of the main repository, but lives in its own repository:
40-
https://github.com/eclipsesource/jsonforms-vuetify-renderers
4139

4240
:::info Note
4341

@@ -46,4 +44,4 @@ We are happy to accept contributions to improve its quality.
4644

4745
:::
4846

49-
For more information, see the [Vue Vuetify Readme](https://github.com/eclipsesource/jsonforms-vuetify-renderers/tree/vue3/vue-vuetify/README.md).
47+
For more information, see the [Vue Vuetify Readme](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue-vuetify/README.md).

content/docs/uischema/controls.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ options: {
181181
}
182182
```
183183

184-
When using the `readonly` option, you can disable the control or whole layout. See [example](/docs/readonly#ui-schema).
184+
When using the `readonly` option, you can disable the control or whole layout. See [example](/docs/readonly#ui-schema-option).
185185

186186
## Theming
187187

content/examples/gen-uischema.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ sidebar_label: Generate UI Schema
88
import InferUISchema from '../../src/components/examples/InferUISchema';
99

1010
If you provide no UI schema to JSON Forms it'll generate one.
11-
The generated layout will be a [VerticalLayout](/docs/uischema/layouts#vertical-layout) containing controls for the provided JSON schema.
11+
The generated layout will be a [VerticalLayout](/docs/uischema/layouts#verticallayout) containing controls for the provided JSON schema.
1212

1313
<InferUISchema />
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
slug: jsonforms-3-4-0
3+
title: JSON Forms 3.4.0
4+
author: JSON Forms
5+
author_image_url: /img/logo.svg
6+
---
7+
We released v3.4.0 🎉.
8+
9+
The release contains various fixes and enhancements across all renderer sets.
10+
11+
In addition, we are happy to announce the integration of the Vue Vuetify renderer set into the main repository 🎉.
12+
Have a look [here](https://github.com/eclipsesource/jsonforms/tree/master/packages/vue-vuetify).
13+
Special thanks to [kchobantonov](https://github.com/kchobantonov) for this great contribution!
14+
15+
You can find the full changelog in the [Github release](https://github.com/eclipsesource/jsonforms/releases/tag/v3.4.0).
16+
17+
We welcome any feedback of curious users. Any questions? Check out our [community forum](http://jsonforms.discourse.group).

copy-docs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env bash
22
WEBSITE_REPO=$( dirname "${BASH_SOURCE[0]}" )
33
JSONFORMS_REPO=$1
4-
declare -a PACKAGES=(core react material-renderers vanilla-renderers angular angular-material vue vue-vanilla)
4+
declare -a PACKAGES=(core react material-renderers vanilla-renderers angular angular-material vue vue-vanilla vue-vuetify)
55

66
if [[ -z $JSONFORMS_REPO || ! -d $JSONFORMS_REPO ]]; then
77
echo "Error: please specify JSONForms source repo location."

0 commit comments

Comments
 (0)