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