Skip to content

Commit d799a8d

Browse files
chore: update CHANGELOG for v3.1.0 release — add configs work, correct test count
- Update date to 2026-02-23 - Update test count: 2115 → 2280+ (2158 non-MCP + ~122 MCP) - Add "Config Repository" section documenting all 178 configs reviewed, max_pages removed, URL fixes, structural fixes, doc/script alignment Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent dbf0e94 commit d799a8d

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

CHANGELOG.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ All notable changes to Skill Seeker will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [3.1.0] - 2026-02-22
8+
## [3.1.0] - 2026-02-23
99

1010
### 🎯 "Unified CLI & Developer Experience" — Feature Release
1111

12-
**Theme:** One command for everything. Better developer tooling. 2115 tests passing.
12+
**Theme:** One command for everything. Better developer tooling. 2280+ tests passing.
1313

1414
### Added
1515

@@ -103,14 +103,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
103103
- **`pyproject.toml`** — PyYAML added as core dependency (required by workflow preset management); langchain and llama-index added as dependencies; MCP version requirement updated to `>=1.25`
104104

105105
### Tests
106-
- **2115 tests passing** (up from 1852 in v3.0.0), 158 skipped (external services), 0 failures
106+
- **2280+ tests passing** (2158 non-MCP + ~122 MCP, up from 1852 in v3.0.0), 11 skipped (external services), 0 failures
107107
- Added `TestAnalyzeWorkflowFlags`, `TestUnifiedCLIArguments`, `TestPDFCLIArguments` classes
108108
- Added `tests/test_mcp_workflow_tools.py` — 5 MCP workflow tool tests
109109
- Added `tests/test_unified_scraper_orchestration.py` — UnifiedScraper orchestration tests
110110
- Removed `@unittest.skip` from gemini/openai/claude adaptor tests that were ready
111111
- Removed `@requires_github` from 5 unified_analyzer tests that fully mock their dependencies
112112
- Macros-specific tests now use `@patch(sys.platform)` instead of runtime `skipTest()` for platform portability
113113

114+
### Config Repository (skill-seekers-configs)
115+
- **178 production configs reviewed and enhanced** across all 22 categories — brought to v1.1.0 quality standard
116+
- **Removed all `max_pages` fields** from production configs (deprecated, defaults apply automatically)
117+
- **Fixed outdated URLs**: `astro.json` (Astro v3 restructure: `/en/core-concepts/``/en/basics/`), `laravel.json` (11.x → 12.x throughout)
118+
- **Fixed structural bug** in `httpx_comprehensive.json``url_patterns`, `categories`, `rate_limit` moved from top-level into `sources[0]` (required for unified format)
119+
- **Removed hash-fragment start_urls** from `zod.json` (scrapers don't follow `?id=` anchors)
120+
- **Improved category/selector quality** across all 22 categories: 5-13 categories per config, 3-6 keywords each, semantic selector fallback chains
121+
- **README.md**: corrected config count from outdated "50+" to accurate 178 production / 182 total; all category counts verified
122+
- **CONTRIBUTING.md, QUALITY_GUIDELINES.md, AGENTS.md**: aligned with production standards; removed all `max_pages` guidance
123+
- **`scripts/validate-config.py`**: fixed two bugs — unified config categories lookup (was always reporting "no categories" for multi-source configs) and `max_pages` warning logic (was warning when absent, now correctly warns when present)
124+
- **Deleted** `.github/ISSUE_TEMPLATE/submit-config.md` (old duplicate of `submit-config.yml` with outdated content)
125+
114126
## [3.0.0] - 2026-02-10
115127

116128
### 🚀 "Universal Intelligence Platform" - Major Release

0 commit comments

Comments
 (0)