Releases: aipartnerup/apdev
Releases · aipartnerup/apdev
Release 0.1.6
Added
check-chars: Dangerous character blacklist (bidi controls + zero-width chars, CVE-2021-42574) with comment-aware detection — flags in code, allows in commentscheck-chars:is_dangerous_char()public function andDANGEROUS_CODEPOINTSconstantcheck-chars: Comment region detection state machine for Python (#) and JS/TS (//,/* */) with string literal trackingcheck-imports: Relative import support —from .foo import xandfrom . import foonow resolve correctly for cycle detection
Fixed
check-imports:ImportAnalyzernow handlesnode.level > 0(relative imports) by resolving againstcurrent_modulewith correct package vs module distinction
Release 0.1.5
Changed
- Use language-prefixed git tags (
python/v0.1.5) to support monorepo with independent package versions - URL-encode tag in GitHub API calls to handle
/in tag names
Release 0.1.4
Fixed
- Fix release script version check to use
PACKAGE_NAMEwhen reading init.py
Release 0.1.3
Fixed
- Fix release script version check to use Python package import name derived from project name (hyphen to underscore)
Release 0.1.2
Fixed
- Fix PyPI version check false positives: use exact match instead of
grep -wto prevent partial version matching (e.g.0.2.0matching0.2.0.1) - Fix
sedRE error on macOS when detecting GitHub repo from git remote (BSD sed doesn't support non-greedy.+?)