sozsoft-platform/ui/src/services/releaseNote.service.ts

26 lines
702 B
TypeScript
Raw Normal View History

2026-08-12 21:26:36 +00:00
import apiService from '@/services/api.service'
/** `Sas_H_ReleaseNote` kaydı; git tag'lerinden tohumlanır. */
export interface ReleaseNoteDto {
id: string
version: string
releaseDate: string
changeLog: string[]
}
class ReleaseNoteService {
/**
* ChangeLog ekranının kaynağı. Uygulamanın çalışan sürüm numarası
* application-configuration ile geldiği için burada yalnızca tam liste alınır.
*/
async getList(): Promise<ReleaseNoteDto[]> {
const response = await apiService.fetchData<ReleaseNoteDto[]>({
url: '/api/app/release-note',
method: 'GET',
})
return response.data
}
}
export const releaseNoteService = new ReleaseNoteService()