Skip to content

Releases: jrmybtlr/DSLinter

v0.8.0

Choose a tag to compare

@jrmybtlr jrmybtlr released this 09 Aug 23:59
26227e1

compare changes

🩹 Fixes

  • Remove entry.controls from useEffect dependency array in ComponentPlaygroundPane (9f2531e)
  • Tighten score_deltas type to Partial<Record<keyof WorkspaceReport["scores"], number>> (d367bfa)
  • Address PR #42 review findings for 0.7.1 (#42)
  • Require = after bound aria-label/aria-labelledby in vue_attrs_have_accessible_name (9f97c31)

💅 Refactors

  • Update ComponentPlaygroundPane to use SelectValue for accessibility, enhance PlaygroundA11yAndCode to display optional props, and improve cva_extract for class-string fragment collection (3739bb5)
  • Reorganize dslinter plugin to inject consumer @source before Tailwind processing, enhance load functionality, and add tests for embed/index.css integration (fc7540c)

🏡 Chore

  • Update version to 0.7.0, add beta checklist to CONTRIBUTING.md, and remove ComponentImplementationClasses (02efda6)

❤️ Contributors

v0.6.0

Choose a tag to compare

@jrmybtlr jrmybtlr released this 05 Jul 03:54
54ce55c

compare changes

🚀 Enhancements

  • dashboard: Add favicon and improve sidebar component (e4aa8c9)

🩹 Fixes

  • dashboard: Update native binding version checks and add patch script (2f1842e)

💅 Refactors

  • sidebar: Update sidebar positioning logic for improved responsiveness (e87a4df)

❤️ Contributors

v0.5.1

Choose a tag to compare

@jrmybtlr jrmybtlr released this 24 Jun 09:56
dd1a982

compare changes

🚀 Enhancements

  • dashboard: Add embed support and improve dev server configuration (80526e4)

❤️ Contributors

v0.5.0

Choose a tag to compare

@jrmybtlr jrmybtlr released this 23 Jun 23:39
7ab8e4e

compare changes

🚀 Enhancements

  • dashboard: Enhance dev banner with network and scanner information (ef5f1c8)

🩹 Fixes

  • dashboard: Update inline style handling and improve linting for color values (70a7d1d)

💅 Refactors

  • dashboard: Update dev banner and button component styles (3baa3d1)

🏡 Chore

  • Update package-lock.json and pnpm-lock.yaml, add SECURITY.md, and enhance version checks for native bindings (9d29b82)

❤️ Contributors

v0.4.0

Choose a tag to compare

@jrmybtlr jrmybtlr released this 23 Jun 01:36
e875cb4

compare changes

🚀 Enhancements

  • dashboard: Enhance style value extraction and token validation (0754b61)

❤️ Contributors

v0.3.0

Choose a tag to compare

@jrmybtlr jrmybtlr released this 14 Jun 23:17
04d51de

compare changes

🚀 Enhancements

  • dashboard: Add new components and enhance reporting features (e65ca9b)
  • dashboard: Enhance prop type classification and add support for ReactNode (fd3a37a)

🩹 Fixes

  • dashboard: Update isDashboardPackageSrc function to accept package root (3492f84)

❤️ Contributors

v0.2.3

Choose a tag to compare

@jrmybtlr jrmybtlr released this 02 Jun 02:34
45785ca

compare changes

🚀 Enhancements

  • report: Upgrade schema version to 3 and refactor JSON serialization (b53a3fb)

🩹 Fixes

  • requireNative: Update expected version for native bindings to 0.2.1 (c836736)

❤️ Contributors

v0.2.2

Choose a tag to compare

@jrmybtlr jrmybtlr released this 02 Jun 00:56
1df2fd3

compare changes

✅ Tests

  • collectScanModules: Enhance case sensitivity tests for include_dirs (32c2065)

❤️ Contributors

v0.2.1

Choose a tag to compare

@jrmybtlr jrmybtlr released this 02 Jun 00:24
a7acaf8

compare changes

🩹 Fixes

  • ci: Build NAPI and demo report before publish tests (fdf497d)
  • report-cache: Improve report path validation by ensuring report root matches project root (7510dde)

💅 Refactors

  • Enhance path resolution for include directories and improve case sensitivity handling (22c96fb)

❤️ Contributors

v0.2.0

Choose a tag to compare

@jrmybtlr jrmybtlr released this 01 Jun 22:29
22e639c

compare changes

🚀 Enhancements

  • website: Switch deploy config from pages to workers (22d7e35)
  • playground: Add user info playground component and enhance controls handling (625f7c2)

🔥 Performance

  • Precompute newline_offsets once in analyze_vue_file, pass to merge_template_usages (a2839b3)

🩹 Fixes

  • dashboard: Address PR review feedback on publish files and API export (d3a1f1b)
  • Import website main stylesheet in entrypoint (79fa1ec)
  • Remove duplicate typescript devDependency in dashboard package (03e3dc1)
  • Address review comments - remove duplicate typescript dep, add .d.mts declaration, remove dead code (cbfd7ab)

💅 Refactors

  • rust: Consolidate usage maps, DRY FileScan ctors, remove scan_and_evaluate, fix scoring bugs, use lazy_regex! (5033b13)
  • ts: Split playground module, useRef cancellation, Set dedup, useMemo fixes, DashboardLayout, Sidebar, barrel index (d57a673)

📖 Documentation

  • Update README config options (5f2be14)
  • Remove trailing spaces in README (1fc4c1d)

🏡 Chore

  • release: V0.1.13 (3cd1a20)
  • dashboard: Remove dead code and dedupe helpers (cb41bcd)
  • Begin optimisation pass over src/ and packages/dashboard (8ec1a34)
  • Plan cloudflare workers website deploy (affabf5)
  • Add semver as a dev dependency and update pnpm lockfile (18afb12)

❤️ Contributors