v1.4.0 - 2026-05-21
Features
- feat: add updates-wrapper config format and refactor labeler workflow by @shenxianpeng (1e86d71)
- feat: implement self-evolving code engine — 'Code Once, Live Forever' by @shenxianpeng in #56
Bug Fixes
- RepoKeeper labeler workflow action by @shenxianpeng (c79b726)
- report PR creation failures instead of silent false by @shenxianpeng (2f2b858)
- ignore tests/** recursively in auto-update, unify fnmatch across code paths by @shenxianpeng (e0946c9)
Documentation
- Update repokeeper-patrol.yml by @shenxianpeng (9524251)
- Update repokeeper-radar.yml by @shenxianpeng (ec8b3fe)
Refactoring
- delegate repokeeper workflows to reusable workflows from shenxianpeng/.github by @shenxianpeng (65fe52d)
- Rename github_token to repo_token in workflow by @shenxianpeng (9391e71)
- Remove python_version from repokeeper-radar.yml by @shenxianpeng (22ebbd5)
- Remove SMTP host and port from repokeeper workflow by @shenxianpeng (cb81944)
- Remove SMTP credentials from workflow secrets by @shenxianpeng (647fbc2)
- Remove telegram_chat_id from repokeeper-radar.yml by @shenxianpeng (7df65ab)
- Remove python_version from repokeeper-patrol.yml by @shenxianpeng (8f3ee33)
- Remove deprecated labeler workflow and python_version from repokeeper workflow by @shenxianpeng (4788d06)
Maintenance
- chore(deps): bump taiki-e/install-action from 2.75.30 to 2.77.1 in the github-actions group by @dependabot[bot] in #38
- chore(deps): bump python-multipart from 0.0.26 to 0.0.27 by @dependabot[bot] in #39
- chore(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #46
- chore(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #55
- chore(deps): bump idna from 3.11 to 3.15 by @dependabot[bot] in #54
- chore(deps): bump pymdown-extensions from 10.21.2 to 10.21.3 by @dependabot[bot] in #53
Other Changes
- Change github_token to repo_token in workflow by @shenxianpeng (c95e0e7)
- Modify RepoKeeper Patrol schedule and permissions by @shenxianpeng (5fdbd00)
- Trigger RepoKeeper labeler on issues by @shenxianpeng (d56945e)