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