fix(aidoc): Fix changelog generation by properly stripping markdown code fences
This commit is contained in:
		@@ -1,11 +1,16 @@
 | 
				
			|||||||
# Changelog
 | 
					# Changelog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## 2024-06-23 - 1.3.9 - fix(aidoc)
 | 
				
			||||||
 | 
					Fix changelog generation by properly stripping markdown code fences
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Corrected the changelog generation code to ensure markdown code fences are properly stripped.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 2024-06-23 - 1.3.8 - fix(changelog)
 | 
					## 2024-06-23 - 1.3.8 - fix(changelog)
 | 
				
			||||||
Fix changelog generation by properly stripping markdown code fences
 | 
					Fix changelog generation by properly stripping markdown code fences
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Corrected the changelog generation code to ensure markdown code fences are properly stripped.
 | 
					- Corrected the changelog generation code to ensure markdown code fences are properly stripped.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
## 2024-06-23 - 1.3.7 - fix(aidoc)
 | 
					## 2024-06-23 - 1.3.7 - fix(aidoc)
 | 
				
			||||||
Update to include package-lock.json in uncommitted changes check
 | 
					Update to include package-lock.json in uncommitted changes check
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,6 @@
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
export const commitinfo = {
 | 
					export const commitinfo = {
 | 
				
			||||||
  name: '@git.zone/tsdoc',
 | 
					  name: '@git.zone/tsdoc',
 | 
				
			||||||
  version: '1.3.8',
 | 
					  version: '1.3.9',
 | 
				
			||||||
  description: 'An advanced TypeScript documentation tool using AI to generate and enhance documentation for TypeScript projects.'
 | 
					  description: 'An advanced TypeScript documentation tool using AI to generate and enhance documentation for TypeScript projects.'
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,7 +110,7 @@ ${JSON.stringify(commitMessages, null, 2)}
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      previousChangelog = await plugins.smartfile.SmartFile.fromString(
 | 
					      previousChangelog = await plugins.smartfile.SmartFile.fromString(
 | 
				
			||||||
        previousChangelogPath,
 | 
					        previousChangelogPath,
 | 
				
			||||||
        result2.message.replace('```markdown', '').replace('```', ''),
 | 
					        result2.message.replaceAll('```markdown', '').replaceAll('```', ''),
 | 
				
			||||||
        'utf8'
 | 
					        'utf8'
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -120,8 +120,7 @@ ${JSON.stringify(commitMessages, null, 2)}
 | 
				
			|||||||
    let newChangelog = `# Changelog\n\n${`## ${newDateString} - {{nextVersion}} - {{nextVersionScope}}
 | 
					    let newChangelog = `# Changelog\n\n${`## ${newDateString} - {{nextVersion}} - {{nextVersionScope}}
 | 
				
			||||||
{{nextVersionMessage}}
 | 
					{{nextVersionMessage}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{{nextVersionDetails}}
 | 
					{{nextVersionDetails}}`}\n\n${oldChangelog}`;
 | 
				
			||||||
`}\n\n${oldChangelog}`;
 | 
					 | 
				
			||||||
    resultObject.changelog = newChangelog;
 | 
					    resultObject.changelog = newChangelog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return resultObject;
 | 
					    return resultObject;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user