Skip to content

Releases: 0disoft/buildmarks

Buildmarks v0.1.17

Choose a tag to compare

@0disoft 0disoft released this 18 Jun 09:56
c7854a4

Simplifies the generated card chrome: profile and repository cards now show only the subject and tier in the header, move the visible Buildmarks version to the footer, and remove embedded SVG report links.

Buildmarks v0.1.16

Choose a tag to compare

@0disoft 0disoft released this 18 Jun 09:23
71204ed
  • Harden private-local signal disclosure and redaction across scoring, cards, reports, and gaps.
  • Replace brittle GitHub content probing with tree-derived file signals for README, license, community health, package, docs, demo, test, and codebase-shape detection.
  • Tighten CLI and Action input validation for empty values, option-like arguments, repository limits, and private-local tokens.
  • Treat malformed direct scoring and gap inputs as absent signals instead of accepting truthy runtime values.
  • Publish npm package buildmarks@0.1.16.

Buildmarks v0.1.15

Choose a tag to compare

@0disoft 0disoft released this 18 Jun 03:50
ac0908d

Changes

  • Replace context-dependent Collaboration and Public Adoption front-card dimensions with always-measurable Usability Surface and Project Stewardship dimensions.
  • Keep unavailable or deferred signal categories off profile card tier rows.
  • Harden private-local input disclosure, fallback wording, theme normalization, and CI type checking.

Verification

  • bun test
  • bun run typecheck
  • bun run build
  • npm pack --dry-run

Buildmarks v0.1.14

Choose a tag to compare

@0disoft 0disoft released this 18 Jun 02:53
f7578f2

Changes

  • Omit unavailable and context-only dimensions from profile card tier rows so private-local cards no longer show Public Adoption as N/A on the visual card face.

Verification

  • bun test
  • bun run build
  • npm pack --dry-run

Buildmarks v0.1.13

Choose a tag to compare

@0disoft 0disoft released this 18 Jun 02:28
412381f

Changes

  • Render profile and repository card scores as Gold, Platinum, and Diamond signal tiers.
  • Preserve underlying 0-100 scores in accessible SVG descriptions, progress bars, static reports, and JSON output.
  • Refresh committed example SVG assets for the new tier display.

Buildmarks v0.1.12

Choose a tag to compare

@0disoft 0disoft released this 16 Jun 04:12
fc522a8
  • Share common GitHub CLI option parsing across live GitHub card, report, and artifact commands.
  • Expose repository overall score weights as a typed constant and test that the weights stay normalized.
  • Detect common CI configuration files beyond GitHub Actions, including CircleCI, Travis CI, Jenkins, Azure Pipelines, GitLab CI, and Drone.
  • Derive renderer version assertions from the package version export instead of hard-coding the current version string in tests.

Buildmarks v0.1.11

Choose a tag to compare

@0disoft 0disoft released this 13 Jun 11:21
0c6e172
  • Preserve GitHub recursive tree truncation warnings through collected file signals and profile report limitations.
  • Reject non-decimal CLI repository limit values such as hexadecimal or exponent notation.
  • Fall back to the current date when SVG card input contains an invalid generated date string.
  • Collect repository details with bounded concurrency and disclose deferred live activity aggregates in generated reports.
  • Classify GitHub 403 responses more precisely, reject private-local token owner mismatches, and keep private-local report and gap disclosures out of public-only wording.
  • Harden fallback artifact writes and SVG/HTML text sanitization for malformed output paths, protocol-relative report links, and control characters.
  • Type profile signal classifications as a fixed public union and tighten public-only private-repository disclosure validation.
  • Split public-only and private-local GitHub collector policy validation, disclose public-only collection explicitly, align static-report timestamps, and avoid duplicate scoring in combined GitHub artifact generation.
  • Omit individual repositories that fail detail collection while disclosing the omitted count, add bounded live-collector policy caps, and apply short GitHub request timeouts with transient retries.

Buildmarks v0.1.10

Choose a tag to compare

@0disoft 0disoft released this 31 May 07:26
fb4d61b

What's changed

  • Add clearer spacing between the Buildmarks brand mark and the visible package version on generated SVG cards.
  • Publish the spacing fix as v0.1.10 so generated cards show the corrected package version.

Verification

  • bun test
  • npm pack --dry-run
  • Bun build smoke into a temporary output directory

Buildmarks v0.1.9

Choose a tag to compare

@0disoft 0disoft released this 31 May 07:16
483b7fe

What's changed

  • Show the Buildmarks package version beside the top card brand mark on generated SVG cards.
  • Add a shared version constant so rendered card output, package metadata, and release docs stay aligned.
  • Refresh committed example SVG assets to include the visible version label.

Verification

  • bun test
  • npm pack --dry-run
  • Bun build smoke into a temporary output directory

Buildmarks v0.1.8

Choose a tag to compare

@0disoft 0disoft released this 31 May 06:13
0c8aee2

What's changed

  • Fix max-repositories-scored so the Action and CLI option actually limits the repositories summarized in profile cards and static reports.
  • Raise the default max-repositories-scored profile summary limit from 8 to 12 for a wider default project sample.
  • Add regression coverage for scoring, GitHub card rendering, and static report generation.

Verification

  • bun test
  • npm pack --dry-run
  • Bun build smoke into a temporary output directory