29 lipca 2024 r.
Interoperacyjność
- Rozwiązanie: poprawiono błędy składni źródła w parametrach „Ostatnie parametry Lambda” i sekcji „Idiomatyczne nazewnictwo”, które uniemożliwiły niektórym fragmentom kodu do pełnego renderowania.
6 września 2023 r.
- Nowość: zezwalaj na
camelCase
w przypadku nazw plików w liczbie mnogiej zawierających kilka deklaracje.
9 grudnia 2021 r.
- Rozwiązanie problemu: doprecyzuj regułę dotyczącą nawiasów klamrowych, które nie są wymagane w przypadku jednowierszowych parametrów if/else.
19 maja 2021 r.
- Rozwiązanie problemu: usuń regułę określającą, kiedy używać funkcji wyrażeń.
- Nowość: dodano regułę zakazującą nazw funkcji ze spacjami.
10 czerwca 2020 r.
- Rozwiązanie: w ogólnym przypadku musi być pakowane po operatorach (https://github.com/android/kotlin-guides/issues/62).
- Nowość: dodano regułę dotyczącą składni adnotacji
@[...]
.
18 maja 2018 r.
Styl
- Rozwiązanie problemu: wcięcie parametru funkcji zostało zmienione na pojedyncze wcięcie znajdziesz wskazówki stylistyczne dla JetBrains.
- Popraw: dodaj operator zakresu jako wyjątek od spacji operatora binarnego.
Interoperacyjność
- Nowość: dodaliśmy sekcję o sprawdzaniu licencji pod kątem interoperacyjności z językiem Kotlin i językiem Java.
14 listopada 2017 r.
Interoperacyjność
Rozwiązanie: poprawiono treść argumentów „Lambda” i doprecyzuj, aby odzwierciedlają obecny stan typów lambda i konwersji SAM interfejsu.
2 listopada 2017 r.
Pierwsza wersja.