Skip to content

Commit c325a34

Browse files
authored
Merge branch 'mendix:development' into run/5208-update-offline-docs-for-java-update-tool
2 parents 3f0b61b + 8051cdf commit c325a34

613 files changed

Lines changed: 1883 additions & 2306 deletions

File tree

Some content is hidden

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

.claude/settings.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"AWS_PROFILE": "my-sandbox",
77
"AWS_REGION": "eu-central-1",
88
"CLAUDE_CODE_USE_BEDROCK": "1",
9-
"ANTHROPIC_MODEL": "eu.anthropic.claude-sonnet-4-5-20250929-v1:0",
9+
"ANTHROPIC_MODEL": "eu.anthropic.claude-sonnet-4-6",
1010
"ANTHROPIC_SMALL_FAST_MODEL": "eu.anthropic.claude-haiku-4-5-20251001-v1:0",
1111
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "eu.anthropic.claude-haiku-4-5-20251001-v1:0",
12-
"ANTHROPIC_DEFAULT_OPUS_MODEL": "eu.anthropic.claude-opus-4-6-v1",
13-
"ANTHROPIC_DEFAULT_SONNET_MODEL": "eu.anthropic.claude-sonnet-4-5-20250929-v1:0",
12+
"ANTHROPIC_DEFAULT_OPUS_MODEL": "eu.anthropic.claude-opus-4-8",
13+
"ANTHROPIC_DEFAULT_SONNET_MODEL": "eu.anthropic.claude-sonnet-4-6",
1414
"DISABLE_PROMPT_CACHING": "0",
1515
"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "10240",
1616
"MAX_THINKING_TOKENS": "1024"

.github/workflows/vale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Vale Linting
22

3-
# Trigger on PRs that change Markdown files
3+
# Trigger on PRs that change Markdown files (but skip run on draft PRs)
44
on:
55
pull_request:
66
types: [opened, synchronize, reopened, ready_for_review]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "APIs for Marketplace"
3+
url: /apidocs-mxsdk/apidocs/apis-for-marketplace/
4+
type: swagger
5+
no_list: false
6+
description_list: true
7+
description: "Provides the documentation of APIs for Marketplace."
8+
linktitle: "Marketplace"
9+
---
10+
11+
Mendix offers the following APIs for Marketplace:

content/en/docs/apidocs-mxsdk/apidocs/content-api.md renamed to content/en/docs/apidocs-mxsdk/apidocs/marketplace/content-api.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
2-
title: "Content API"
3-
linktitle: "Marketplace Content"
2+
title: "Marketplace Content API"
43
url: /apidocs-mxsdk/apidocs/content-api/
54
type: swagger
65
description: "The Content API accesses both public and company-specific Marketplace content information."
76
restapi: true
8-
weight: 45
7+
weight: 10
98
---
109

1110
## Introduction
@@ -22,7 +21,7 @@ If you have Marketplace content, this API can help you get the following informa
2221

2322
### Generating a PAT
2423

25-
For details on how to generate a PAT, see the [Personal Access Tokens](/portal/user-settings/#pat) section of *User Settings*.
24+
For details on how to generate a PAT, refer to the [Personal Access Tokens](/portal/user-settings/#pat) section of *User Settings*.
2625

2726
Select at least the following as the **Marketplace** scope:
2827

@@ -39,7 +38,7 @@ GET /content HTTP/1.1
3938
Authorization: MxToken 7LJE…vk
4039
```
4140

42-
To authenticate calls when using the OpenAPI specification below, click **Authorize** and use the value `MxToken {GENERATED_PAT}`.
41+
To authenticate calls when using the OpenAPI specification included in the next section, click **Authorize** and use the value `MxToken {GENERATED_PAT}`.
4342

4443
## API Reference
4544

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: "Marketplace Publish API"
3+
url: /apidocs-mxsdk/apidocs/publish-api/
4+
type: swagger
5+
description: "The Publish API accesses both public and company-specific Marketplace content information."
6+
restapi: true
7+
weight: 20
8+
---
9+
10+
## Introduction
11+
12+
The Marketplace Publish API allows you to manage the releases of your Marketplace components. It provides endpoints to create new releases with version metadata, upload source files, check release status as it moves through review and publication workflows, and unpublish releases when needed.
13+
The API handles both public and private components.
14+
15+
{{% alert color="warning" %}}
16+
You can currently only publish new releases of existing components.
17+
{{% /alert %}}
18+
19+
## Authentication {#authentication}
20+
21+
### Generating a PAT
22+
23+
For details on how to generate a PAT, refer to the [Personal Access Tokens](/portal/user-settings/#pat) section of *User Settings*.
24+
25+
Select at least the following as the **Marketplace** scope:
26+
27+
* `mx:marketplace:write`
28+
29+
Store the generated value `{GENERATED_PAT}` somewhere safe so you can use it to authorize your Content API calls.
30+
31+
### Using the PAT
32+
33+
Each request must contain an `Authorization` header with the value `MxToken {GENERATED_PAT}`. Here is an example:
34+
35+
```http
36+
GET /content HTTP/1.1
37+
Authorization: MxToken 7LJE…vk
38+
```
39+
40+
To authenticate calls when using the OpenAPI specification included in the next section, click **Authorize** and use the value `MxToken {GENERATED_PAT}`.
41+
42+
## API Reference
43+
44+
{{< swaggerui-disable-try-it-out src="/openapi-spec/marketplace-publish.yaml" >}}

content/en/docs/apidocs-mxsdk/apidocs/studio-pro-11/pluggable-widgets/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ A widget package file is just a ZIP archive containing the following things:
6969
* *{widgetName}.tile.png* sets the tile image inside the Studio Pro toolbox in tile view (the ideal image size is 256x192 pixels, but other sizes will be resized to fit)
7070
* *{widgetName}.tile.dark.png* sets the dark-mode equivalent to *{widgetName}.tile.png*
7171
* Optionally, some widget-related resources, preferably located next to the file which contains the client component
72-
* Note that all CSS files you add (except the one located in the **lib** sub-directory) will automatically be loaded in an app via the widget
72+
* All CSS files you add (except the ones located in the **lib** sub-directory) will automatically be loaded in an app via the widget.
73+
* When the React client is enabled for an app, any `assets` directories in a widget package are automatically copied to the widget's directory under `dist` during bundling. This ensures that all asset files from a pluggable widget are included in the final build and available at runtime.
7374

7475
Naming your widget package file after the `widgetName` is best practice. Also, a widget package can include multiple widgets by putting several of the above items in the same widget package. However, creating such packages is *not recommended*.
7576

content/en/docs/apidocs-mxsdk/apidocs/studio-pro-11/pluggable-widgets/pluggable-widgets-client-apis/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Client APIs"
33
linktitle: "Client APIs for Pluggable Widgets"
44
url: /apidocs-mxsdk/apidocs/pluggable-widgets-client-apis/
5-
description: A guide for understanding the client APIs available to pluggable widgets in Mx10.
5+
description: A guide for understanding the client APIs available to pluggable widgets.
66
weight: 20
77
aliases:
88
- /apidocs-mxsdk/apidocs/client-apis-for-pluggable-widgets

content/en/docs/apidocs-mxsdk/apidocs/studio-pro-11/pluggable-widgets/pluggable-widgets-client-apis/pluggable-widgets-client-apis-list-values.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "List Values"
33
url: /apidocs-mxsdk/apidocs/pluggable-widgets-client-apis-list-values/
4-
description: A guide to understanding the list of objects for the datasource property in Mx10.
4+
description: A guide to understanding the list of objects for the datasource property.
55
---
66

77
## Introduction

content/en/docs/apidocs-mxsdk/apidocs/studio-pro-11/pluggable-widgets/pluggable-widgets-property-types.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -480,10 +480,12 @@ Then the Studio Pro UI for the property appears like this:
480480

481481
The action property type allows a user to configure an action which can do things like call nanoflows, save changes, and open pages.
482482

483-
If a `dataSource` attribute is not specified, the client will receive an `ActionValue` representing the action or `undefined` if the **Do nothing** action was selected.
483+
If a `dataSource` attribute is not specified, the client will receive an [`ActionValue`](/apidocs-mxsdk/apidocs/pluggable-widgets-client-apis/#actionvalue) representing the action or `undefined` if the **Do nothing** action was selected.
484484

485485
When a `dataSource` attribute is specified and configured by the user, it is passed as a [`ListActionValue`](/apidocs-mxsdk/apidocs/pluggable-widgets-client-apis-list-values/#listactionvalue). For more information, see the [Datasource](#datasource) section below.
486486

487+
Action properties can be preconfigured using the `defaultValue` and `defaultType` attributes. This is particularly useful when the widget is intended to be used with a specific microflow, nanoflow, or page. When the property [exposes action variables](#action-xml-elements), they are automatically mapped to parameters of matching name and type.
488+
487489
#### XML Attributes {#xml-attributes}
488490

489491
| Attribute | Required | Attribute Type | Description |
@@ -496,7 +498,7 @@ When a `dataSource` attribute is specified and configured by the user, it is pas
496498

497499
#### XML Elements {#action-xml-elements}
498500

499-
`<actionVariables>` — Defines variables a widget provides when calling [execute() on an ActionValue](/apidocs-mxsdk/apidocs/pluggable-widgets-client-apis/#execute). The variables are made available in Studio Pro when configuring [Call a Microflow](/refguide/on-click-event/#call-microflow) and [Call a Nanoflow](/refguide/on-click-event/#call-nanoflow) actions.
501+
`<actionVariables>` — Defines variables a widget provides when calling [execute() on an ActionValue](/apidocs-mxsdk/apidocs/pluggable-widgets-client-apis/#execute). The variables are made available in Studio Pro when configuring [Call a Microflow](/refguide/on-click-event/#call-microflow) and [Call a Nanoflow](/refguide/on-click-event/#call-nanoflow) actions. Action variables are automatically mapped to parameters of the same name (`key`) and type.
500502

501503
`<actionVariable>` (required one or more) — Represents a primitive value provided by the widget as an argument when calling `ActionValue.execute()`. The variable is defined by the following attributes:
502504

content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/product-naming-guide.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -132,20 +132,6 @@ A solution for an air-gapped secure Mendix deployment.
132132

133133
This section contains various Mendix terms that are used in the product UI and documentation.
134134

135-
### application & app
136-
137-
An "application" or "app" can be one of the following:
138-
139-
* A local application
140-
* A Free App
141-
* A licensed application hosted on Mendix Cloud; another cloud such as AWS, SAP Cloud, or IBM Cloud Portal; or on the user's own server
142-
143-
Do not capitalize (meaning, do not write "Mendix App").
144-
145-
Do not replace with "app project" (or "project") generically, even when referring to project management-like tasks. **Project** is still used in some UI text, but that usage is being phased out. Using "app" in all instances is prioritized.
146-
147-
The full word "application" has a more well-rounded meaning to it (as in, web and mobile apps), whereas "app" may suggest just mobile apps to the reader. Accordingly, it can be better to use "application" at the beginning of documents and then switch to "app" later on. We want to make it clear that Mendix is not just for building mobile apps, but all kinds of applications.
148-
149135
### App ID
150136

151137
Always capitalize.

0 commit comments

Comments
 (0)