Izdanje sustava za upravljanje projektima Trac 1.4
Predstavljeno značajno izdanje sustava za upravljanje projektima Trac 1.4, koji pruža web sučelje za rad sa Subversion i Git spremištima, ugrađeni Wiki, sustav za praćenje problema i odjeljak za planiranje funkcionalnosti za nove verzije. Kod je napisan u Pythonu i distribuira pod BSD licencom. SQLite, PostgreSQL i MySQL/MariaDB DBMS mogu se koristiti za pohranu podataka.
Trac ima minimalistički pristup upravljanju projektima i omogućuje automatizaciju tipičnih rutinskih operacija s minimalnim utjecajem na procese i pravila koja su već uspostavljena među programerima. Ugrađeni wiki mehanizam omogućuje korištenje wiki oznaka u opisima problema, ciljeva i obaveza. Podržava stvaranje veza i organiziranje veza između poruka o pogreškama, zadataka, promjena koda, datoteka i wiki stranica. Za praćenje svih događaja i aktivnosti u projektu nudi se sučelje u obliku vremenske trake.
U uniformi dodaci Dostupni su moduli za održavanje feedova vijesti, stvaranje platforme za raspravu, provođenje anketa, interakciju s različitim sustavima kontinuirane integracije, generiranje dokumentacije u Doxygenu, upravljanje preuzimanjima, slanje obavijesti putem Slacka, podršku za Subversion i Mercurial.
Glavne promjene u usporedbi sa stabilnom granom 1.2:
Prebacite se na iscrtavanje pomoću brzog mehanizma za predloške Jinja2. Predložak Genshi temeljen na XML-u je zastario, ali zbog kompatibilnosti s postojećim dodacima bit će uklonjen samo u nestabilnoj grani 1.5.
Povratna kompatibilnost s dodacima napisanim za Trac verzije prije 1.0 više nije dostupna. Promjene se uglavnom odnose na sučelja za pristup bazi podataka.
Grupe korisnika navedene u polju CC automatski se proširuju na popis korisnika uključenih u tu grupu.
Wiki stranice opremljene su prebacivanjem između uskog i punog zaslona za gledanje teksta.
U predlošcima obavijesti e-poštom sada je moguće koristiti podatke o promjenama u poljima tiketa (“changes.fields”).
Automatski pregled teksta u wiki formatu implementiran je za sva standardna polja (na primjer, opis izvješća). Korisnici su također mogli samostalno konfigurirati vrijeme čekanja između zaustavljanja unosa i ažuriranja područja pregleda.
Dodatak TracMigratePlugin postao je dio Traca i dostupan je kao naredba trac-admin convert_db. Podsjetimo vas da vam ovaj dodatak omogućuje migraciju podataka Trac projekta između različitih baza podataka (na primjer, SQLite → PostgreSQL). Također možete primijetiti izgled podnaredbi delete_comment i privitka za premještanje tiketa.
Prilagođena tekstualna polja sada imaju atribut max_size.
Podrška za kloniranje ulaznica (kao i kreiranje ulaznica iz komentara) putem opcijske komponente tracopt.ticket.clone
Moguće je dodati prilagođene veze u zaglavlje navigacije pomoću standardnih alata.
Opseg validatora promjena proširen je na alat za skupno uređivanje, kao i na proces uređivanja komentara.
Podrška za posluživanje sadržaja putem HTTPS-a izravno iz tracd.
Ažurirani zahtjevi minimalne verzije za Python (2.7 umjesto 2.6) i PostgreSQL (ne stariji od 9.1).