Skip to content
Open
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
26 changes: 13 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ resolver = "3"
members = ["crates/*"]

[workspace.package]
version = "0.1.7"
version = "0.1.8"
edition = "2024"

[workspace.lints.clippy]
Expand Down
31 changes: 31 additions & 0 deletions crates/pseudoscript-doc/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-doc-v0.1.7...pseudoscript-doc-v0.1.8) - 2026-06-11

### Added

- *(doc)* the 3D universe island β€” the IDE's ForceGraph in the doc site
- *(doc)* rebuild the doc site β€” server SVG, health, search, system theme
- *(doc)* embed data entity and feature flow diagrams on doc pages (closes #42)
- *(web-ide)* 3D relationship-graph view (d3-force-3d)
- *(lang)* `from` is the universal typed value-producer (ADR-035)
- *(emit)* data entity (ER) and feature flow canvas views (+ crash fix)
- *(doc)* Markdown renderer with inline SVG; ban hyphens in dependency names
- *(lang)* bindings state their type β€” `x: Type = Expr` (ADR-027)
- *(doc)* generated docs render the web IDE's sequence diagram
- *(docs)* authored Markdown docs + rich live-preview editor
- Svelte SSR doc renderer, wasm compiler API, and a web IDE
- static checker, Option/feature language features, enriched self-model

### Fixed

- *(ci)* release-plz reads releases from git tags β€” git_only + dep version reqs
- *(doc)* render SVG text everywhere β€” font on a group, separate .svg files

### Other

- apply rustfmt to fix main build ([#64](https://github.com/flying-dice/pseudoscript/pull/64))
- release v0.1.7 ([#63](https://github.com/flying-dice/pseudoscript/pull/63))
- *(doc)* pin the seeded-lint path β€” health page, section badge, nav count
- release
- release v0.1.4
- release v0.1.0

## [0.1.7](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-doc-v0.1.6...pseudoscript-doc-v0.1.7) - 2026-06-10

### Added
Expand Down
8 changes: 4 additions & 4 deletions crates/pseudoscript-doc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ name = "pseudoscript_doc"
path = "src/lib.rs"

[dependencies]
pseudoscript-model = { path = "../pseudoscript-model", version = "0.1.7" }
pseudoscript-emit = { path = "../pseudoscript-emit", version = "0.1.7" }
pseudoscript-model = { path = "../pseudoscript-model", version = "0.1.8" }
pseudoscript-emit = { path = "../pseudoscript-emit", version = "0.1.8" }
# Positions diagnostics and highlights pds code blocks at build time.
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.7" }
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.8" }
# The universe page's snapshot + entry-point flows.
pseudoscript-universe = { path = "../pseudoscript-universe", version = "0.1.7" }
pseudoscript-universe = { path = "../pseudoscript-universe", version = "0.1.8" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
# Renders `[[doc.sidebar]]` markdown pages to HTML. Pure Rust (no C), so it
Expand Down
22 changes: 22 additions & 0 deletions crates/pseudoscript-dot/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-dot-v0.1.7...pseudoscript-dot-v0.1.8) - 2026-06-11

### Added

- *(model)* architectural-principle lints with code + article links ([#24](https://github.com/flying-dice/pseudoscript/pull/24))
- *(web-ide)* identify/clear grid pins, reset a diagram, symmetric drag margin
- *(grid)* experimental grid placement β€” dials, drag-to-pin, search modes
- *(dot)* faithful nested cluster layout (system βŠ‡ container βŠ‡ components)
- *(dot)* cluster header band so titles clear member nodes
- *(dot)* lengthen labeled edges to fit their label
- *(dot)* same-rank constraints + long-edge optimizer
- *(dot)* add pseudoscript-dot, a pure-Rust Graphviz dot port

### Other

- release v0.1.7 ([#63](https://github.com/flying-dice/pseudoscript/pull/63))
- release
- release v0.1.4
- release v0.1.0 ([#21](https://github.com/flying-dice/pseudoscript/pull/21))
- *(model)* publish cross-module contracts on container/system faces + conformance guard
- cargo fmt --all + tidy stale universe doc comments

## [0.1.7](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-dot-v0.1.6...pseudoscript-dot-v0.1.7) - 2026-06-10

### Added
Expand Down
41 changes: 41 additions & 0 deletions crates/pseudoscript-emit/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-emit-v0.1.7...pseudoscript-emit-v0.1.8) - 2026-06-11

### Added

- *(doc-rebuild)* groundwork β€” self-model, adaptive SVG theme, flows in Rust
- *(web-ide)* 3D relationship-graph view (d3-force-3d)
- *(grid)* experimental grid placement β€” dials, drag-to-pin, search modes
- *(emit,web-ide)* nested boundary frames in the component view
- *(dot)* faithful nested cluster layout (system βŠ‡ container βŠ‡ components)
- *(dot)* cluster header band so titles clear member nodes
- *(web-ide)* one global layout config; stronger LR spacing
- *(dot)* lengthen labeled edges to fit their label
- *(web-ide)* per-diagram layout tweaks toggle on the C4 canvas
- *(emit)* drive C4 layout with pseudoscript-dot, drop layout-rs
- *(lang)* `from` is the universal typed value-producer (ADR-035)
- *(emit)* data entity (ER) and feature flow canvas views (+ crash fix)
- *(emit)* collapse parallel C4 edges into one labelled arrow
- *(ide)* dependency-aware language intelligence on a single typed wasm
- *(ide)* web IDE overhaul β€” JetBrains/Fleet shell, canvas, LSP, export
- *(lang)* bindings state their type β€” `x: Type = Expr` (ADR-027)
- *(docs)* authored Markdown docs + rich live-preview editor
- *(emit)* richer sequence diagrams for the static site
- static checker, Option/feature language features, enriched self-model

### Fixed

- *(ci)* release-plz reads releases from git tags β€” git_only + dep version reqs
- *(emit)* draw cycle-closing back-edges in C4 views
- *(doc)* render SVG text everywhere β€” font on a group, separate .svg files
- *(emit)* project a black-box callable as a minimal sequence diagram

### Other

- release v0.1.7 ([#63](https://github.com/flying-dice/pseudoscript/pull/63))
- release
- release v0.1.4
- *(model)* publish cross-module contracts on container/system faces + conformance guard
- cargo fmt --all + tidy stale universe doc comments
- rustfmt emit/ide (fix CI fmt gate)
- release v0.1.0

## [0.1.7](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-emit-v0.1.6...pseudoscript-emit-v0.1.7) - 2026-06-10

### Added
Expand Down
8 changes: 4 additions & 4 deletions crates/pseudoscript-emit/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ path = "src/lib.rs"
[dependencies]
# Logging facade (target-agnostic); the subscriber is chosen at the wasm/stdio edge.
tracing = "0.1"
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.7" }
pseudoscript-model = { path = "../pseudoscript-model", version = "0.1.7" }
pseudoscript-layout = { path = "../pseudoscript-layout", version = "0.1.7" }
pseudoscript-dot = { path = "../pseudoscript-dot", version = "0.1.7" }
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.8" }
pseudoscript-model = { path = "../pseudoscript-model", version = "0.1.8" }
pseudoscript-layout = { path = "../pseudoscript-layout", version = "0.1.8" }
pseudoscript-dot = { path = "../pseudoscript-dot", version = "0.1.8" }
serde = { version = "1", features = ["derive"] }

[dev-dependencies]
Expand Down
21 changes: 21 additions & 0 deletions crates/pseudoscript-format/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-format-v0.1.7...pseudoscript-format-v0.1.8) - 2026-06-11

### Added

- *(lang)* operators + top-level constants for business rules (refs #22)
- *(lang)* `from` is the universal typed value-producer (ADR-035)
- *(ide)* dependency-aware language intelligence on a single typed wasm
- *(lang)* bindings state their type β€” `x: Type = Expr` (ADR-027)
- static checker, Option/feature language features, enriched self-model

### Fixed

- *(ci)* release-plz reads releases from git tags β€” git_only + dep version reqs

### Other

- release v0.1.7 ([#63](https://github.com/flying-dice/pseudoscript/pull/63))
- release
- release v0.1.4
- release v0.1.0

## [0.1.7](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-format-v0.1.6...pseudoscript-format-v0.1.7) - 2026-06-10

### Added
Expand Down
2 changes: 1 addition & 1 deletion crates/pseudoscript-format/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name = "pseudoscript_format"
path = "src/lib.rs"

[dependencies]
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.7" }
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.8" }

[dev-dependencies]
cucumber = "0.21"
Expand Down
30 changes: 30 additions & 0 deletions crates/pseudoscript-ide/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-ide-v0.1.7...pseudoscript-ide-v0.1.8) - 2026-06-11

### Added

- *(ide)* universe flows from Rust β€” one tracer for IDE and doc site
- *(doc)* rebuild the doc site β€” server SVG, health, search, system theme
- *(model)* architectural-principle lints with code + article links ([#24](https://github.com/flying-dice/pseudoscript/pull/24))
- *(web-ide)* 3D relationship-graph view (d3-force-3d)
- *(grid)* experimental grid placement β€” dials, drag-to-pin, search modes
- *(web-ide)* per-diagram layout tweaks toggle on the C4 canvas
- *(emit)* drive C4 layout with pseudoscript-dot, drop layout-rs
- *(emit)* data entity (ER) and feature flow canvas views (+ crash fix)
- *(editor)* fold member impl blocks by default + right-click fold controls
- *(ide)* dependency-aware language intelligence on a single typed wasm

### Fixed

- *(ci)* release-plz reads releases from git tags β€” git_only + dep version reqs

### Other

- apply rustfmt to fix main build ([#64](https://github.com/flying-dice/pseudoscript/pull/64))
- release v0.1.7 ([#63](https://github.com/flying-dice/pseudoscript/pull/63))
- release
- release v0.1.4
- *(ide)* tsify the universe snapshot DTO; flow name in the 3D timeline
- *(universe)* drop dead personality layer; clean up 3D-graph web-ide
- cargo fmt --all + tidy stale universe doc comments
- rustfmt emit/ide (fix CI fmt gate)

## [0.1.7](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-ide-v0.1.6...pseudoscript-ide-v0.1.7) - 2026-06-10

### Added
Expand Down
14 changes: 7 additions & 7 deletions crates/pseudoscript-ide/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ crate-type = ["cdylib", "rlib"]
path = "src/lib.rs"

[dependencies]
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.7" }
pseudoscript-format = { path = "../pseudoscript-format", version = "0.1.7" }
pseudoscript-model = { path = "../pseudoscript-model", version = "0.1.7" }
pseudoscript-lsp-core = { path = "../pseudoscript-lsp-core", version = "0.1.7" }
pseudoscript-emit = { path = "../pseudoscript-emit", version = "0.1.7" }
pseudoscript-doc = { path = "../pseudoscript-doc", version = "0.1.7" }
pseudoscript-syntax = { path = "../pseudoscript-syntax", version = "0.1.8" }
pseudoscript-format = { path = "../pseudoscript-format", version = "0.1.8" }
pseudoscript-model = { path = "../pseudoscript-model", version = "0.1.8" }
pseudoscript-lsp-core = { path = "../pseudoscript-lsp-core", version = "0.1.8" }
pseudoscript-emit = { path = "../pseudoscript-emit", version = "0.1.8" }
pseudoscript-doc = { path = "../pseudoscript-doc", version = "0.1.8" }
# The 3D "software universe" layout β€” pure, wasm-safe, permissive. Builds the whole
# universe (positions + planet personalities) the in-app WebGL view renders.
pseudoscript-universe = { path = "../pseudoscript-universe", version = "0.1.7" }
pseudoscript-universe = { path = "../pseudoscript-universe", version = "0.1.8" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
# Parses a `pds.toml` string into the doc manifest for the host (`doc_manifest`).
Expand Down
16 changes: 16 additions & 0 deletions crates/pseudoscript-layout/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-layout-v0.1.7...pseudoscript-layout-v0.1.8) - 2026-06-11

### Added

- *(web-ide)* 3D relationship-graph view (d3-force-3d)
- *(emit)* drive C4 layout with pseudoscript-dot, drop layout-rs
- *(emit)* show for-ancestry and description on sequence lifelines
- *(docs)* authored Markdown docs + rich live-preview editor

### Other

- release v0.1.7 ([#63](https://github.com/flying-dice/pseudoscript/pull/63))
- release
- release v0.1.4
- release v0.1.0

## [0.1.7](https://github.com/flying-dice/pseudoscript/compare/pseudoscript-layout-v0.1.6...pseudoscript-layout-v0.1.7) - 2026-06-10

### Added
Expand Down
Loading