Skip to content

Releases: paulosalem/weavemark

WeaveMark 0.9.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 02:18

Added

  • Semantic @package instructions: application with reusable and inline
    instruction composition, canonical @{output} context, and a reusable
    internal promplet-application runtime.
  • Explicit --open support for opening successfully packaged artifacts after
    execution.
  • Module-owned default @bind implementations. 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

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:44

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
    @path shorthand, 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-file or --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 ... --run path. 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/@bind implementations
    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

Choose a tag to compare

@paulosalem paulosalem released this 17 Jul 23:54

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

PyPI: https://pypi.org/project/weavemark/0.8.0/