Releases: paulosalem/weavemark
Releases · paulosalem/weavemark
Release list
WeaveMark 0.9.1
Added
- Semantic
@package instructions:application with reusable and inline
instruction composition, canonical@{output}context, and a reusable
internal promplet-application runtime. - Explicit
--opensupport for opening successfully packaged artifacts after
execution. - Module-owned default
@bindimplementations. Importing a module selects its
defaults as metadata, local bindings override them, and runtime protection
remains authoritative before Python execution. - A flagship VALE3 market-learning workflow with reusable finance capabilities,
a grounded Markdown report, execution trace, and responsive standalone HTML
dashboard. - Consent-first GA4 documentation analytics with persistent preferences and
advertising signals disabled.
Changed
- Renamed the misleading semantic-package parameter from
template:to
instructions:as a clean language break. - Replaced the executable tool-binding tutorial with an end-to-end market-report
tutorial and promoted the market workflow into the home-page hero examples. - Moved reusable market-research definitions and their reviewed default adapter
into the finance domain module.
Fixed
- Filtered unrelated market-search results and restricted official-context
evidence to company-owned domains. - Hardened generated dashboard instructions against narrow-viewport overflow
and preserved evidence, currency, source, accessibility, print, and security
constraints. - Made CI/release validation install the declared example dependencies and
validate maintained LFS images whether checkout content is hydrated or a
pointer.
WeaveMark 0.9.0
Added
- Markdown-native
<!-- ... -->author comments, stripped before WeaveMark
parsing while remaining literal inside inline and fenced code. - Language 0.9 source references: block and inline
@reference, Claude-style
@pathshorthand, compiler-only or retained context, recursive resolution,
provenance metadata, and deterministic Reference Appendices. - Tag-triggered PyPI Trusted Publishing and GitHub release automation, guarded
by synchronized version and finalized-changelog validation. - JSON, YAML, and YML input-variable files with strict object and duplicate-key
validation. - Repository-wide Markdown rendering and local-link hygiene checks.
- A safe, idempotent local installer for the bundled VS Code extension, with
VS Code/Insiders/VSCodium detection, atomic copy or development-link modes,
conflict protection, verification, and uninstall support.
Changed
- The current WeaveMark language version is 0.9.
- Executable promplets now carry their normal engine semantics entirely in
@execute; redundant catalog runtime sidecars were removed. - Runtime config is reserved for explicit provider, policy, and host overrides.
Promplet input data belongs in--vars-fileor--var. - The programming library now focuses on the maintained local-first
TypeScript/Next.js/Prisma/SQLite stack. Unsupported Rust/Bevy, Android/Kotlin,
PostgreSQL, and generic SaaS fragments and their niche catalog examples were
removed. - The passive-income software example is now a local-first planning dashboard.
- Added a news intelligence board that reuses the workflow-board module family
for durable event memory and material-update deduplication. - Removed unused generic writing and product-metaphor fragments while retaining
the decision, teaching, release, game-design, and work-intelligence layers
exercised by controlled studies. - Moved the household financial-resilience lens into the finance domain and made
the news board reuse the study-backed topic-intelligence monitor. - Generalized notifications beyond their former finance-specific examples,
added finance-safety boundaries to CompoundVision, and repaired controlled
game-study sources that referenced removed programming fragments. - The recurring news/events monitor now runs through the regular
weavemark ... --runpath. Its promplet owns query planning, source
selection, crawling, ranking, deduplication, history comparison, and
synthesis; Python is limited to thin search/news/crawl bindings. - Single-call executables can now run matching
@tool/@bindimplementations
natively with explicit iteration and total tool-call budgets. @embed folder:loads a bounded folder of Markdown reports, enabling
@summarize-based memory for recurring workflows.- Reflection-engine runtime values are no longer misclassified as missing user
inputs during batch preflight. - Compiler binding metadata is canonicalized across valid wire-name variants,
and one bounded protocol-repair retry handles malformed semantic-compiler JSON. - Markdown persistence normalizes trailing whitespace across CLI, Python, and
collaborative example artifacts.
Fixed
- Tutorial snippets no longer present Markdown
#headings as WeaveMark
comments. - GitHub README rendering around Quickstart protections and command examples.
- Nested Markdown fences in generated execution traces.
- Ambiguous short names for public library targets and stale pre-module paths in
catalog notes. - Broken comic reference-image paths and Python examples that depended on a
sibling source checkout instead of installed dependencies. - Dashboard guidance now prioritizes decisions, evidence, freshness, quiet and
attention states, and error/offline behavior rather than generic chart density.
WeaveMark 0.8.0
Initial public WeaveMark release.
Highlights:
- hybrid structural and LLM-based promplet compilation
- bundled reusable promplet library and execution engines
- experimental protection boundaries and configurable debug logging
- optional provenance manifests, full-call recording, and strict offline replay
- Python API, CLI/TUI, VS Code extension, tutorials, examples, and studies
- verified Git LFS showcase assets and clean-wheel installation