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
|
# 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)
|
## 2025-04-25 - 1.7.1 - fix(CodeFeed)
|
||||||
Improve commit fetching concurrency and add tagged-only commit filtering along with updated documentation and tests
|
Improve commit fetching concurrency and add tagged-only commit filtering along with updated documentation and tests
|
||||||
|
|
||||||
|
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@foss.global/codefeed',
|
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.'
|
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