Commit 0777ccd
chore(release): 0.20.15 coordinated (npm/PyPI/NuGet 0.20.15 · Maven 7.20.15)
Coordinated across all four registries per the single-shared-patch policy — the
ERR_PROJECTION_INHERITED_SOURCE guard is a loader change, so every port ships it.
PATCH: it rejects a shape that produced no working artifact in any port (TS mounted
writable CRUD over a read-only view; Java and Kotlin skipped on their subtype gate;
Python on the resolved source kind; C# emitted nothing). Same class as
ERR_ENUM_EXTENDS_VALUES_CONFLICT (#246, 0.20.11) and ERR_DUPLICATE_SQL_NAME
(0.20.9): a defect-class rejection, not a break in working compat surface, so it
does not need the ADR-0035 §3 consolidation window and does not reset the quiet
clock.
Verified before promoting: all five ports green (TS 516 conformance / 2284 total,
Java 516, Python 495 conformance / 1541 total, C# 842 conformance + Codegen 342 /
Render 290 / Cli 46); RC published to `next` and installed externally, where the
guard fires correctly on a projection inheriting its source.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S3msoGxjRMwx94PhKSLDuE1 parent 780fb30 commit 0777ccd
35 files changed
Lines changed: 54 additions & 50 deletions
File tree
- client/web/packages
- react
- runtime-web
- tanstack
- server
- csharp
- java
- codegen-base
- codegen-kotlin
- codegen-mustache
- codegen-plantuml
- codegen-spring
- core-spring
- integration-tests-kotlin
- integration-tests
- maven-plugin
- metadata-ktx
- metadata
- omdb-ktx
- omdb
- om
- render
- spring-boot-starter
- python
- typescript/packages
- ai-runtime
- cli
- codegen-ts-react
- codegen-ts-tanstack
- codegen-ts
- docs-site
- metadata
- migrate-ts
- render
- runtime-ts
- sdk
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments