Lista zmian
Lista zmian znajduje się teraz w opisach wydań.
1.0.2
- Poprawki błędów #240
1.0.1
- Poprawki błędów #236
1.0.0
- Poprawki błędów #224
0.7.6
0.7.5
0.7.4
- Poprawki błędów #177
0.7.3
0.7.2
0.7.1
- Poprawki błędów #166
0.7.0
- Dodano konfigurację własnych tagów HTML
- Poprawki błędów
0.6.9
- Dodano profile HTML i Angular
- Dopuszczono niektóre encje w regule #H023
- Poprawki błędów
0.6.8
- Poprawki błędów
- Zaktualizowano dokumentację
0.6.7
- Dodano opcję konfiguracji
format_attribute_template_tags, która włącza formatowanie tagów szablonu wewnątrz atrybutów - Dodano opcję konfiguracji
linter_output_formatdo dostosowywania kolejności zmiennych w komunikatach lintera - Dodano reguły H030 i H031 sprawdzające tagi meta
0.6.6
- Poprawki błędów
0.6.5
- Ścieżki na wyjściu są teraz względne wobec katalogu głównego projektu
- Poprawki błędów
0.6.4
- Poprawki błędów
0.6.3
- Dodano obsługę tagu django
blocktrans - Poprawki błędów
0.6.2
- Poprawki błędów
0.6.1
- Poprawki błędów
- Zaostrzono regułę T028 i doprecyzowano jej komunikat
0.6.0
- Dodano regułę T027 sprawdzającą niezamknięte ciągi znaków w składni szablonu
- Dodano regułę T028 sprawdzającą brak tagów usuwających białe znaki w atrybutach
- Dodano regułę H029 sprawdzającą, czy metoda formularza jest zapisana małymi literami
- Formater pomija tagi django blocktranslate bez „trimmed”
- Poprawki błędów
0.5.9a
- Dodano obsługę pythona 3.10 w testach
- Dodano hook pre-commit
0.5.9
- Dodano opcję
--use-gitignore, która rozszerza wykluczenia - Zmieniono domyślne dopasowywanie wykluczeń
- Poprawiono ścieżki wykluczeń w systemie Windows
- Poprawiono formatowanie tagów
{%...%}w atrybutach - Poprawiono formatowanie pętli for i zagnieżdżonych warunków w atrybutach
0.5.8
- Dodano opcję require_pragma
- DJ018 wychwytuje teraz
data-srciactionw polach input - Poprawiono składnię ignorowania bezpośrednio w kodzie
- Dodano opcję
--lintjako jawny odpowiednik domyślnego użycia - Poprawki błędów
0.5.7
- Poprawki błędów
0.5.6
- Dodano regułę H026 wyszukującą puste atrybuty id i class
- Poprawki błędów
0.5.5
- Uporządkowano ustawienia i odchudzono kod
- Poprawki błędów
0.5.4
- Dodano regułę H020 wyszukującą puste pary tagów
- Dodano regułę H021 wyszukującą style inline
- Dodano regułę H022 wyszukującą linki http
- Dodano regułę H023 wyszukującą odwołania do encji
- Dodano regułę H024 wyszukującą atrybut type w skryptach i stylach
- Dodano regułę H025 sprawdzającą osierocone tagi. Podziękowania dla https://stackoverflow.com/a/1736801/10265880
- Ulepszono formatowanie atrybutów
- Opcja
blank_line_after_tagdodaje teraz nowy wiersz niezależnie od położenia - Poprawiono formatowanie tagu django
trans - Dodano formatowanie stylów inline
- Dodano formatowanie warunków szablonu wewnątrz atrybutów
- Reguły lintera uwzględniają srcset jako możliwe miejsce adresu url
- Przyspieszono formatowanie
- Specjalne podziękowania dla jayvdb
0.5.3
- Przy użyciu stdin jako wejścia opcje
--reformat/checkwypisują na stdout tylko nowy html
0.5.2
- Wydzielono wymaganie
altz H006 do H013 - Dodano opcjonalny plik z własnymi regułami
- Dodano
golangjako wartość profilu - Poprawiono formatowanie ignorowanych bloków zawierających komentarze w wierszu
- Dodano tekst domyślny do opcji
--indenti-e - Reguły dotyczące adresów url akceptują teraz #
- Poprawiono kodowanie plików w systemie Windows
- Poprawiono wyrażenie regularne dla jednowierszowych tagów szablonu
- Poprawiono
blank_line_after_tagdla tagów poprzedzonych spacją
0.5.1
- Dodano regułę H019
- Poprawiono błędy w DJ018 i H012
0.5.0
- Poprawiono kilka błędów dopasowywania wyrażeń regularnych w regułach lintera
- Linter nie zwraca już błędów w ignorowanych blokach
- Dodano możliwość wyłączenia bloku kodu z lintowania/formatowania za pomocą tagów
{% djlint:off %}...{% djlint:on %}
0.4.9
- Poprawiono błąd #35
0.4.8
- Poprawiono błąd #34
0.4.7
- Przeniesiono tag
sourcedo tagów jednowierszowych
0.4.6
- Poprawiono błąd #31
0.4.5
- Dodano do dokumentacji dobre praktyki
- Dodano opcję
--profile, która ustawia domyślne reguły lintera/formatera - Dodano reguły lintera dla wzorców url w jinja
0.4.4
- Zmieniono typ konfiguracji wcięcia z ciągu znaków na liczbę całkowitą.
--indent 3
0.4.3
- Dodano opcję wiersza poleceń do ustawiania wcięcia.
--indent=" "
0.4.2
- Dodano obsługę dodatkowych odstępów po tagach za pomocą opcji
blank_line_after_tag
0.4.1
- Dodano obsługę przetwarzania kilku plików lub folderów naraz
0.4.0
- Poprawiono formatowanie tagów django
{# ... #} - Dodano obsługę wcięć dla tagów figcaption, details i summary
- Dodano możliwość nadpisywania lub rozszerzania listy wykluczonych ścieżek w
pyproject.toml
0.3.9
- Zaktualizowano obsługę atrybutów
0.3.8
- Dodano obsługę stdin
0.3.7
- Poprawiono formatowanie tagów
small,dtidd
0.3.6
- Dodano w formaterze obsługę bloków Nunjucks otwieranych przez
{%-
0.3.5
- Dodano obsługę kolejnych bloków Django
- Dodano obsługę własnych bloków
- Dodano obsługę konfiguracji w
pyproject.toml
0.3.4
- Poprawiono formatowanie tagu Nunjucks usuwającego białe znaki
-%}
0.3.3
- Krótkie tagi
divmogą być teraz jednowierszowe
0.3.2
- Poprawiono formatowanie komentarzy Django
- Formatowanie pomija teraz textarea
0.3.1
- Zaktualizowano wyrażenie regularne do formatowania atrybutów
- Zaktualizowano regułę lintera W010
0.3.0
- Kod wyjścia wynosi teraz 1, jeśli formatowanie cokolwiek zmieniło
- Dodano obsługę tagów Jinja
asset
0.2.9
- Zaktualizowano wyrażenie regularne W018
- Usunięto zduplikowane komunikaty lintera
- Zaktualizowano E001 dla Handlebars
0.2.8
- Poprawiono błąd paska postępu w starszych wersjach Click