Skip to content

Releases: robertgorsuch/AI-JasperReports-Generator

jasper-deploy 1.1.0

Choose a tag to compare

@robertgorsuch robertgorsuch released this 07 Aug 20:28

jasper-deploy plugin 1.1.0

Packaging

  • The plugin now ships only its own payload (plugins/jasper-deploy/: skill + commands + manifests). Previously source: "./" cloned the entire working repository (~266 files) into every install — demo report suites, census loader scripts, sample SQL dumps, workspace docs, and a repo-root .claude/settings.json that enabled unrelated plugins on installers' machines.
  • Skill moved from .claude/skills/jasper-deploy/ to plugins/jasper-deploy/skills/jasper-deploy/.

New: slash commands

  • /jasper-deploy:doctor — preflight the toolchain and server connectivity
  • /jasper-deploy:smoke — run the full 24-step smoke test
  • /jasper-deploy:deploy — scaffold/compile/deploy a report and verify it
  • /jasper-deploy:promote — promote a resource between environments

SKILL.md

  • Frontmatter description cut from ~2.4 KB to ~0.6 KB (injected into every session's skill list; capability detail lives in the body).
  • Machine-specific facts moved to an optional, gitignored LOCAL.md overlay; SKILL.md is environment-neutral. New environments start with jrs.config.example.json + doctor.ps1.
  • Happy-path example derives server URL and credentials from jrs.config.json.

CI

  • Re-enabled offline skill checks (doc/link consistency + Pester unit tests) on a windows + ubuntu pwsh matrix — the ubuntu leg backs the cross-platform claim in SKILL.md.
  • Robust repo-root detection in check_docs.ps1 for clean checkouts; Pester 4 pinned in CI for legacy Should syntax; portable temp dir in lint test fixtures.
  • Plugin-manifest sanity step (marketplace source path + payload).

Install: /plugin marketplace add robertgorsuch/AI-JasperReports-Generator then /plugin install jasper-deploy@jaspersoft-tools

The attached jasper-deploy-plugin-1.1.0.zip is the plugin payload only (built with git archive from the tag — no local config included).