Changelog
Der Changelog ist jetzt im Release enthalten.
1.0.2
- Fehlerbehebungen #240
1.0.1
- Fehlerbehebungen #236
1.0.0
- Fehlerbehebungen #224
0.7.6
0.7.5
0.7.4
- Fehlerbehebungen #177
0.7.3
0.7.2
0.7.1
- Fehlerbehebungen #166
0.7.0
- Konfiguration für eigene HTML-Tags hinzugefügt
- Fehlerbehebungen
0.6.9
- Profile für HTML und Angular hinzugefügt
- Einige Entities in Regel #H023 erlaubt
- Fehlerbehebungen
0.6.8
- Fehlerbehebungen
- Dokumentation aktualisiert
0.6.7
- Konfigurationsoption
format_attribute_template_tagshinzugefügt, mit der sich das Formatieren von Template-Tags in Attributen einschalten lässt - Konfigurationsoption
linter_output_formathinzugefügt, mit der sich die Reihenfolge der Variablen in Linter-Meldungen anpassen lässt - Regeln H030 und H031 zur Prüfung von Meta-Tags hinzugefügt
0.6.6
- Fehlerbehebungen
0.6.5
- Ausgabepfade sind jetzt relativ zum Projektstamm
- Fehlerbehebungen
0.6.4
- Fehlerbehebungen
0.6.3
- Unterstützung für das Django-Tag
blocktranshinzugefügt - Fehlerbehebungen
0.6.2
- Fehlerbehebungen
0.6.1
- Fehlerbehebungen
- Regel T028 verschärft, mit klarerer Meldung
0.6.0
- Regel T027 hinzugefügt, die nicht Geschlossenes in Template-Syntax erkennt
- Regel T028 hinzugefügt, die fehlende Tags mit Whitespace-Kontrolle in Attributen erkennt
- Regel H029 hinzugefügt, die auf eine kleingeschriebene Formularmethode prüft
- Django-Tags blocktranslate ohne „trimmed“ werden vom Formatter ignoriert
- Fehlerbehebungen
0.5.9a
- Testunterstützung für Python 3.10 hinzugefügt
- pre-commit-Hook hinzugefügt
0.5.9
- Option
--use-gitignorezum Erweitern der Ausschlüsse hinzugefügt - Standardabgleich für Ausschlüsse geändert
- Ausschlusspfade unter Windows korrigiert
- Formatierung von
{%...%}-Tags in Attributen korrigiert - Formatierung von for-Schleifen und verschachtelten Bedingungen in Attributen korrigiert
0.5.8
- Option require_pragma hinzugefügt
- DJ018 erkennt jetzt auch
data-srcundactionan Inputs - Syntax zum Ignorieren inline korrigiert
- Option
--lintals Platzhalter für die Standardverwendung hinzugefügt - Fehlerbehebungen
0.5.7
- Fehlerbehebungen
0.5.6
- Regel H026 hinzugefügt, die leere id- und class-Tags findet
- Fehlerbehebungen
0.5.5
- Einstellungen zusammengeführt und Code verschlankt
- Fehlerbehebungen
0.5.4
- Regel H020 hinzugefügt, die leere Tag-Paare findet
- Regel H021 hinzugefügt, die Inline-Styles findet
- Regel H022 hinzugefügt, die http-Links findet
- Regel H023 hinzugefügt, die Entity-Referenzen findet
- Regel H024 hinzugefügt, die type bei Skripten und Styles findet
- Regel H025 hinzugefügt, die verwaiste Tags erkennt. Danke an https://stackoverflow.com/a/1736801/10265880
- Formatierung von Attributen verbessert
- Option
blank_line_after_tagfügt den Zeilenumbruch jetzt unabhängig von der Position ein - Formatierung des Django-Tags
transkorrigiert - Formatierung von Inline-Styles hinzugefügt
- Formatierung von Template-Bedingungen innerhalb von Attributen hinzugefügt
- srcset als mögliche Fundstelle für URLs in Linter-Regeln hinzugefügt
- Formatieren beschleunigt
- Besonderer Dank an jayvdb
0.5.3
- Die Optionen
--reformat/checkgeben auf stdout nur noch das neue HTML aus, wenn stdin als Eingabe dient
0.5.2
- Anforderung
altaus H006 in H013 ausgelagert - Optionale Datei für benutzerdefinierte Regeln hinzugefügt
golangals Profiloption hinzugefügt- Formatierung ignorierter Blöcke mit Inline-Kommentaren korrigiert
- Standardtext für die Optionen
--indentund-ehinzugefügt - URL-Regeln akzeptieren jetzt #
- Dateikodierung unter Windows korrigiert
- Regex für einzeilige Template-Tags korrigiert
blank_line_after_tagfür Tags mit führendem Leerzeichen korrigiert
0.5.1
- Regel H019 hinzugefügt
- Fehler in DJ018 und H012 behoben
0.5.0
- Mehrere Regex-Fehler in Linter-Regeln behoben
- Der Linter meldet keine Fehler mehr in ignorierten Blöcken
- Option hinzugefügt, mit der sich Codeblöcke über die Tags
{% djlint:off %}...{% djlint:on %}vor Linter und Formatter verbergen lassen
0.4.9
- Fehler #35 behoben
0.4.8
- Fehler #34 behoben
0.4.7
- Tag
sourcezu den einzeiligen Tags verschoben
0.4.6
- Fehler #31 behoben
0.4.5
- Best Practices zur Dokumentation hinzugefügt
- Option
--profilehinzugefügt, mit der sich die Standardregeln für Linter und Formatter festlegen lassen - Linter-Regeln für URL-Muster in Jinja hinzugefügt
0.4.4
- Konfiguration der Einrückung von String auf Integer umgestellt.
--indent 3
0.4.3
- Befehlszeilenoption für die Einrückung hinzugefügt.
--indent=" "
0.4.2
- Unterstützung für zusätzlichen Leerraum nach Tags mit der Option
blank_line_after_taghinzugefügt
0.4.1
- Unterstützung für die Verarbeitung mehrerer Dateien oder Ordner auf einmal hinzugefügt
0.4.0
- Formatierung von Django-Tags
{# ... #}korrigiert - Einrückung für die Tags figcaption, details und summary hinzugefügt
- Unterstützung für das Überschreiben oder Erweitern der Liste ausgeschlossener Pfade in
pyproject.tomlhinzugefügt
0.3.9
- Behandlung von Attributen aktualisiert
0.3.8
- Unterstützung für stdin hinzugefügt
0.3.7
- Formatierung der Tags
small,dtundddkorrigiert
0.3.6
- Unterstützung des Formatters für öffnende Nunjucks-Blöcke mit
{%-hinzugefügt
0.3.5
- Unterstützung für weitere Django-Blöcke hinzugefügt
- Unterstützung für eigene Blöcke hinzugefügt
- Unterstützung für Konfiguration in
pyproject.tomlhinzugefügt
0.3.4
- Formatierung des Nunjucks-Tags mit Whitespace-Kontrolle
-%}korrigiert
0.3.3
- Kurze
div-Tags dürfen einzeilig sein
0.3.2
- Formatierung von Django-Kommentaren korrigiert
- textarea wird beim Formatieren ignoriert
0.3.1
- Regex für die Formatierung von Attributen aktualisiert
- Lint-Regel W010 aktualisiert
0.3.0
- Exit-Code ist jetzt 1, wenn es Formatierungsänderungen gab
- Unterstützung für Jinja-Tags
assethinzugefügt
0.2.9
- Regex von W018 aktualisiert
- Doppelte Lint-Meldungen entfernt
- E001 für Handlebars aktualisiert
0.2.8
- Fehler der Fortschrittsanzeige bei alten Click-Versionen behoben