Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ We will provide bug fixes and updates to the latest major version.

| Version | Supported |
| ------- | ------------------ |
| 14.x | :white_check_mark: |
| < 13.0 | :x: |
| 14.x | :white_check_mark: |
| < 13.0 | :x: |

## Security Updates

We will provide security relevant fixes to the following versions:

| Version | Supported |
| ------- | ------------------ |
| 14.x | :white_check_mark: |
| 13.x | :white_check_mark: |
| 12.x | :white_check_mark: |
| < 12.0 | :x: |
| 14.x | :white_check_mark: |
| 13.x | :white_check_mark: |
| 12.x | :white_check_mark: |
| < 12.0 | :x: |

## Reporting a Vulnerability

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -263,34 +263,34 @@ The new collection of scalars are published in the package [HotChocolate.Types.S

**New Scalars:**

| Type | Description |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| EmailAddress | The `EmailAddress` scalar type represents an email address, represented as UTF-8 character sequences that follows the specification defined in RFC 5322. |
| HexColor | The `HexColor` scalar type represents a valid HEX color code. |
| Hsl | The `Hsl` scalar type represents a valid a CSS HSL color as defined here <https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#hsl_colors>. |
| Hsla | The `Hsla` scalar type represents a valid a CSS HSLA color as defined here <https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#hsl_colors>. |
| IPv4 | The `IPv4` scalar type represents a valid a IPv4 address as defined here <https://en.wikipedia.org/wiki/IPv4>. |
| IPv6 | The `IPv6` scalar type represents a valid a IPv6 address as defined here [RFC8064](https://tools.ietf.org/html/rfc8064). |
| Isbn | The `ISBN` scalar type is a ISBN-10 or ISBN-13 number: https:\/\/en.wikipedia.org\/wiki\/International_Standard_Book_Number. |
| LocalDate | The `LocalDate` scalar type represents a ISO date string, represented as UTF-8 character sequences yyyy-mm-dd. The scalar follows the specification defined in RFC3339. |
| LocalTime | The `LocalTime` scalar type is a local time string (i.e., with no associated timezone) in 24-hr `HH:mm:ss]`. |
| Type | Description |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| EmailAddress | The `EmailAddress` scalar type represents an email address, represented as UTF-8 character sequences that follows the specification defined in RFC 5322. |
| HexColor | The `HexColor` scalar type represents a valid HEX color code. |
| Hsl | The `Hsl` scalar type represents a valid a CSS HSL color as defined here <https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#hsl_colors>. |
| Hsla | The `Hsla` scalar type represents a valid a CSS HSLA color as defined here <https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#hsl_colors>. |
| IPv4 | The `IPv4` scalar type represents a valid a IPv4 address as defined here <https://en.wikipedia.org/wiki/IPv4>. |
| IPv6 | The `IPv6` scalar type represents a valid a IPv6 address as defined here [RFC8064](https://tools.ietf.org/html/rfc8064). |
| Isbn | The `ISBN` scalar type is a ISBN-10 or ISBN-13 number: https:\/\/en.wikipedia.org\/wiki\/International_Standard_Book_Number. |
| LocalDate | The `LocalDate` scalar type represents a ISO date string, represented as UTF-8 character sequences yyyy-mm-dd. The scalar follows the specification defined in RFC3339. |
| LocalTime | The `LocalTime` scalar type is a local time string (i.e., with no associated timezone) in 24-hr `HH:mm:ss]`. |
| MacAddress | The `MacAddress` scalar type represents a IEEE 802 48-bit Mac address, represented as UTF-8 character sequences. The scalar follows the specification defined in [RFC7042](https://tools.ietf.org/html/rfc7042#page-19). |
| NegativeFloat | The `NegativeFloat` scalar type represents a double‐precision fractional value less than 0. |
| NegativeInt | The `NegativeIntType` scalar type represents a signed 32-bit numeric non-fractional with a maximum of -1. |
| NonEmptyString | The `NonNullString` scalar type represents non-empty textual data, represented as UTF‐8 character sequences with at least one character. |
| NonNegativeFloat | The `NonNegativeFloat` scalar type represents a double‐precision fractional value greater than or equal to 0. |
| NonNegativeInt | The `NonNegativeIntType` scalar type represents a unsigned 32-bit numeric non-fractional value greater than or equal to 0. |
| NonPositiveFloat | The `NonPositiveFloat` scalar type represents a double‐precision fractional value less than or equal to 0. |
| NonPositiveInt | The `NonPositiveInt` scalar type represents a signed 32-bit numeric non-fractional value less than or equal to 0. |
| PhoneNumber | The `PhoneNumber` scalar type represents a value that conforms to the standard E.164 format as specified in: <https://en.wikipedia.org/wiki/E.164>. |
| PositiveInt | The `PositiveInt` scalar type represents a signed 32‐bit numeric non‐fractional value of at least the value 1. |
| PostalCode | The `PostalCode` scalar type represents a valid postal code. |
| Port | The `Port` scalar type represents a field whose value is a valid TCP port within the range of 0 to 65535. |
| Rgb | The `RGB` scalar type represents a valid CSS RGB color as defined here [MDN](<https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#rgb()_and_rgba()>). |
| Rgba | The `RGBA` scalar type represents a valid CSS RGBA color as defined here [MDN](<https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#rgb()_and_rgba()>). |
| UnsignedInt | The `UnsignedInt` scalar type represents an unsigned 32‐bit numeric non‐fractional value greater than or equal to 0. |
| UnsignedLong | The `UnsignedLong` scalar type represents an unsigned 64‐bit numeric non‐fractional value greater than or equal to 0. |
| UtcOffset | The `UtcOffset` scalar type represents a value of format `±hh:mm`. |
| NegativeFloat | The `NegativeFloat` scalar type represents a double‐precision fractional value less than 0. |
| NegativeInt | The `NegativeIntType` scalar type represents a signed 32-bit numeric non-fractional with a maximum of -1. |
| NonEmptyString | The `NonNullString` scalar type represents non-empty textual data, represented as UTF‐8 character sequences with at least one character. |
| NonNegativeFloat | The `NonNegativeFloat` scalar type represents a double‐precision fractional value greater than or equal to 0. |
| NonNegativeInt | The `NonNegativeIntType` scalar type represents a unsigned 32-bit numeric non-fractional value greater than or equal to 0. |
| NonPositiveFloat | The `NonPositiveFloat` scalar type represents a double‐precision fractional value less than or equal to 0. |
| NonPositiveInt | The `NonPositiveInt` scalar type represents a signed 32-bit numeric non-fractional value less than or equal to 0. |
| PhoneNumber | The `PhoneNumber` scalar type represents a value that conforms to the standard E.164 format as specified in: <https://en.wikipedia.org/wiki/E.164>. |
| PositiveInt | The `PositiveInt` scalar type represents a signed 32‐bit numeric non‐fractional value of at least the value 1. |
| PostalCode | The `PostalCode` scalar type represents a valid postal code. |
| Port | The `Port` scalar type represents a field whose value is a valid TCP port within the range of 0 to 65535. |
| Rgb | The `RGB` scalar type represents a valid CSS RGB color as defined here [MDN](<https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#rgb()_and_rgba()>). |
| Rgba | The `RGBA` scalar type represents a valid CSS RGBA color as defined here [MDN](<https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#rgb()_and_rgba()>). |
| UnsignedInt | The `UnsignedInt` scalar type represents an unsigned 32‐bit numeric non‐fractional value greater than or equal to 0. |
| UnsignedLong | The `UnsignedLong` scalar type represents an unsigned 64‐bit numeric non‐fractional value greater than or equal to 0. |
| UtcOffset | The `UtcOffset` scalar type represents a value of format `±hh:mm`. |

Most of the work on this new library was done by [Gregory], who also put his free time into Hot Chocolate. We are happy to have you onboard, Gregory!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ Our Redis subscription provider uses the [StackExchange.Redis](https://github.co

To publish events and trigger subscriptions, we can use the `ITopicEventSender`. The `ITopicEventSender` is an abstraction for the registered event publishing provider. Using this abstraction allows us to seamlessly switch between subscription providers, when necessary.

Most of the time we will be publishing events for successful mutations. Therefor we can simply inject the `ITopicEventSender` into our mutations like we would with every other `Service`. Of course we can not only publish events from mutations, but everywhere we have access to the `ITopicEventSender` through the DI Container.
Most of the time we will be publishing events for successful mutations. Therefore we can simply inject the `ITopicEventSender` into our mutations like we would with every other `Service`. Of course we can not only publish events from mutations, but everywhere we have access to the `ITopicEventSender` through the DI Container.

```csharp
public class Mutation
Expand Down
6 changes: 3 additions & 3 deletions website/src/docs/nitro/explore-the-ui/explorer.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ The Explorer is a versatile component utilized in various parts of the applicati

![Explorer](./images/explorer-0.webp)

### 1. Quick Actions
## 1. Quick Actions

The Explorer offers a set of quick actions that allow users to perform common tasks swiftly. In the provided example, the quick actions enable the creation of a document, folder, or API with just a few clicks.

### 2. Folder Node
## 2. Folder Node

Folder nodes within the Explorer can be expanded or collapsed by clicking on the arrow associated with them. The icon accompanying each folder node indicates its item type, aiding in quick identification and differentiation.

### 3. Context Menu
## 3. Context Menu

Right-clicking on an item within the Explorer opens the context menu, which presents a list of actions that can be performed on the selected item. The context menu provides a convenient way to access item-specific operations and functions relevant to the current workspace context.
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ client.ConnectionInterceptor = new CustomConnectionInterceptor();

## Initial payload

In JavaScript it is not possible to add headers to a web socket. Therefor many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.
In JavaScript it is not possible to add headers to a web socket. Therefore many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.

You can specify create this payload with a `ISocketConnectionInterceptor`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ client.ConnectionInterceptor = new CustomConnectionInterceptor();

## Initial payload

In JavaScript it is not possible to add headers to a web socket. Therefor many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.
In JavaScript it is not possible to add headers to a web socket. Therefore many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.

You can specify create this payload with a `ISocketConnectionInterceptor`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ client.ConnectionInterceptor = new CustomConnectionInterceptor();

## Initial payload

In JavaScript it is not possible to add headers to a web socket. Therefor many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.
In JavaScript it is not possible to add headers to a web socket. Therefore many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.

You can specify create this payload with a `ISocketConnectionInterceptor`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ client.ConnectionInterceptor = new CustomConnectionInterceptor();

## Initial payload

In JavaScript it is not possible to add headers to a web socket. Therefor many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.
In JavaScript it is not possible to add headers to a web socket. Therefore many GraphQL server do not use HTTP headers for the authentication of web sockets. Instead, they send the authentication token with the first payload to the server.

You can specify create this payload with a `ISocketConnectionInterceptor`

Expand Down
Loading