Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:00
· 179 commits to main since this release

🚀 Release adnbn v0.5.0 (2025-10-22)

⚡️ Performance Improvements

  • content: add processing lock mechanism with await-lock (24a9395)

✨ Features

  • content: add WeakMarker implementation and integrate with content resolvers (a35abd6)

    • Introduced WeakMarker for managing weakly referenced element markers.
    • Updated core.ts to register ContentScriptMarker resolvers.
    • Enhanced ContentParser schema with marker validation support.
    • Integrated WeakMarker into Builder with necessary error handling.
  • content: introduce marker-based anchor handling and cleanup resolvers (bd7b897)

    • Added ContentScriptMarkerContract for marker management.
    • Replaced contentScriptAnchorAttribute with marker attribute logic.
    • Refactored Node and introduced MarkerNode wrapping for marker operations.
    • Abstracted marker logic into AbstractMarker and AttributeMarker.
    • Updated related definitions and resolved configurations for marker integration.
  • entrypoint: add definition shorthand support and improve tests (e29e3f9)

🐛 Bug Fixed

  • fix email mapping and update git shortlog command to use mailmap (bdbd0b2)

🧪 Tests

  • content: add comprehensive test coverage for markers (04572f4)

    • Added new unit tests for WeakMarker, AttributeMarker,
      and unified Marker tests.
    • Improved test specificity and coverage across different marker implementations.
    • Removed redundant tests and refactored existing ones for clarity.
  • content: add unit tests for AttributeMarker functionality (1977f8c)

🧹 Chores

  • deps: update package-lock to upgrade dependencies (92556a6)

  • deps: update package-lock to upgrade dependencies (ee784b8)

🛠️ Refactoring

  • content: improve marker querying and unify unmarked handling (d40c7e1)

  • content: remove redundant marker type validation in Builder (073e69c)

  • entrypoint: enhance shorthand property type resolution and refactor methods (d6316e9)

    • Implemented resolveTypeFromShorthand for cleaner and reusable logic.
    • Improved SourceFile handling for shorthand property assignments.
    • Moved background tests to a standalone file for better test structure.
  • icon: update getIcons return type and migrate to Map usage (b981cf5)