Objavljeno je izdanje integrisanog razvojnog okruženja Qt Creator 8.0, dizajniranog za kreiranje višeplatformskih aplikacija koristeći Qt biblioteku. Podržani su i razvoj klasičnih C++ programa i upotreba QML jezika, u kojem se JavaScript koristi za definisanje skripti, a struktura i parametri elemenata interfejsa su postavljeni blokovima sličnim CSS-u. Formirani su spremni sklopovi za Linux, Windows i macOS.
U novoj verziji:
- Element “Edit > Preferences” je dodat u meni za brzi pristup podešavanjima.
- Stari model koda u jeziku C++, implementiran na bazi libclanga, je onemogućen, umjesto kojeg se, počevši od prethodne grane, standardno nudi model baziran na Clangd backendu koji podržava LSP (Language Server Protocol) protokol.
- QML parser podržava obradu JavaScript šablona stringova i operator “??=”.
- Za jezik Python, server za jezičku podršku python-lsp-server je podrazumevano omogućen, za koji je ponuđen poseban odeljak postavki „Python > Language Server Configuration”.
- Novi šablon postavki "Profil" implementiran je za CMake projekte, koji kombinuje "RelWithDebInfo" tip građenja sa uključivanjem alata za otklanjanje grešaka i profilisanje.
- Dodan eksperimentalni dodatak s podrškom za Coco komplet alata za testiranje pokrivenosti.
- Dodata eksperimentalna podrška za GitLab integraciju, koja vam omogućava da pregledate i klonirate projekte, otpremite kod i primate obavijesti o događajima.
- Podrška za UWP (Universal Windows Platform) platformu je ukinuta.
- Definicija ARM MSVC alata je obezbeđena na Windows platformi.
- Za Android je dodana opcija za povezivanje s uređajima putem Wi-Fi mreže.
izvor: opennet.ru