fix(core): Stabilize pagination, tag mapping, changelog parsing, and HTTP retry/backoff; add tests and caching improvements
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-09-14 - 1.7.2 - fix(core)
|
||||
Stabilize pagination, tag mapping, changelog parsing, and HTTP retry/backoff; add tests and caching improvements
|
||||
|
||||
- Handle paginated orgs, repos, commits, and tags to avoid missing pages.
|
||||
- Map tags to commit SHAs and extract version strings from tag names for changelog lookup and optional npm publish detection.
|
||||
- Discover and parse repository CHANGELOG files from multiple candidate paths to extract per-version entries.
|
||||
- Implement retries with exponential backoff for 429/5xx and network errors in fetchFunction.
|
||||
- Add in-memory caching with window trimming, stable sorting, and optional tagged-only filtering.
|
||||
- Include tests: mocked pagination & tag mapping test and integration test scaffolding using @push.rocks/tapbundle.
|
||||
|
||||
## 2025-04-25 - 1.7.1 - fix(CodeFeed)
|
||||
Improve commit fetching concurrency and add tagged-only commit filtering along with updated documentation and tests
|
||||
|
||||
|
@@ -3,6 +3,6 @@
|
||||
*/
|
||||
export const commitinfo = {
|
||||
name: '@foss.global/codefeed',
|
||||
version: '1.7.1',
|
||||
version: '1.7.2',
|
||||
description: 'The @foss.global/codefeed module is designed for generating feeds from Gitea repositories, enhancing development workflows by processing commit data and repository activities.'
|
||||
}
|
||||
|
Reference in New Issue
Block a user