Skip to content

Commit

Permalink
Release 3.4.0 (#300)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
lucas-koehler authored Sep 17, 2024
1 parent 3fc00e0 commit b610c31
Show file tree
Hide file tree
Showing 895 changed files with 7,784 additions and 4,230 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Most changes are reflected live without having to restart the server.
## Build

```console
npm build
npm run build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.
Expand Down
1 change: 1 addition & 0 deletions content/docs/api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ This section provides links to the API documentation of all available JSON Forms
- <ApiLink link='angular-material/index.html' title='Angular-based Material renderers' />
- <ApiLink link='vue/index.html' title='Vue 3 integration' />
- <ApiLink link='vue-vanilla/index.html' title='Vue 3-based Vanilla renderers' />
- <ApiLink link='vue-vuetify/index.html' title='Vue 3-based Vuetify renderers' />
2 changes: 1 addition & 1 deletion content/docs/integrations/vue.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ For Vue we provide a HTML5 based renderer set, `@jsonforms/vue-vanilla` for Vue
There also is the Vuetify-based renderer set `@jsonforms/vue-vuetify`. Note that this is currently in a preview state.
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.

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.
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.
4 changes: 1 addition & 3 deletions content/docs/renderer-sets.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,6 @@ For more information, see the [Vue Vanilla Readme](https://github.com/eclipsesou
## Vue Vuetify Renderer Set

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

:::info Note

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

:::

For more information, see the [Vue Vuetify Readme](https://github.com/eclipsesource/jsonforms-vuetify-renderers/tree/vue3/vue-vuetify/README.md).
For more information, see the [Vue Vuetify Readme](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue-vuetify/README.md).
2 changes: 1 addition & 1 deletion content/docs/uischema/controls.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ options: {
}
```

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

## Theming

Expand Down
2 changes: 1 addition & 1 deletion content/examples/gen-uischema.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ sidebar_label: Generate UI Schema
import InferUISchema from '../../src/components/examples/InferUISchema';

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

<InferUISchema />
17 changes: 17 additions & 0 deletions content/news/2024-09-14-jsonforms-3-4-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
slug: jsonforms-3-4-0
title: JSON Forms 3.4.0
author: JSON Forms
author_image_url: /img/logo.svg
---
We released v3.4.0 🎉.

The release contains various fixes and enhancements across all renderer sets.

In addition, we are happy to announce the integration of the Vue Vuetify renderer set into the main repository 🎉.
Have a look [here](https://github.com/eclipsesource/jsonforms/tree/master/packages/vue-vuetify).
Special thanks to [kchobantonov](https://github.com/kchobantonov) for this great contribution!

You can find the full changelog in the [Github release](https://github.com/eclipsesource/jsonforms/releases/tag/v3.4.0).

We welcome any feedback of curious users. Any questions? Check out our [community forum](http://jsonforms.discourse.group).
2 changes: 1 addition & 1 deletion copy-docs.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
WEBSITE_REPO=$( dirname "${BASH_SOURCE[0]}" )
JSONFORMS_REPO=$1
declare -a PACKAGES=(core react material-renderers vanilla-renderers angular angular-material vue vue-vanilla)
declare -a PACKAGES=(core react material-renderers vanilla-renderers angular angular-material vue vue-vanilla vue-vuetify)

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

0 comments on commit b610c31

Please sign in to comment.