Generator dziennika zmian
Zmień wklejony git log na pogrupowany, czytelny dziennik zmian.
Generator dziennika zmian
Wklej výstup "git log" lub "git log --oneline" i to narzędzie zmieni go na dziennik zmian, który możesz użyć bezpośrednio do wydania, w pliku CHANGELOG.md lub w opisie pull requestu. Odczytuje zarówno domyślny wielowarstwowy format git log (z nagłówkami Author i commit) jak i kompaktny jednowarstwowy format, więc możesz go skopiować bezpośrednio z terminalu.
Commity są pogrupowane według typu lub zakresu. Typy są wykrywane automatycznie z prefiksów Conventional Commits (feat, fix, docs, chore i inne) lub możesz zdefiniować własne mapowanie prefiksu na etykietę, jeśli Twój zespół używa innej konwencji. Commity merge i zadania obsługi można filtrować za pomocą pola wyboru, aby dziennik zmian pokazywał tylko to, co faktycznie zmieniło się dla użytkowników. Wybierz format Markdown, który podąża za Keep a Changelog, lub zwykłą pogrupowaną listę bez żadnego formatowania.
Włącz łączenie ticketów, aby odwołania takie jak #123 lub PROJ-42 zamieniły się na linki przy użyciu szablonu URL ze zmienną {id}. Imiona i nazwiska autorów są automatycznie pobierane z logu, gdy ten format jest obsługiwany, a przełomowe zmiany — zaznaczone wykrzyknikiem na końcu typu lub w stopce "BREAKING CHANGE:" — są przenoszone do własnej sekcji na górze, gdy wyróżnianie jest włączone. Dodaj wersję i datę, aby wygenerować prawidłowy nagłówek wydania.
Wszystko jest uruchamiane lokalnie w Twojej przeglądarce: Twoja historia commitów nigdy nie jest wysyłana nigdzie, co jest ważne dla prywatnych repozytoriów. Wynik aktualizuje się podczas pisania lub zmiany opcji i możesz go skopiować, pobrać jako plik .txt lub wysłać bezpośrednio do innego narzędzia.