@@ -5,12 +5,42 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## [ 0.1.0 ] - 2025-05-17
8+ ## [ Unreleased ]
99
1010### Added
11- - Initial beta release
12- - Core functionality
13- - CLI interface
14- - Test suite
15- - CI/CD workflows with ruff lint and pytest
16- - CONTRIBUTING.md
11+
12+ - MCP server integration via ` mcp ` subcommand
13+ - ` __main__.py ` for ` python -m deadcode ` support
14+ - CLI test suite covering all subcommands
15+ - npm wrapper (` package.json ` + ` cli.js ` ) for npm publishing
16+ - GitHub Actions: npm publish workflow (release or manual dispatch)
17+ - GitHub Actions: PyPI publish workflow
18+ - GitHub Actions: GitHub Pages deployment workflow
19+ - ` CONTRIBUTING.md ` with development setup and PR guidelines
20+ - ` SECURITY.md ` with security policy
21+ - Homebrew and Scoop install methods
22+ - Directory listing badges: Open Source Alternative, LibHunt, Awesome Python
23+ - ` revenueholdings-license ` gating on all CLI commands
24+ - Beta badge and star CTA in README header
25+ - npm keywords optimized for discoverability (15 terms)
26+
27+ ### Changed
28+
29+ - npm package renamed for consistency
30+ - CI test matrix expanded to include Python 3.13
31+ - CI security hardened: ` persist-credentials: false ` , restricted permissions
32+ - Documentation branding updated from DevForge to Revenue Holdings
33+ - README tool count updated (8 → 11)
34+ - ` project.urls ` metadata added to ` pyproject.toml `
35+
36+ ### Fixed
37+
38+ - CI badge updated to reference correct workflow file
39+ - UTF-8 encoding (mojibake) in file output
40+ - Ruff lint issues: ` datetime.UTC ` , ` X | None ` syntax, ` E501 ` , ` B904 ` , ` F821 `
41+ - Missing ` ruff ` dev dependency in ` pyproject.toml `
42+ - Duplicate ` test.yml ` workflow removed
43+ - ` revenueholdings-license ` import made optional (fixes CI failures on open-source PRs)
44+ - Dependencies bumped via Dependabot (checkout@v6, setup-node@v6, setup-python@v6, rich, pyyaml)
45+ - Orphaned npm install section removed from README
46+ - Scanner category count corrected (3 → 4)
0 commit comments