Developer-Dashboard

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - fixed layered bookmark rendering so shared `nav/*.tt` fragments and TT
      includes merge across inherited dashboard roots, and tightened config
      array merging for layered `collectors` and `providers`

1.82  2026-04-07
    - fixed lazy top-level CLI resolution so `dashboard <command>` now checks
      the current directory's `./.developer-dashboard/cli` before falling back
      to the nearest git-backed project runtime and then
      `~/.developer-dashboard/cli`, which restores local per-directory custom
      commands even outside git repos
    - kept home-runtime fallback working from non-repo directories that only
      contain `./.developer-dashboard/` without a matching local CLI override
    - expanded CLI smoke coverage around the non-git local override and the
      non-repo home fallback command path

1.81  2026-04-07
    - kept the public `dashboard` entrypoint thinner by moving the shipped
      `welcome`, `api-dashboard`, and `sql-dashboard` starter bookmark source
      into `share/seeded-pages/` and loading those assets on demand during
      `dashboard init` instead of embedding the bookmark bodies directly in
      the command script
    - fixed the seeded bookmark asset loader so installed copies resolve
      those starter pages from the distribution share directory instead of a
      repo-only relative path, which restores `dashboard init` after `cpanm`
      installation in blank environments
    - added explicit lightweight early-return paths for `dashboard ticket`
      and `dashboard version`, and kept the existing `jq`/`yq`/`open-file`
      style helpers on the lazy path so those commands do not build the full
      web runtime first
    - fixed `dashboard init` and `dashboard config init` so rerunning either
      command preserves an existing `~/.developer-dashboard/config/config.json`
      while still filling missing default collector config, helper commands,
      and starter bookmarks
    - tightened CLI smoke and loader coverage around the non-destructive init
      path, the seeded-page asset loader, and the `/usr/bin/env perl`
      shebang rule for shipped Perl scripts

1.79  2026-04-06
    - excluded `cover_db` from the release gather rules so a local
      Devel::Cover run no longer leaks coverage artifacts into built tarballs
    - tightened the release metadata coverage so the source tree now guards
      the clean-tarball rule directly before `dzil build`
    - kept the Windows Strawberry Perl path-resolution fix, the
      Dockur/QEMU host-staged MSI flow, the Windows guest `cpanm --no-wget --notest`
      dependency policy, and the hardened SSL live-server regression test
      from the earlier 1.78 work on the first clean release artifact

1.78  2026-04-06
    - fixed the Windows Strawberry Perl smoke bootstrap so a blank or
      command-name-only Perl resolution no longer dies before the fallback
      path resolver can run; the smoke now falls back through PowerShell
      command metadata and `where.exe` before deriving Strawberry runtime
      paths
    - hardened the Windows QEMU/Dockur smoke flow so the host stages the
      Strawberry Perl MSI into the OEM bundle, the launcher supports
      configurable retained web/RDP ports plus reusable cached ISO workdirs,
      and the Windows guest can install the built tarball with `cpanm --no-wget --notest`
      during the dependency layer while still running the full dashboard
      runtime smoke afterward
    - fixed `t/17-web-server-ssl.t` so an intermittent live TLS connect
      failure reports the underlying `IO::Socket::SSL` error and fails the
      remaining HTTPS assertions cleanly instead of crashing the test file on
      an undefined socket handle
    - updated the Windows verification docs, release metadata guard, main POD,
      and software spec so the checked-in verification path matches the
      shipped Windows smoke helpers and the verified Ubuntu blank-environment
      tarball install path

1.77  2026-04-06
    - added a rerunnable Windows VM verification path with
      `integration/windows/run-host-windows-smoke.sh`,
      `integration/windows/run-qemu-windows-smoke.sh`, and the optional
      live `t/29-windows-qemu-smoke.t` gate under `t/`
    - taught the Windows QEMU launcher to load reusable env-file settings,
      recover from stale `kvm` group sessions via `sg kvm`, support a
      Dockur-backed VM path, and auto-resolve the current 64-bit Strawberry
      Perl MSI from the official Strawberry Perl release feed when needed
    - updated the Strawberry/QEMU Windows smoke docs, README, main POD, and
      `SOFTWARE_SPEC.md` so the supported Windows baseline stays explicit:
      PowerShell plus Strawberry Perl, with Git Bash and Scoop treated only
      as optional setup helpers
    - tightened Windows integration asset coverage so the checked-in smoke
      launchers must stay executable and version-agnostic

1.76  2026-04-06
    - added a hide/show `Request Credentials` section to the seeded
      `api-dashboard` workspace, with bookmark-local `Basic`, `API Token`,
      `API Key`, `OAuth2`, `Apple Login`, `Amazon Login`, `Facebook Login`,
      and `Microsoft Login` presets backed by Postman `request.auth`
      import/export
    - fixed api-dashboard request send so saved request auth now applies to
      outgoing headers or query strings instead of forcing operators back to
      manual header editing, while imported provider-style auth presets
      hydrate back into the browser editor
    - hardened project-local `config/api-dashboard` persistence to owner-only
      `0700` / `0600` permissions because saved Postman collections can now
      contain live request-auth secrets, and expanded browser plus saved-Ajax
      coverage around that storage model
    - updated README, main module POD, architecture/testing/integration
      docs, security notes, and `SOFTWARE_SPEC.md` so the shipped
      api-dashboard auth workflow and storage model stay documented

1.75  2026-04-06
    - refined the sql-dashboard workspace UI so the editor is the clear
      primary focus: the SQL textarea now auto-resizes with the current
      content, the heavy editor toolbar is replaced by one quiet action row,
      and the redundant in-workspace schema-open button is removed in favour
      of the top schema tab
    - moved saved-SQL deletion to a compact inline `[X]` control beside each
      saved query so the visible list stays tied to its collection and no
      longer burns space with a large delete banner
    - expanded `t/05-cli-smoke.t`, `t/26-sql-dashboard.t`, and
      `t/27-sql-dashboard-playwright.t` to cover the quieter source markup,
      content-based editor auto-resize, inline saved-SQL deletion, and
      schema-tab browser flow
    - updated README, main module POD, architecture/testing/integration
      docs, and `SOFTWARE_SPEC.md` so the shipped sql-dashboard UX
      description matches the implemented workspace layout

1.74  2026-04-05
    - fixed the sql-dashboard workspace split by merging SQL collections and



( run in 1.693 second using v1.01-cache-2.11-cpan-39bf76dae61 )