Release fan Trac 1.4 projektbehearsysteem

Yntrodusearre wichtige frijlitting fan in projektbehearsysteem Trac 1.4, dy't in webynterface leveret foar it wurkjen mei Subversion- en Git-repositories, in ynboude Wiki, in systeem foar it folgjen fan problemen en in seksje foar funksjonaliteitsplanning foar nije ferzjes. De koade is skreaun yn Python en ferspraat troch ûnder BSD lisinsje. ​SQLite, ​PostgreSQL en ​MySQL/MariaDB DBMS kinne wurde brûkt om gegevens op te slaan.

Trac nimt in minimalistyske oanpak foar projektbehear en lit jo typyske routine operaasjes automatisearje mei minimale ynfloed op 'e prosessen en regels dy't al fêststeld binne ûnder ûntwikkelders. De ynboude wiki-motor makket it mooglik om wiki-markearring te brûken yn beskriuwingen fan problemen, doelen en commits. It stipet it meitsjen fan keppelings en it organisearjen fan ferbiningen tusken flaterberjochten, taken, koadewizigingen, bestannen en wiki-siden. Om alle eveneminten en aktiviteiten yn it projekt te folgjen, wurdt in ynterface yn 'e foarm fan in tiidline oanbean.

Yn unifoarm plugins modules binne beskikber foar it ûnderhâlden fan nijsfeeds, it meitsjen fan in diskusjeplatfoarm, it útfieren fan enkêtes, ynteraksje mei ferskate kontinuze yntegraasjesystemen, it generearjen fan dokumintaasje yn Doxygen, it behearen fan downloads, it ferstjoeren fan notifikaasjes fia Slack, it stypjen fan Subversion en Mercurial.

Main feroarings yn ferliking mei de stabile branch 1.2:

  • Skeakelje nei rendering mei in flugge sjabloanmotor Jinja2. De XML-basearre sjabloanmotor Genshi is ôfkard, mar om redenen fan kompatibiliteit mei besteande plugins sil it allinich fuortsmiten wurde yn 'e ynstabile 1.5-tûke.
  • Efterútkompatibiliteit mei plugins skreaun foar Trac-ferzjes foarôfgeand oan 1.0 is stopset. De wizigingen hawwe benammen ynfloed op de ynterfaces foar tagong ta de databank.
  • Brûkersgroepen neamd yn it CC-fjild wurde automatysk útwreide nei de list mei brûkers opnommen yn dy groep.
  • Wiki-siden binne foarsjoen fan in skeakel tusken smel en folslein skerm modus foar it besjen fan tekst.
  • Yn sjabloanen foar e-postnotifikaasje is it no mooglik gegevens te brûken oer feroarings yn kaartsjefjilden ("changes.fields").
  • Automatysk foarbyld fan wiki-opmaak tekst wurdt ymplemintearre foar alle standert fjilden (bygelyks, rapport beskriuwing). Brûkers koene ek selsstannich de wachttiid konfigurearje tusken it stopjen fan ynfier en it bywurkjen fan it foarbyldgebiet.
  • De TracMigratePlugin is diel wurden fan Trac en is beskikber as it kommando trac-admin convert_db. Lit ús jo herinnerje dat dizze plugin jo Trac-projektgegevens kinne migrearje tusken ferskate databases (bygelyks SQLite → PostgreSQL). Jo kinne ek notearje it uterlik fan de ticket delete_comment en taheaksel ferpleatse subkommando's.
  • Oanpaste tekstfjilden hawwe no in max_size-attribút.
  • Stipe foar it klonen fan kaartsjes (lykas it meitsjen fan kaartsjes út opmerkings) fia de opsjonele komponint tracopt.ticket.clone
  • It is mooglik om oanpaste keppelings ta te foegjen oan de navigaasjekoptekst mei standert ark.
  • De omfang fan wizigingsvalidators is útwreide nei it batchbewurkingsark, lykas ek nei it proses foar it bewurkjen fan opmerkings.
  • Stipe foar it tsjinjen fan ynhâld fia HTTPS direkt fan tracd.
  • Bywurke minimum ferzje easken foar Python (2.7 ynstee fan 2.6) en PostgreSQL (net âlder as 9.1).

Boarne: opennet.ru

Add a comment