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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ body:
attributes:
label: Environment
description: Include the OS, architecture, display backend, and G# SDK version when relevant.
placeholder: Ubuntu 24.04, x64, Wayland, Gsharp.NET.Sdk 0.4.1150
placeholder: Ubuntu 24.04, x64, Wayland, Gsharp.NET.Sdk 0.5.26
validations:
required: true

Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased

- Build with G# SDK 0.5.26, including idle hot reload redraws and updated generated record metadata and formatting.

## 0.7.38 - 2026-10-18

- Add the DevTools Profiler tab with live timelines, memory and resource lanes, and selected-range analysis.
Expand Down
4 changes: 2 additions & 2 deletions CONVENTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Folders are not assembly boundaries. Classify shared values and contracts separa
- State required fields and optional defaults. Reject missing or invalid required fields at parse time with a domain-owned typed failure.
- Read typed properties, not repeated field-name strings.
- Preserve stored and wire bytes when compatibility requires them. Existing data must still load.
- Use data types only when SDK 0.4.1150 and the actual serializer and NativeAOT path support them.
- Use data types only when SDK 0.5.26 and the actual serializer and NativeAOT path support them.

## Errors and delivery

Expand All @@ -79,7 +79,7 @@ Folders are not assembly boundaries. Classify shared values and contracts separa

## G# idioms

Use only forms supported by `Gsharp.NET.Sdk` 0.4.1150. Authority order: pinned compiler and tests, language spec, accepted ADRs, conformance samples, then authoring prose.
Use only forms supported by `Gsharp.NET.Sdk` 0.5.26. Authority order: pinned compiler and tests, language spec, accepted ADRs, conformance samples, then authoring prose.

| Use | Instead of |
| --- | --- |
Expand Down
2 changes: 1 addition & 1 deletion Goo/Goo.gsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
2 changes: 1 addition & 1 deletion THIRD-PARTY-NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ GIF and BMP. No additional native library ships. The source declares
## G# runtime support

Goo's Linux bundle redistributes `Gsharp.Extensions.dll` from
Gsharp.NET.Sdk 0.4.1150.
Gsharp.NET.Sdk 0.5.26.

- Copyright (c) 2019 David Obando.
- License: MIT.
Expand Down
2 changes: 1 addition & 1 deletion apps/Goo.DevTools/Goo.DevTools.gsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
2 changes: 1 addition & 1 deletion apps/Goo.Gallery/Goo.Gallery.gsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Version baseline

Gsharp.NET.Sdk 0.4.1150, Goo/Goo.Templates/Goo.DevTools/Goo.DevTools.App 0.7.35
Gsharp.NET.Sdk 0.5.26, Goo/Goo.Templates/Goo.DevTools/Goo.DevTools.App 0.7.35
and Goo.Widgets 0.2.19.

SVG examples require the next Goo release, which includes the loader in core.
Expand Down
2 changes: 1 addition & 1 deletion docs/native-authoring.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Native G# authoring

Goo builds with G# SDK 0.4.1150 from NuGet. Apps use the SDK compiler directly.
Goo builds with G# SDK 0.5.26 from NuGet. Apps use the SDK compiler directly.
Source contributors run the [source setup](../CONTRIBUTING.md#source-setup).

## Direct children
Expand Down
2 changes: 1 addition & 1 deletion plugins/goo/reference/docs/native-authoring.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Native G# authoring

Goo builds with G# SDK 0.4.1150 from NuGet. Apps use the SDK compiler directly.
Goo builds with G# SDK 0.5.26 from NuGet. Apps use the SDK compiler directly.
Source contributors run the [source setup](../CONTRIBUTING.md#source-setup).

## Direct children
Expand Down
6 changes: 3 additions & 3 deletions plugins/goo/reference/manifest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"repository": "https://github.com/obselate/goo",
"commit": "3ce948509d4d706b1dc0d4a312607aa349a3ae9e",
"commit": "979c80cbbca13830c2c512539eba44f504397f98",
"files": {
"README.md": "2fc388d9ce6eaf97b5d33f531a5b2a61321fad02cd3f18b57b15852d9d439cf0",
"CONTRIBUTING.md": "9a4bf3cd8bdcacdc13af547055691453dd55d57cc51e2865cf64135414dd7cf8",
"docs/native-authoring.md": "6519acf0597c56ebf5df619bdcd61b0ba15fe28de9b3e8e93bf15dbca31538e2",
"docs/native-authoring.md": "b6342aa859e0c5293471c1bf16fc757cabafc024a24afb7cc102cfce85b19976",
"docs/production-readiness.md": "c9b98824d85e1bd3215ab04c39491068a4e043d9b8f861c3f086f1489e154c81",
"docs/svg.md": "8798ec6ef15b95731356bda1b0fadf8fee650d553efbaad4bc1c697706ab1821",
"docs/migrations/gcv1.md": "6465b5704a37f637970a80fc8120002bda1cf5e10458d14cc9f71e0f9d4928a6",
Expand All @@ -30,6 +30,6 @@
"docs/devtools/development.md": "2401bc33efd58ca7565e732d8c87425ab5428d22c5728e47f4f1c2c4ab1e20a9",
"docs/devtools/protocol.md": "e4de8ac11d4e2ef35a5cae9a1988a3f6ca949272cc3da89424962e53f874f549",
"templates/Goo.Templates/content/Program.gs": "6654df447b6b2e79d709b304e9c5bc79ec19bf567f30ac93f1024f45806ca1b1",
"templates/Goo.Templates/content/GooStarter.gsproj": "4beaa4c2f9fa451af02082b3f364921b1c211d955d2e75829ccf52d072de0040"
"templates/Goo.Templates/content/GooStarter.gsproj": "03f8f7807cab2b10d157cfca53884cb531639f2232a93504d9dc231e6acb2527"
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
2 changes: 1 addition & 1 deletion templates/Goo.Templates/content/GooStarter.gsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Gsharp.NET.Sdk/0.4.1150">
<Project Sdk="Gsharp.NET.Sdk/0.5.26">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>net10.0</TargetFramework>
Expand Down
Loading
Loading