[{"data":1,"prerenderedAt":1672},["ShallowReactive",2],{"flat-community-challenge":3,"footer-community-challenge":4,"changelog-developers-ro":17},"https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-09",{"type":5,"title":6,"websiteUrl":3,"websitePathname":7,"apiUrl":8,"apiOperationId":9,"apiOperationParameters":10,"challengeDetails":12},"COLLECTION","September Challenge","\u002Fcommunity\u002Fchallenges\u002F2026-09","https:\u002F\u002Fflat.io\u002Fapi\u002Fv2\u002Fcollections\u002F6a984ca0dd2005088aaeb4e7\u002Fscores","listCollectionScores",{"collection":11},"6a984ca0dd2005088aaeb4e7",{"title":13,"illustrationUrl":14,"infoUrl":15,"deadlineDate":16},"September Challenge: Soundtrack for an Action Movie","https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F821fbe5b-5aa3-4872-8d0f-7e5e28886b20.png","https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSdz0NGY5hK06h8t27JtVqfFx3zeIkBTgqseaPYWNyeeuqjAEA\u002Fviewform","2026-10-01T05:59:00.000Z",{"product":18,"locale":19,"generatedAt":20,"categories":21,"platforms":35,"count":39,"years":40,"months":313,"older":1654,"releaseAnchors":1655,"moved":1671},"developers","ro","2026-09-21T08:58:18.509Z",{"library":22,"editor":23,"playback":24,"import-export":25,"omr":26,"assignments":27,"worksheets":28,"classes":29,"collaboration":30,"api":31,"billing":32,"embed":33,"accounts":34},"Bibliotecă","Editor","Redare","Import și export","OMR","Teme","Fișe de lucru","Clase","Colaborare","API","Facturare","SDK Embed","Conturi",[36,37,38],"web","api","embed",63,[41,70,97,124,151,178,205,232,259,286],{"year":42,"months":43},2026,[44,47,50,52,54,56,58,60,62,64,66,68],{"key":45,"hasEntries":46},"2026-01",false,{"key":48,"hasEntries":49},"2026-02",true,{"key":51,"hasEntries":49},"2026-03",{"key":53,"hasEntries":49},"2026-04",{"key":55,"hasEntries":46},"2026-05",{"key":57,"hasEntries":46},"2026-06",{"key":59,"hasEntries":49},"2026-07",{"key":61,"hasEntries":49},"2026-08",{"key":63,"hasEntries":49},"2026-09",{"key":65,"hasEntries":46},"2026-10",{"key":67,"hasEntries":46},"2026-11",{"key":69,"hasEntries":46},"2026-12",{"year":71,"months":72},2025,[73,75,77,79,81,83,85,87,89,91,93,95],{"key":74,"hasEntries":46},"2025-01",{"key":76,"hasEntries":46},"2025-02",{"key":78,"hasEntries":49},"2025-03",{"key":80,"hasEntries":49},"2025-04",{"key":82,"hasEntries":46},"2025-05",{"key":84,"hasEntries":46},"2025-06",{"key":86,"hasEntries":46},"2025-07",{"key":88,"hasEntries":49},"2025-08",{"key":90,"hasEntries":46},"2025-09",{"key":92,"hasEntries":49},"2025-10",{"key":94,"hasEntries":46},"2025-11",{"key":96,"hasEntries":49},"2025-12",{"year":98,"months":99},2024,[100,102,104,106,108,110,112,114,116,118,120,122],{"key":101,"hasEntries":49},"2024-01",{"key":103,"hasEntries":46},"2024-02",{"key":105,"hasEntries":49},"2024-03",{"key":107,"hasEntries":46},"2024-04",{"key":109,"hasEntries":46},"2024-05",{"key":111,"hasEntries":46},"2024-06",{"key":113,"hasEntries":46},"2024-07",{"key":115,"hasEntries":46},"2024-08",{"key":117,"hasEntries":46},"2024-09",{"key":119,"hasEntries":49},"2024-10",{"key":121,"hasEntries":46},"2024-11",{"key":123,"hasEntries":46},"2024-12",{"year":125,"months":126},2023,[127,129,131,133,135,137,139,141,143,145,147,149],{"key":128,"hasEntries":46},"2023-01",{"key":130,"hasEntries":46},"2023-02",{"key":132,"hasEntries":49},"2023-03",{"key":134,"hasEntries":49},"2023-04",{"key":136,"hasEntries":49},"2023-05",{"key":138,"hasEntries":46},"2023-06",{"key":140,"hasEntries":46},"2023-07",{"key":142,"hasEntries":49},"2023-08",{"key":144,"hasEntries":49},"2023-09",{"key":146,"hasEntries":49},"2023-10",{"key":148,"hasEntries":49},"2023-11",{"key":150,"hasEntries":46},"2023-12",{"year":152,"months":153},2022,[154,156,158,160,162,164,166,168,170,172,174,176],{"key":155,"hasEntries":46},"2022-01",{"key":157,"hasEntries":46},"2022-02",{"key":159,"hasEntries":49},"2022-03",{"key":161,"hasEntries":49},"2022-04",{"key":163,"hasEntries":46},"2022-05",{"key":165,"hasEntries":46},"2022-06",{"key":167,"hasEntries":46},"2022-07",{"key":169,"hasEntries":46},"2022-08",{"key":171,"hasEntries":46},"2022-09",{"key":173,"hasEntries":46},"2022-10",{"key":175,"hasEntries":46},"2022-11",{"key":177,"hasEntries":46},"2022-12",{"year":179,"months":180},2021,[181,183,185,187,189,191,193,195,197,199,201,203],{"key":182,"hasEntries":46},"2021-01",{"key":184,"hasEntries":49},"2021-02",{"key":186,"hasEntries":46},"2021-03",{"key":188,"hasEntries":49},"2021-04",{"key":190,"hasEntries":46},"2021-05",{"key":192,"hasEntries":46},"2021-06",{"key":194,"hasEntries":49},"2021-07",{"key":196,"hasEntries":46},"2021-08",{"key":198,"hasEntries":46},"2021-09",{"key":200,"hasEntries":49},"2021-10",{"key":202,"hasEntries":49},"2021-11",{"key":204,"hasEntries":49},"2021-12",{"year":206,"months":207},2020,[208,210,212,214,216,218,220,222,224,226,228,230],{"key":209,"hasEntries":49},"2020-01",{"key":211,"hasEntries":49},"2020-02",{"key":213,"hasEntries":46},"2020-03",{"key":215,"hasEntries":46},"2020-04",{"key":217,"hasEntries":46},"2020-05",{"key":219,"hasEntries":49},"2020-06",{"key":221,"hasEntries":46},"2020-07",{"key":223,"hasEntries":46},"2020-08",{"key":225,"hasEntries":46},"2020-09",{"key":227,"hasEntries":49},"2020-10",{"key":229,"hasEntries":46},"2020-11",{"key":231,"hasEntries":46},"2020-12",{"year":233,"months":234},2019,[235,237,239,241,243,245,247,249,251,253,255,257],{"key":236,"hasEntries":46},"2019-01",{"key":238,"hasEntries":46},"2019-02",{"key":240,"hasEntries":46},"2019-03",{"key":242,"hasEntries":49},"2019-04",{"key":244,"hasEntries":49},"2019-05",{"key":246,"hasEntries":46},"2019-06",{"key":248,"hasEntries":46},"2019-07",{"key":250,"hasEntries":46},"2019-08",{"key":252,"hasEntries":46},"2019-09",{"key":254,"hasEntries":46},"2019-10",{"key":256,"hasEntries":46},"2019-11",{"key":258,"hasEntries":46},"2019-12",{"year":260,"months":261},2018,[262,264,266,268,270,272,274,276,278,280,282,284],{"key":263,"hasEntries":46},"2018-01",{"key":265,"hasEntries":46},"2018-02",{"key":267,"hasEntries":46},"2018-03",{"key":269,"hasEntries":49},"2018-04",{"key":271,"hasEntries":46},"2018-05",{"key":273,"hasEntries":46},"2018-06",{"key":275,"hasEntries":46},"2018-07",{"key":277,"hasEntries":46},"2018-08",{"key":279,"hasEntries":49},"2018-09",{"key":281,"hasEntries":46},"2018-10",{"key":283,"hasEntries":49},"2018-11",{"key":285,"hasEntries":46},"2018-12",{"year":287,"months":288},2017,[289,291,293,295,297,299,301,303,305,307,309,311],{"key":290,"hasEntries":46},"2017-01",{"key":292,"hasEntries":46},"2017-02",{"key":294,"hasEntries":46},"2017-03",{"key":296,"hasEntries":49},"2017-04",{"key":298,"hasEntries":49},"2017-05",{"key":300,"hasEntries":46},"2017-06",{"key":302,"hasEntries":49},"2017-07",{"key":304,"hasEntries":49},"2017-08",{"key":306,"hasEntries":46},"2017-09",{"key":308,"hasEntries":49},"2017-10",{"key":310,"hasEntries":49},"2017-11",{"key":312,"hasEntries":46},"2017-12",[314,409,431,458,521,563,604,628,652,675,698,721,742,763,786,810,831,872,893,915,938,959,982,1005,1028,1050,1073,1095,1116,1136,1156,1177,1198,1238,1279,1299,1338,1358,1378,1401,1440,1498,1556,1577],{"key":63,"year":42,"month":315,"majors":316,"areas":362},9,[317,340],{"slug":318,"title":319,"locale":19,"products":320,"platforms":322,"categories":323,"kind":324,"size":325,"publicationDate":326,"modificationDate":327,"links":328,"images":332,"track":18,"bodyHtml":336,"excerpt":337,"primaryCategory":37,"ownPage":338,"date":339},"2026-09-15-a-new-developer-dashboard-with-omr-jobs-credits-and-a-playground","Un nou tablou de bord pentru dezvoltatori, cu joburi OMR, credite și un playground",[321],"flat",[37,36],[37],"new","major","2026-09-16T15:18:58.086Z","2026-09-18T13:45:28.795Z",{"blogPosts":329,"helpArticles":330,"releases":331},[],[],[],[333],{"url":334,"alt":335},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F87f9c3ba-e021-4458-9456-4024e7e67592.png","The developer dashboard app overview with a capability card for Embed, OMR, REST API, Import API and LTI","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F6fdd7f1a-46e7-44c7-9c88-50376e7ee7a6.png\" alt=\"Prezentarea generală a aplicației în tabloul de bord pentru dezvoltatori, cu un card de capabilități pentru Embed, OMR, REST API, Import API și LTI\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Tabloul de bord pentru dezvoltatori a fost refăcut în jurul a ceea ce poate face integrarea ta. Fiecare capabilitate (Embed, OMR, REST API, Import API, LTI) primește un card cu aria sa, prețurile și documentația, iar cele pe care aplicația ta le folosește deja apar primele.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>O nouă secțiune OMR la nivel de cont\u003C\u002Fstrong>, cu joburile tale, creditele tale și istoricul lor într-un singur loc, deoarece creditele OMR sunt partajate de toate aplicațiile tale.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Încearcă OMR înainte să scrii cod.\u003C\u002Fstrong> Playground acceptă un PDF sau fotografii, afișează numărul de pagini, costul pe pagină și soldul care ți-ar rămâne, apoi rulează jobul după confirmare. Rezultatul este disponibil pentru descărcare ca MusicXML, nimic nu ajunge în biblioteca ta.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagini de aplicație mai clare.\u003C\u002Fstrong> Tokenurile personale, acreditările OAuth2 și accesul OMR sunt grupate pe aplicație, iar acreditările care includ aria OMR sunt evidențiate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Deschide-l din \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002F\" rel=\"referer\">flat.io\u002Fdevelopers\u003C\u002Fa>.\u003C\u002Fp>","Tabloul de bord pentru dezvoltatori a fost refăcut în jurul a ceea ce poate face integrarea ta. Fiecare capabilitate (Embed, OMR, REST API, Import API, LTI)…","active","2026-09-15",{"slug":341,"title":342,"locale":19,"products":343,"platforms":345,"categories":346,"kind":324,"size":325,"publicationDate":349,"modificationDate":350,"links":351,"images":357,"track":18,"bodyHtml":358,"excerpt":359,"primaryCategory":37,"ownPage":360,"date":361},"2026-09-10-api-v2-26-0-the-omr-api-leaves-beta-assignments-get-full-read-update-and-delete","API v2.26.0: API-ul OMR iese din beta, iar temele primesc citire, actualizare și ștergere complete",[321,344],"flatEdu",[37],[37,347,348],"omr","assignments","2026-09-16T11:56:16.502Z","2026-09-16T16:00:46.587Z",{"blogPosts":352,"helpArticles":353,"releases":354},[],[],[355],{"platform":37,"version":356},"2.26.0",[],"\u003Cp>Specificația noastră REST API trece la OpenAPI 3.1, API-ul OMR își încheie perioada beta, iar temele din Flat for Education se extind dincolo de listare și creare.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>API-ul OMR este stabil.\u003C\u002Fstrong> Endpointurile, câmpurile și comportamentul urmează acum procesul nostru obișnuit de depreciere înaintea oricărei modificări incompatibile. Un nou FAQ acoperă creditele și facturarea, limitele și timpii de procesare, calitatea recunoașterii și limbile, precum și utilizarea comercială și confidențialitatea.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Citiți, actualizați și ștergeți temele\u003C\u002Fstrong> în Flat for Education. Ștergerea unei teme elimină și trimiterile ei, precum și copiile elevilor; arhivați-o în schimb dacă vreți să păstrați munca.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registrul creditelor.\u003C\u002Fstrong> Un nou apel afișează istoricul creditelor; soldul rămâne în apelul pentru capabilitățile OMR.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fișierele Finale (\u003Ccode>.musx\u003C\u002Fcode>) pot fi importate\u003C\u002Fstrong>, pe bază de best-effort, iar importul de muzică scanată (PDF și imagini) este documentat la crearea partiturii.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAPI 3.1.\u003C\u002Fstrong> Câmpurile nullable folosesc sintaxa 3.1; instrumentele fixate la OpenAPI 3.0 trebuie actualizate. Câmpul \u003Ccode>mimeType\u003C\u002Fcode> a fost eliminat din încărcările de fișiere OMR.\u003C\u002Fli>\n\u003C\u002Ful>","Specificația noastră REST API trece la OpenAPI 3.1, API-ul OMR își încheie perioada beta, iar temele din Flat for Education se extind dincolo de listare și…","none","2026-09-10",[363,389],{"category":364,"name":25,"count":365,"entries":366},"import-export",1,[367],{"slug":368,"title":369,"locale":19,"products":370,"platforms":371,"categories":372,"kind":373,"size":374,"publicationDate":375,"modificationDate":376,"links":377,"images":384,"track":385,"bodyHtml":386,"excerpt":387,"primaryCategory":364,"ownPage":360,"date":388},"2026-09-01-musicxml-exports-move-to-musicxml-4-0-with-swing-markings-and-valid-tablature-tu","Exporturile MusicXML trec la MusicXML 4.0, cu marcaje de swing și acordaje valide pentru tabulatură",[321,344],[36,37],[364],"improved","minor","2026-09-16T12:51:38.024Z","2026-09-17T12:10:20.804Z",{"blogPosts":378,"helpArticles":379,"releases":383},[],[380],{"locale":19,"url":381,"title":382},"https:\u002F\u002Fhelp.flat.io\u002Fro\u002Fmusic-notation-software\u002Fimport\u002F","Importați și editați partituri și tablaturi existente",[],[],"product","\u003Cp>Toate fișierele MusicXML produse de Flat sunt acum în format MusicXML 4.0, indiferent de versiunea fișierului din care au fost importate.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Marcajele de swing sunt exportate.\u003C\u002Fstrong> MusicXML 4.0 poate exprima redarea cu swing, astfel încât o partitură cu swing își păstrează acum marcajul de swing (sau marcajul explicit de straight) și în alte aplicații. Flat îl putea deja citi la import; acum îl și scrie.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exporturile de tabulatură sunt valide.\u003C\u002Fstrong> Acordajelor corzilor le lipsea un atribut obligatoriu, ceea ce făcea ca toate exporturile de tabulatură să nu treacă validarea strictă. Acum trec.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fiecare export este verificat față de DTD-ul MusicXML 4.0\u003C\u002Fstrong>, inclusiv fișierele \u003Ccode>.mxl\u003C\u002Fcode> comprimate, iar erorile de validare sunt raportate în loc să fie livrat în tăcere un fișier nevalid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Aplicațiile care citesc doar MusicXML 3.1 deschid fișierele 4.0 ca și până acum; doar marcajul de swing este nou pentru ele.\u003C\u002Fp>","Toate fișierele MusicXML produse de Flat sunt acum în format MusicXML 4.0, indiferent de versiunea fișierului din care au fost importate. - Marcajele de swing…","2026-09-01",{"category":37,"name":31,"count":365,"entries":390},[391],{"slug":392,"title":393,"locale":19,"products":394,"platforms":395,"categories":396,"kind":324,"size":374,"publicationDate":397,"modificationDate":398,"links":399,"images":405,"track":18,"bodyHtml":406,"excerpt":407,"primaryCategory":37,"ownPage":360,"date":408},"2026-09-17-api-v2-26-2-let-the-server-straighten-pages-uploaded-sideways-or-upside-down","API v2.26.2: permiteți serverului să îndrepte paginile încărcate lateral sau cu susul în jos",[321],[37],[37,347],"2026-09-17T09:34:46.914Z","2026-09-17T09:36:12.438Z",{"blogPosts":400,"helpArticles":401,"releases":402},[],[],[403],{"platform":37,"version":404},"2.26.2",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Rotire automată a paginilor pentru importurile OMR, la cerere.\u003C\u002Fstrong> Paginile sunt recunoscute exact așa cum sunt încărcate; dacă integrarea dvs. nu îi permite utilizatorului să rotească mai întâi paginile, activați \u003Ccode>autoRotate\u003C\u002Fcode>, iar serverul corectează paginile încărcate lateral sau cu susul în jos înainte de recunoaștere. SDK-urile pentru Python, JavaScript, Ruby și PHP au fost actualizate la această versiune.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-26-2-2026-09-17\" rel=\"referer\">Detalii complete în jurnalul de modificări al API-ului\u003C\u002Fa>\u003C\u002Fp>","- Rotire automată a paginilor pentru importurile OMR, la cerere. Paginile sunt recunoscute exact așa cum sunt încărcate; dacă integrarea dvs. nu îi permite…","2026-09-17",{"key":61,"year":42,"month":410,"majors":411,"areas":430},8,[412],{"slug":413,"title":414,"locale":19,"products":415,"platforms":416,"categories":417,"kind":324,"size":325,"publicationDate":418,"modificationDate":419,"links":420,"images":426,"track":18,"bodyHtml":427,"excerpt":428,"primaryCategory":37,"ownPage":360,"date":429},"2026-08-04-api-v2-25-0-control-how-long-omr-jobs-keep-your-files-abc-export","API v2.25.0: controlați cât timp joburile OMR vă păstrează fișierele, export ABC",[321,344],[37],[37,347,364],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":421,"helpArticles":422,"releases":423},[],[],[424],{"platform":37,"version":425},"2.25.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Păstrarea datelor, sub controlul dvs.\u003C\u002Fstrong> Joburile OMR indică acum cât timp le sunt păstrate fișierele (30 de zile în mod implicit), fiecare job MusicXML include data de expirare, iar fișierele și rezultatele unui job pot fi șterse imediat ce le-ați colectat.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detectarea funcționalităților înainte de autentificare.\u003C\u002Fstrong> Apelul pentru capabilitățile OMR funcționează fără cont și listează limbile de recunoaștere acceptate, împreună cu denumirile lor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export de notație ABC\u003C\u002Fstrong> pentru orice revizie a unei partituri, alături de MusicXML, MIDI și celelalte formate. La fel ca MIDI, nu include întreaga gravare muzicală.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Temele Free Record\u003C\u002Fstrong> pot fi configurate prin API în Flat for Education.\u003C\u002Fli>\n\u003Cli>Erorile provenite de la un furnizor din amonte (de exemplu, Google Classroom) includ acum propriul mesaj localizat al furnizorului.\u003C\u002Fli>\n\u003C\u002Ful>","- Păstrarea datelor, sub controlul dvs. Joburile OMR indică acum cât timp le sunt păstrate fișierele (30 de zile în mod implicit), fiecare job MusicXML include…","2026-08-04",[],{"key":59,"year":42,"month":432,"majors":433,"areas":457},7,[434],{"slug":435,"title":436,"locale":19,"products":437,"platforms":438,"categories":439,"kind":324,"size":325,"publicationDate":440,"modificationDate":441,"links":442,"images":453,"track":347,"bodyHtml":454,"excerpt":455,"primaryCategory":347,"ownPage":338,"date":456},"2026-07-10-omr-is-now-available-as-a-developer-api","OMR este acum disponibil ca API pentru dezvoltatori",[321,344],[37],[347,37],"2026-09-16T10:37:19.581Z","2026-09-18T10:40:13.613Z",{"blogPosts":443,"helpArticles":444,"releases":448},[],[445],{"locale":19,"url":446,"title":447},"https:\u002F\u002Fhelp.flat.io\u002Fro\u002Fmusic-notation-software\u002Fomr\u002F","Scanați și importați partituri dintr-un PDF sau dintr-o fotografie",[449,451],{"platform":37,"version":450},"2.23.0",{"platform":37,"version":452},"2.24.0",[],"\u003Cp>Motorul OMR de la Flat este acum disponibil programatic prin \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fomr\u002F\" rel=\"referer\">API-ul pentru dezvoltatori\u003C\u002Fa>. Trimiteți fișiere PDF sau fotografii, urmăriți progresul recunoașterii, verificați instrumentele detectate, apoi importați rezultatul ca partitură editabilă într-o bibliotecă Flat sau exportați \u003Cstrong>MusicXML\u003C\u002Fstrong> ori \u003Cstrong>MIDI\u003C\u002Fstrong>. Este același model intern care stă la baza importului de fișiere PDF și fotografii în editor, acum disponibil la scară pentru propriile aplicații și fluxuri de lucru.\u003C\u002Fp>\n\u003Cp>API-ul OMR dedicat (v2.24.0) se bazează pe importul de PDF-uri în fundal adăugat la crearea partituriilor în v2.23.0: solicitați suport pentru task-uri atunci când importați un fișier și interogați task-ul până când partitura este gata. Consultați \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-24-0-2026-07-08\" rel=\"referer\">jurnalul de modificări al API-ului\u003C\u002Fa> pentru detaliile ambelor versiuni.\u003C\u002Fp>","Motorul OMR de la Flat este acum disponibil programatic prin API-ul pentru dezvoltatori. Trimiteți fișiere PDF sau fotografii, urmăriți progresul…","2026-07-10",[],{"key":53,"year":42,"month":459,"majors":460,"areas":481},4,[461],{"slug":462,"title":463,"locale":19,"products":464,"platforms":465,"categories":466,"kind":324,"size":325,"publicationDate":469,"modificationDate":470,"links":471,"images":477,"track":18,"bodyHtml":478,"excerpt":479,"primaryCategory":37,"ownPage":360,"date":480},"2026-04-07-api-v2-22-0-15-import-formats-virtual-collections-rubrics-student-groups-and-lti","API v2.22.0: peste 15 formate de import, colecții virtuale, rubrici, grupuri de elevi și LTI 1.3",[321,344],[37],[37,364,467,348,468],"library","classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":472,"helpArticles":473,"releases":474},[],[],[475],{"platform":37,"version":476},"2.22.0",[],"\u003Cp>Cea mai mare actualizare a specificației din 2024 încoace, care aduce API-ul la zi cu doi ani de schimbări ale produsului.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import din peste 15 formate.\u003C\u002Fstrong> Guitar Pro, MuseScore, notația ABC, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer și Encore se alătură MusicXML și MIDI, iar partiturile pot fi exportate ca fișiere \u003Ccode>.flat\u003C\u002Fcode> native.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colecții virtuale.\u003C\u002Fstrong> Toate partiturile, colaborările și aprecierile înlocuiesc vechea ierarhie de foldere din bibliotecă, în acord cu biblioteca Flat reproiectată.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Teme de interpretare cu înregistrări audio sau video și opțiuni pentru backing track, metronom și viteză; trimiteri de grup pentru scriere colaborativă; instrucțiuni cu text îmbogățit; subgrupuri de elevi; teme Microsoft Teams programate și direcționate individual; descrieri bogate și tipuri de teme în biblioteca de resurse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurație LTI unificată\u003C\u002Fstrong> pentru LTI 1.1 și 1.3, inclusiv înregistrare dinamică. Apelurile anterioare pentru acreditările LTI 1.1 sunt depreciate.\u003C\u002Fli>\n\u003Cli>Statistici anuale despre partituri, numărul de partituri publice din profiluri și eliminarea câtorva câmpuri depreciate de mult timp.\u003C\u002Fli>\n\u003C\u002Ful>","Cea mai mare actualizare a specificației din 2024 încoace, care aduce API-ul la zi cu doi ani de schimbări ale produsului. - Import din peste 15 formate.…","2026-04-07",[482],{"category":38,"name":33,"count":483,"entries":484},2,[485,504],{"slug":486,"title":487,"locale":19,"products":488,"platforms":489,"categories":490,"kind":491,"size":374,"publicationDate":492,"modificationDate":493,"links":494,"images":500,"track":18,"bodyHtml":501,"excerpt":502,"primaryCategory":38,"ownPage":360,"date":503},"2026-04-02-embed-sdk-v2-12-1-typescript-declarations-ship-at-the-right-path-again","Embed SDK v2.12.1: declarațiile TypeScript sunt din nou livrate la calea corectă",[321,344],[38],[38],"fixed","2026-09-21T07:56:48.253Z","2026-09-21T08:53:58.207Z",{"blogPosts":495,"helpArticles":496,"releases":497},[],[],[498],{"platform":38,"version":499},"2.12.1",[],"\u003Cp>Actualizarea la TypeScript 6 a scris fișierele de declarații într-o cale greșită, astfel încât editoarele nu puteau rezolva tipurile SDK-ului. Remediat.\u003C\u002Fp>","Actualizarea la TypeScript 6 a scris fișierele de declarații într-o cale greșită, astfel încât editoarele nu puteau rezolva tipurile SDK-ului. Remediat.","2026-04-02",{"slug":505,"title":506,"locale":19,"products":507,"platforms":508,"categories":509,"kind":324,"size":374,"publicationDate":510,"modificationDate":511,"links":512,"images":518,"track":18,"bodyHtml":519,"excerpt":520,"primaryCategory":38,"ownPage":360,"date":503},"2026-04-02-embed-sdk-v2-12-0-export-the-score-as-svg","Embed SDK v2.12.0: exportă partitura ca SVG",[321,344],[38],[38],"2026-09-21T07:56:41.935Z","2026-09-21T08:55:21.053Z",{"blogPosts":513,"helpArticles":514,"releases":515},[],[],[516],{"platform":38,"version":517},"2.12.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>getSVG\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugată metoda getSVG.",{"key":51,"year":42,"month":522,"majors":523,"areas":524},3,[],[525],{"category":38,"name":33,"count":483,"entries":526},[527,545],{"slug":528,"title":529,"locale":19,"products":530,"platforms":531,"categories":532,"kind":324,"size":374,"publicationDate":533,"modificationDate":534,"links":535,"images":541,"track":18,"bodyHtml":542,"excerpt":543,"primaryCategory":38,"ownPage":360,"date":544},"2026-03-19-embed-sdk-v2-11-0-load-abc-notation","Embed SDK v2.11.0: încărcarea notației ABC",[321,344],[38],[38],"2026-09-21T07:56:35.400Z","2026-09-21T08:55:19.168Z",{"blogPosts":536,"helpArticles":537,"releases":538},[],[],[539],{"platform":38,"version":540},"2.11.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>loadABC\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugată metoda loadABC.","2026-03-19",{"slug":546,"title":547,"locale":19,"products":548,"platforms":549,"categories":550,"kind":324,"size":374,"publicationDate":551,"modificationDate":552,"links":553,"images":559,"track":18,"bodyHtml":560,"excerpt":561,"primaryCategory":38,"ownPage":360,"date":562},"2026-03-03-embed-sdk-v2-10-0-choose-the-desktop-or-mobile-editor-interface","Embed SDK v2.10.0: alegeți interfața editorului pentru desktop sau mobil",[321,344],[38],[38],"2026-09-21T07:56:29.262Z","2026-09-21T08:55:17.411Z",{"blogPosts":554,"helpArticles":555,"releases":556},[],[],[557],{"platform":38,"version":558},"2.10.0",[],"\u003Cp>A fost adăugat parametrul \u003Ccode>editorInterface\u003C\u002Fcode> la \u003Ccode>EmbedUrlParameters\u003C\u002Fcode> (\u003Ccode>'desktop'\u003C\u002Fcode> sau \u003Ccode>'mobile'\u003C\u002Fcode>).\u003C\u002Fp>","A fost adăugat parametrul editorInterface la EmbedUrlParameters ('desktop' sau 'mobile').","2026-03-03",{"key":48,"year":42,"month":483,"majors":564,"areas":583},[565],{"slug":566,"title":567,"locale":19,"products":568,"platforms":569,"categories":570,"kind":324,"size":325,"publicationDate":571,"modificationDate":572,"links":573,"images":579,"track":18,"bodyHtml":580,"excerpt":581,"primaryCategory":38,"ownPage":360,"date":582},"2026-02-16-embed-sdk-v2-9-0-mp3-and-wav-export-with-progress","Embed SDK v2.9.0: export MP3 și WAV, cu progres",[321,344],[38],[38],"2026-09-21T07:55:48.152Z","2026-09-21T08:55:15.650Z",{"blogPosts":574,"helpArticles":575,"releases":576},[],[],[577],{"platform":38,"version":578},"2.9.0",[],"\u003Cul>\n\u003Cli>Au fost adăugate metodele \u003Ccode>getMP3\u003C\u002Fcode> și \u003Ccode>getWAV\u003C\u002Fcode> pentru export audio\u003C\u002Fli>\n\u003Cli>A fost adăugat evenimentul \u003Ccode>exportProgress\u003C\u002Fcode>, astfel încât un export de durată să poată afișa progresul\u003C\u002Fli>\n\u003C\u002Ful>","- Au fost adăugate metodele getMP3 și getWAV pentru export audio - A fost adăugat evenimentul exportProgress, astfel încât un export de durată să poată afișa…","2026-02-16",[584],{"category":38,"name":33,"count":365,"entries":585},[586],{"slug":587,"title":588,"locale":19,"products":589,"platforms":590,"categories":591,"kind":324,"size":374,"publicationDate":592,"modificationDate":593,"links":594,"images":600,"track":18,"bodyHtml":601,"excerpt":602,"primaryCategory":38,"ownPage":360,"date":603},"2026-02-06-embed-sdk-v2-8-0-export-the-score-as-a-pdf","Embed SDK v2.8.0: exportați partitura ca PDF",[321,344],[38],[38],"2026-09-21T07:55:41.803Z","2026-09-21T08:55:13.837Z",{"blogPosts":595,"helpArticles":596,"releases":597},[],[],[598],{"platform":38,"version":599},"2.8.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>getPDF\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugată metoda getPDF.","2026-02-06",{"key":96,"year":71,"month":605,"majors":606,"areas":607},12,[],[608],{"category":38,"name":33,"count":365,"entries":609},[610],{"slug":611,"title":612,"locale":19,"products":613,"platforms":614,"categories":615,"kind":324,"size":374,"publicationDate":616,"modificationDate":617,"links":618,"images":624,"track":18,"bodyHtml":625,"excerpt":626,"primaryCategory":38,"ownPage":360,"date":627},"2025-12-29-embed-sdk-v2-7-0-know-when-the-embed-is-resized","Embed SDK v2.7.0: află când încorporarea este redimensionată",[321,344],[38],[38],"2026-09-21T07:55:35.408Z","2026-09-21T08:55:12.224Z",{"blogPosts":619,"helpArticles":620,"releases":621},[],[],[622],{"platform":38,"version":623},"2.7.0",[],"\u003Cp>A fost adăugat evenimentul \u003Ccode>embedSize\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugat evenimentul embedSize.","2025-12-29",{"key":92,"year":71,"month":629,"majors":630,"areas":631},10,[],[632],{"category":38,"name":33,"count":365,"entries":633},[634],{"slug":635,"title":636,"locale":19,"products":637,"platforms":638,"categories":639,"kind":324,"size":374,"publicationDate":640,"modificationDate":641,"links":642,"images":648,"track":18,"bodyHtml":649,"excerpt":650,"primaryCategory":38,"ownPage":360,"date":651},"2025-10-22-embed-sdk-v2-6-0-ten-more-interface-languages","Embed SDK v2.6.0: încă zece limbi pentru interfață",[321,344],[38],[38],"2026-09-21T07:55:29.524Z","2026-09-21T08:55:10.395Z",{"blogPosts":643,"helpArticles":644,"releases":645},[],[],[646],{"platform":38,"version":647},"2.6.0",[],"\u003Cp>Interfața de încorporare acceptă acum daneză (\u003Ccode>da\u003C\u002Fcode>), finlandeză (\u003Ccode>fi\u003C\u002Fcode>), filipineză (\u003Ccode>fil\u003C\u002Fcode>), franceză canadiană (\u003Ccode>fr-CA\u003C\u002Fcode>), hindi (\u003Ccode>hi\u003C\u002Fcode>), indoneziană (\u003Ccode>id\u003C\u002Fcode>), malaeză (\u003Ccode>ms\u003C\u002Fcode>), norvegiană Bokmål (\u003Ccode>nb\u003C\u002Fcode>), chineză tradițională pentru Hong Kong (\u003Ccode>zh-HK\u003C\u002Fcode>) și chineză tradițională pentru Taiwan (\u003Ccode>zh-TW\u003C\u002Fcode>).\u003C\u002Fp>","Interfața de încorporare acceptă acum daneză (da), finlandeză (fi), filipineză (fil), franceză canadiană (fr-CA), hindi (hi), indoneziană (id), malaeză (ms),…","2025-10-22",{"key":88,"year":71,"month":410,"majors":653,"areas":654},[],[655],{"category":38,"name":33,"count":365,"entries":656},[657],{"slug":658,"title":659,"locale":19,"products":660,"platforms":661,"categories":662,"kind":373,"size":374,"publicationDate":663,"modificationDate":664,"links":665,"images":671,"track":18,"bodyHtml":672,"excerpt":673,"primaryCategory":38,"ownPage":360,"date":674},"2025-08-04-embed-sdk-v2-5-0-richer-typescript-types-and-new-documentation","Embed SDK v2.5.0: tipuri TypeScript mai bogate și documentație nouă",[321,344],[38],[38],"2026-09-21T07:55:22.754Z","2026-09-21T08:55:08.624Z",{"blogPosts":666,"helpArticles":667,"releases":668},[],[],[669],{"platform":38,"version":670},"2.5.0",[],"\u003Cp>Tipurile publicate acoperă o parte mai mare din suprafața SDK-ului, alături de documentație nouă.\u003C\u002Fp>","Tipurile publicate acoperă o parte mai mare din suprafața SDK-ului, alături de documentație nouă.","2025-08-04",{"key":80,"year":71,"month":459,"majors":676,"areas":677},[],[678],{"category":38,"name":33,"count":365,"entries":679},[680],{"slug":681,"title":682,"locale":19,"products":683,"platforms":684,"categories":685,"kind":491,"size":374,"publicationDate":686,"modificationDate":687,"links":688,"images":694,"track":18,"bodyHtml":695,"excerpt":696,"primaryCategory":38,"ownPage":360,"date":697},"2025-04-10-embed-sdk-v2-4-1-mode-is-back-in-the-url-parameter-types","Embed SDK v2.4.1: mode a revenit în tipurile parametrilor URL",[321,344],[38],[38],"2026-09-21T07:55:15.535Z","2026-09-21T08:55:06.800Z",{"blogPosts":689,"helpArticles":690,"releases":691},[],[],[692],{"platform":38,"version":693},"2.4.1",[],"\u003Cp>Proprietatea \u003Ccode>mode\u003C\u002Fcode> care lipsea a fost adăugată în interfața TypeScript \u003Ccode>EmbedUrlParameters\u003C\u002Fcode>.\u003C\u002Fp>","Proprietatea mode care lipsea a fost adăugată în interfața TypeScript EmbedUrlParameters.","2025-04-10",{"key":78,"year":71,"month":522,"majors":699,"areas":700},[],[701],{"category":38,"name":33,"count":365,"entries":702},[703],{"slug":704,"title":705,"locale":19,"products":706,"platforms":707,"categories":708,"kind":324,"size":374,"publicationDate":709,"modificationDate":710,"links":711,"images":717,"track":18,"bodyHtml":718,"excerpt":719,"primaryCategory":38,"ownPage":360,"date":720},"2025-03-10-embed-sdk-v2-4-0-load-a-midi-file","Embed SDK v2.4.0: încărcarea unui fișier MIDI",[321,344],[38],[38],"2026-09-21T07:55:09.076Z","2026-09-21T08:55:04.438Z",{"blogPosts":712,"helpArticles":713,"releases":714},[],[],[715],{"platform":38,"version":716},"2.4.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>loadMIDI\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugată metoda loadMIDI.","2025-03-10",{"key":119,"year":98,"month":629,"majors":722,"areas":741},[723],{"slug":724,"title":725,"locale":19,"products":726,"platforms":727,"categories":728,"kind":324,"size":325,"publicationDate":729,"modificationDate":730,"links":731,"images":737,"track":18,"bodyHtml":738,"excerpt":739,"primaryCategory":37,"ownPage":360,"date":740},"2024-10-18-api-v2-21-0-public-community-profiles-and-richer-resource-library-filters","API v2.21.0: profiluri publice ale comunității și filtre mai bogate pentru biblioteca de resurse",[321,344],[37],[37,467,468],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":732,"helpArticles":733,"releases":734},[],[],[735],{"platform":37,"version":736},"2.21.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Listele de partituri ale utilizatorilor sunt profiluri publice.\u003C\u002Fstrong> Când listați acum partiturile unui utilizator, sunt returnate doar partiturile sale publice, cu paginare și sortare noi, schimbarea anunțată în 2020.\u003C\u002Fli>\n\u003Cli>Detaliile partiturii expun URL-ul de editare, numele instrumentelor și orice dată programată pentru ștergere; colecțiile raportează numărul de partituri; profilurile publice afișează numărul de aprecieri și redări.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Filtrați biblioteca de resurse după tipul temei, materie și clasă; resursele includ o descriere a partajării și opțiuni de confidențialitate; temele pot restricționa redarea notelor și pistele audio; trimiterile sunt compatibile cu serviciile de notare LTI 1.1 și 1.3.\u003C\u002Fli>\n\u003C\u002Ful>","- Listele de partituri ale utilizatorilor sunt profiluri publice. Când listați acum partiturile unui utilizator, sunt returnate doar partiturile sale publice,…","2024-10-18",[],{"key":105,"year":98,"month":522,"majors":743,"areas":762},[744],{"slug":745,"title":746,"locale":19,"products":747,"platforms":748,"categories":749,"kind":324,"size":325,"publicationDate":750,"modificationDate":751,"links":752,"images":758,"track":18,"bodyHtml":759,"excerpt":760,"primaryCategory":37,"ownPage":360,"date":761},"2024-03-08-api-v2-20-0-collaborator-types-graded-submissions-and-reusable-invitations","API v2.20.0: tipuri de colaboratori, trimiteri evaluate și invitații reutilizabile",[321,344],[37],[37,467,348],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":753,"helpArticles":754,"releases":755},[],[],[756],{"platform":37,"version":757},"2.20.0",[],"\u003Cul>\n\u003Cli>Aprecieri paginate pe profilurile utilizatorilor și produsul folosit de un utilizator în detaliile contului său.\u003C\u002Fli>\n\u003Cli>Drepturile asupra resurselor arată dacă apelantul este proprietarul, un colaborator utilizator sau un colaborator de grup, împreună cu data la care a fost adăugat fiecare colaborator. Detaliile partiturii includ acum armura principală, data evidențierii și organizația.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Invitațiile pot fi reutilizate de mai multe ori; trimiterile primesc o stare evaluată, plus detalii despre redare și LTI; o temă poate fi copiată în biblioteca de resurse doar dacă nu este deja acolo; organizațiile primesc propriile biblioteci de resurse, cu un nivel de confidențialitate la nivelul întregii organizații.\u003C\u002Fli>\n\u003C\u002Ful>","- Aprecieri paginate pe profilurile utilizatorilor și produsul folosit de un utilizator în detaliile contului său. - Drepturile asupra resurselor arată dacă…","2024-03-08",[],{"key":101,"year":98,"month":365,"majors":764,"areas":765},[],[766],{"category":38,"name":33,"count":365,"entries":767},[768],{"slug":769,"title":770,"locale":19,"products":771,"platforms":772,"categories":773,"kind":324,"size":374,"publicationDate":774,"modificationDate":775,"links":776,"images":782,"track":18,"bodyHtml":783,"excerpt":784,"primaryCategory":38,"ownPage":360,"date":785},"2024-01-03-embed-sdk-v2-3-0-lazy-load-the-embed-iframe","Embed SDK v2.3.0: încărcare lazy pentru iframe-ul încorporat",[321,344],[38],[38],"2026-09-21T07:55:03.050Z","2026-09-21T08:55:02.718Z",{"blogPosts":777,"helpArticles":778,"releases":779},[],[],[780],{"platform":38,"version":781},"2.3.0",[],"\u003Cp>Noua opțiune \u003Ccode>lazy\u003C\u002Fcode> adaugă \u003Ccode>loading=&quot;lazy&quot;\u003C\u002Fcode> la iframe-ul creat.\u003C\u002Fp>","Noua opțiune lazy adaugă loading=\"lazy\" la iframe-ul creat.","2024-01-03",{"key":148,"year":125,"month":787,"majors":788,"areas":789},11,[],[790],{"category":38,"name":33,"count":365,"entries":791},[792],{"slug":793,"title":794,"locale":19,"products":795,"platforms":796,"categories":797,"kind":324,"size":374,"publicationDate":798,"modificationDate":799,"links":800,"images":806,"track":18,"bodyHtml":807,"excerpt":808,"primaryCategory":38,"ownPage":360,"date":809},"2023-11-24-embed-sdk-v2-2-0-identify-the-reader-with-userid","Embed SDK v2.2.0: identificați cititorul cu userId",[321,344],[38],[38],"2026-09-21T07:54:56.649Z","2026-09-21T08:54:53.676Z",{"blogPosts":801,"helpArticles":802,"releases":803},[],[],[804],{"platform":38,"version":805},"2.2.0",[],"\u003Cp>A fost adăugat parametrul de integrare \u003Ccode>userId\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugat parametrul de integrare userId.","2023-11-24",{"key":146,"year":125,"month":629,"majors":811,"areas":830},[812],{"slug":813,"title":814,"locale":19,"products":815,"platforms":816,"categories":817,"kind":324,"size":325,"publicationDate":818,"modificationDate":819,"links":820,"images":826,"track":18,"bodyHtml":827,"excerpt":828,"primaryCategory":38,"ownPage":360,"date":829},"2023-10-02-embed-sdk-v2-1-0-inspect-parts-voices-and-notes-and-mute-the-audio","Embed SDK v2.1.0: inspectați părțile, vocile și notele și dezactivați sunetul",[321,344],[38],[38],"2026-09-21T07:54:50.377Z","2026-09-21T08:54:51.967Z",{"blogPosts":821,"helpArticles":822,"releases":823},[],[],[824],{"platform":38,"version":825},"2.1.0",[],"\u003Cp>Citiți structura partiturii încărcate direct din codul vostru.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Părți și voci: \u003Ccode>getNbParts\u003C\u002Fcode>, \u003Ccode>getPartsUuids\u003C\u002Fcode>, \u003Ccode>getMeasureVoicesUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Note: \u003Ccode>getMeasureNbNotes\u003C\u002Fcode>, \u003Ccode>getNoteData\u003C\u002Fcode>, \u003Ccode>playbackPositionToNoteIdx\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Noul parametru URL \u003Ccode>noAudio\u003C\u002Fcode> dezactivează redarea audio\u003C\u002Fli>\n\u003Cli>A fost corectată o problemă prin care \u003Ccode>setMasterVolume\u003C\u002Fcode> apela metoda internă greșită\u003C\u002Fli>\n\u003C\u002Ful>","Citiți structura partiturii încărcate direct din codul vostru. - Părți și voci: getNbParts, getPartsUuids, getMeasureVoicesUuids - Note: getMeasureNbNotes,…","2023-10-02",[],{"key":144,"year":125,"month":315,"majors":832,"areas":852},[833],{"slug":834,"title":835,"locale":19,"products":836,"platforms":837,"categories":838,"kind":839,"size":325,"publicationDate":840,"modificationDate":841,"links":842,"images":848,"track":18,"bodyHtml":849,"excerpt":850,"primaryCategory":38,"ownPage":360,"date":851},"2023-09-27-embed-sdk-v2-0-0-typescript-types-es-and-umd-builds-jquery-dropped","Embed SDK v2.0.0: tipuri TypeScript, builduri ES și UMD, fără jQuery",[321,344],[38],[38],"deprecated","2026-09-21T07:54:03.751Z","2026-09-21T08:54:48.567Z",{"blogPosts":843,"helpArticles":844,"releases":845},[],[],[846],{"platform":38,"version":847},"2.0.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>A fost eliminat suportul pentru jQuery în constructor\u003C\u002Fstrong> — în schimb, transmiteți un element DOM sau id-ul acestuia\u003C\u002Fli>\n\u003Cli>Modulul npm publicat include tipuri TypeScript\u003C\u002Fli>\n\u003Cli>Builduri ES și UMD separate\u003C\u002Fli>\n\u003C\u002Ful>","- A fost eliminat suportul pentru jQuery în constructor — în schimb, transmiteți un element DOM sau id-ul acestuia - Modulul npm publicat include tipuri…","2023-09-27",[853],{"category":38,"name":33,"count":365,"entries":854},[855],{"slug":856,"title":857,"locale":19,"products":858,"platforms":859,"categories":860,"kind":491,"size":374,"publicationDate":861,"modificationDate":862,"links":863,"images":869,"track":18,"bodyHtml":870,"excerpt":871,"primaryCategory":38,"ownPage":360,"date":851},"2023-09-27-embed-sdk-v2-0-1-package-exports-work-with-webpack-5","Embed SDK v2.0.1: exporturile pachetului funcționează cu Webpack 5",[321,344],[38],[38],"2026-09-21T07:54:10.411Z","2026-09-21T08:54:50.148Z",{"blogPosts":864,"helpArticles":865,"releases":866},[],[],[867],{"platform":38,"version":868},"2.0.1",[],"\u003Cp>A fost corectată mapa \u003Ccode>exports\u003C\u002Fcode> a pachetului, pe care Webpack 5 nu o putea rezolva.\u003C\u002Fp>","A fost corectată mapa exports a pachetului, pe care Webpack 5 nu o putea rezolva.",{"key":142,"year":125,"month":410,"majors":873,"areas":892},[874],{"slug":875,"title":876,"locale":19,"products":877,"platforms":878,"categories":879,"kind":324,"size":325,"publicationDate":880,"modificationDate":881,"links":882,"images":888,"track":18,"bodyHtml":889,"excerpt":890,"primaryCategory":37,"ownPage":360,"date":891},"2023-08-25-api-v2-19-0-lti-links-from-resource-library-items-higher-grade-limits-unsettable","API v2.19.0: linkuri LTI din elementele bibliotecii de resurse, limite de notare mai mari, metadate ale partiturii care pot fi golite",[321,344],[37],[37,468,348],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":883,"helpArticles":884,"releases":885},[],[],[886],{"platform":37,"version":887},"2.19.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Creați linkuri LTI\u003C\u002Fstrong> din elementele bibliotecii de resurse Flat for Education, pentru a le plasa direct într-un curs LMS.\u003C\u002Fli>\n\u003Cli>Nota maximă pentru o temă crește de la 100 la 10.000 de puncte.\u003C\u002Fli>\n\u003Cli>Metadatele partiturii (subtitlu, compozitor, autor de versuri, aranjor, descriere, licență…) pot fi acum și golite prin API, nu doar setate.\u003C\u002Fli>\n\u003C\u002Ful>","- Creați linkuri LTI din elementele bibliotecii de resurse Flat for Education, pentru a le plasa direct într-un curs LMS. - Nota maximă pentru o temă crește de…","2023-08-25",[],{"key":136,"year":125,"month":894,"majors":895,"areas":914},5,[896],{"slug":897,"title":898,"locale":19,"products":899,"platforms":900,"categories":901,"kind":324,"size":325,"publicationDate":902,"modificationDate":903,"links":904,"images":910,"track":18,"bodyHtml":911,"excerpt":912,"primaryCategory":37,"ownPage":360,"date":913},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: Resource Library API, în versiune beta",[321,344],[37],[37,468,348],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":905,"helpArticles":906,"releases":907},[],[],[908],{"platform":37,"version":909},"2.18.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Resource Library API (beta).\u003C\u002Fstrong> Răsfoiți și gestionați bibliotecile de resurse Flat for Education, cu două noi scope-uri OAuth2 pentru acces complet și acces doar în citire. Temele pot fi copiate în biblioteca de resurse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elevi de test.\u003C\u002Fstrong> Creați conturi de elev pentru test într-o clasă, ca să încercați temele așa cum le-ar vedea un elev.\u003C\u002Fli>\n\u003Cli>Temele indică ce puteți face cu ele (edita, publica, arhiva…), dacă atașamentele lor sunt copii dedicate și orice problemă întâlnită. Istoricul predărilor înregistrează sursa unei modificări atunci când aceasta provine din Google Classroom, Microsoft Teams sau un LMS.\u003C\u002Fli>\n\u003Cli>Resetarea unei predări o păstrează în loc să o șteargă; sunt expuse metadatele clasei (nivel, competențe, mărime) și detaliile de autentificare Microsoft din conturi.\u003C\u002Fli>\n\u003Cli>Reviziile partiturii returnează datele lor de început și de sfârșit; generatoarele de partituri pot activa sferturile de ton; copiile pot păstra titlul original.\u003C\u002Fli>\n\u003C\u002Ful>","- Resource Library API (beta). Răsfoiți și gestionați bibliotecile de resurse Flat for Education, cu două noi scope-uri OAuth2 pentru acces complet și acces…","2023-05-05",[],{"key":134,"year":125,"month":459,"majors":916,"areas":917},[],[918],{"category":38,"name":33,"count":365,"entries":919},[920],{"slug":921,"title":922,"locale":19,"products":923,"platforms":924,"categories":925,"kind":373,"size":374,"publicationDate":926,"modificationDate":927,"links":928,"images":934,"track":18,"bodyHtml":935,"excerpt":936,"primaryCategory":38,"ownPage":360,"date":937},"2023-04-04-embed-sdk-v1-5-1-autoplay-allowed-on-the-created-iframe","Embed SDK v1.5.1: redarea automată este permisă pe iframe-ul creat",[321,344],[38],[38],"2026-09-21T07:53:57.044Z","2026-09-21T08:54:46.698Z",{"blogPosts":929,"helpArticles":930,"releases":931},[],[],[932],{"platform":38,"version":933},"1.5.1",[],"\u003Cp>Iframe-ul creat include \u003Ccode>allow: autoplay\u003C\u002Fcode>.\u003C\u002Fp>","Iframe-ul creat include allow: autoplay.","2023-04-04",{"key":132,"year":125,"month":522,"majors":939,"areas":958},[940],{"slug":941,"title":942,"locale":19,"products":943,"platforms":944,"categories":945,"kind":324,"size":325,"publicationDate":946,"modificationDate":947,"links":948,"images":954,"track":18,"bodyHtml":955,"excerpt":956,"primaryCategory":38,"ownPage":360,"date":957},"2023-03-08-embed-sdk-v1-5-0-navigate-measures-and-drive-the-metronome-and-playback-speed","Embed SDK v1.5.0: navigați între măsuri și controlați metronomul și viteza de redare",[321,344],[38],[38],"2026-09-21T07:53:49.861Z","2026-09-21T08:54:44.630Z",{"blogPosts":949,"helpArticles":950,"releases":951},[],[],[952],{"platform":38,"version":953},"1.5.0",[],"\u003Cul>\n\u003Cli>Măsuri: \u003Ccode>getNbMeasures\u003C\u002Fcode>, \u003Ccode>getMeasuresUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Navigare: \u003Ccode>goLeft\u003C\u002Fcode>, \u003Ccode>goRight\u003C\u002Fcode>, \u003Ccode>scrollToCursor\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Metronom: \u003Ccode>getMetronomeMode\u003C\u002Fcode>, \u003Ccode>setMetronomeMode\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Viteza de redare: \u003Ccode>getPlaybackSpeed\u003C\u002Fcode>, \u003Ccode>setPlaybackSpeed\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","- Măsuri: getNbMeasures, getMeasuresUuids - Navigare: goLeft, goRight, scrollToCursor - Metronom: getMetronomeMode, setMetronomeMode - Viteza de redare:…","2023-03-08",[],{"key":161,"year":152,"month":459,"majors":960,"areas":961},[],[962],{"category":38,"name":33,"count":365,"entries":963},[964],{"slug":965,"title":966,"locale":19,"products":967,"platforms":968,"categories":969,"kind":491,"size":374,"publicationDate":970,"modificationDate":971,"links":972,"images":978,"track":18,"bodyHtml":979,"excerpt":980,"primaryCategory":38,"ownPage":360,"date":981},"2022-04-22-embed-sdk-v1-4-1-works-with-vue-3","Embed SDK v1.4.1: funcționează cu Vue 3",[321,344],[38],[38],"2026-09-21T07:53:42.897Z","2026-09-21T08:54:42.872Z",{"blogPosts":973,"helpArticles":974,"releases":975},[],[],[976],{"platform":38,"version":977},"1.4.1",[],"\u003Cp>A fost remediată compatibilitatea cu Vue 3.\u003C\u002Fp>","A fost remediată compatibilitatea cu Vue 3.","2022-04-22",{"key":159,"year":152,"month":522,"majors":983,"areas":984},[],[985],{"category":37,"name":31,"count":365,"entries":986},[987],{"slug":988,"title":989,"locale":19,"products":990,"platforms":991,"categories":992,"kind":324,"size":374,"publicationDate":993,"modificationDate":994,"links":995,"images":1001,"track":18,"bodyHtml":1002,"excerpt":1003,"primaryCategory":37,"ownPage":360,"date":1004},"2022-03-23-api-v2-17-0-scores-created-by-an-app-land-in-a-dedicated-collection","API v2.17.0: partiturile create de o aplicație ajung într-o colecție dedicată",[321],[37],[37,467],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":996,"helpArticles":997,"releases":998},[],[],[999],{"platform":37,"version":1000},"2.17.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Colecții pentru aplicații.\u003C\u002Fstrong> Când o aplicație terță creează partituri, Flat le plasează acum într-o colecție dedicată acelei aplicații, creată automat în contul utilizatorului. Colecția are propriul alias, astfel încât aplicațiile să își poată lista și gestiona partiturile fără să scaneze întreaga bibliotecă.\u003C\u002Fli>\n\u003C\u002Ful>","- Colecții pentru aplicații. Când o aplicație terță creează partituri, Flat le plasează acum într-o colecție dedicată acelei aplicații, creată automat în…","2022-03-23",{"key":204,"year":179,"month":605,"majors":1006,"areas":1007},[],[1008],{"category":37,"name":31,"count":365,"entries":1009},[1010],{"slug":1011,"title":1012,"locale":19,"products":1013,"platforms":1014,"categories":1015,"kind":324,"size":374,"publicationDate":1016,"modificationDate":1017,"links":1018,"images":1024,"track":18,"bodyHtml":1025,"excerpt":1026,"primaryCategory":37,"ownPage":360,"date":1027},"2021-12-11-api-v2-16-0-asynchronous-export-tasks-for-long-running-exports","API v2.16.0: sarcini de export asincrone pentru exporturi de lungă durată",[321],[37],[37,364],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":1019,"helpArticles":1020,"releases":1021},[],[],[1022],{"platform":37,"version":1023},"2.16.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Sarcini de export.\u003C\u002Fstrong> Porniți un export (audio, video, PDF…) ca sarcină în fundal și verificați-i progresul, în loc să păstrați cererea deschisă, ceea ce face exporturile lungi fiabile pentru partituri mari.\u003C\u002Fli>\n\u003C\u002Ful>","- Sarcini de export. Porniți un export (audio, video, PDF…) ca sarcină în fundal și verificați-i progresul, în loc să păstrați cererea deschisă, ceea ce face…","2021-12-11",{"key":202,"year":179,"month":787,"majors":1029,"areas":1049},[1030],{"slug":1031,"title":1032,"locale":19,"products":1033,"platforms":1034,"categories":1035,"kind":324,"size":325,"publicationDate":1037,"modificationDate":1038,"links":1039,"images":1045,"track":18,"bodyHtml":1046,"excerpt":1047,"primaryCategory":37,"ownPage":360,"date":1048},"2021-11-10-api-v2-15-0-sign-in-links-and-delegated-tokens-for-organization-admins","API v2.15.0: linkuri de conectare și tokenuri delegate pentru administratorii organizațiilor",[321,344],[37],[37,1036],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":1040,"helpArticles":1041,"releases":1042},[],[],[1043],{"platform":37,"version":1044},"2.15.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Linkuri de conectare și tokenuri de acces delegate.\u003C\u002Fstrong> Administratorii Flat for Education pot crea un link de conectare pentru orice utilizator din organizația lor sau un token de acces care acționează în numele acelui utilizator: baza pentru portaluri personalizate și integrări single sign-on.\u003C\u002Fli>\n\u003Cli>Japoneza în hiragana (\u003Ccode>ja-HIRA\u003C\u002Fcode>) se alătură limbilor locale acceptate; comentariile publice își afișează starea de moderare.\u003C\u002Fli>\n\u003Cli>Exporturile audio returnează setul MP3 ca pistă implicită atunci când acesta există. Opțiunea de a solicita doar exporturi din cache a fost eliminată, deoarece exporturile audio sunt acum livrate întotdeauna din cache.\u003C\u002Fli>\n\u003C\u002Ful>","- Linkuri de conectare și tokenuri de acces delegate. Administratorii Flat for Education pot crea un link de conectare pentru orice utilizator din organizația…","2021-11-10",[],{"key":200,"year":179,"month":629,"majors":1051,"areas":1072},[1052],{"slug":1053,"title":1054,"locale":19,"products":1055,"platforms":1056,"categories":1057,"kind":324,"size":325,"publicationDate":1060,"modificationDate":1061,"links":1062,"images":1068,"track":18,"bodyHtml":1069,"excerpt":1070,"primaryCategory":37,"ownPage":360,"date":1071},"2021-10-04-api-v2-14-0-create-blank-scores-from-a-list-of-instruments","API v2.14.0: creează partituri goale dintr-o listă de instrumente",[321,344],[37],[37,1058,1059],"editor","worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":1063,"helpArticles":1064,"releases":1065},[],[],[1066],{"platform":37,"version":1067},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Generator de partituri.\u003C\u002Fstrong> Creează o partitură goală fără să imporți un fișier MusicXML: furnizează o listă de instrumente și, opțional, măsura, armura, tablatura, diagramele de acorduri și aspectul paginii.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Utilizatorii organizației pot fi creați cu un rol; fișele de lucru își pot amesteca exercițiile; trimiterile elevilor listează exercițiile pe care le conțin.\u003C\u002Fli>\n\u003C\u002Ful>","- Generator de partituri. Creează o partitură goală fără să imporți un fișier MusicXML: furnizează o listă de instrumente și, opțional, măsura, armura,…","2021-10-04",[],{"key":194,"year":179,"month":432,"majors":1074,"areas":1094},[1075],{"slug":1076,"title":1077,"locale":19,"products":1078,"platforms":1079,"categories":1080,"kind":324,"size":325,"publicationDate":1082,"modificationDate":1083,"links":1084,"images":1090,"track":18,"bodyHtml":1091,"excerpt":1092,"primaryCategory":37,"ownPage":360,"date":1093},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: piste de redare sincronizate, detalii Microsoft Teams, copii programate ale temelor",[321,344],[37],[37,1081,468],"playback","2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":1085,"helpArticles":1086,"releases":1087},[],[],[1088],{"platform":37,"version":1089},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Piste de redare.\u003C\u002Fstrong> Listați pistele pe care Flat le generează și le sincronizează automat (redare ca MP3), preluați punctele de sincronizare ale celui mai recent fișier de redare și obțineți URL-ul CDN al unui export în corpul răspunsului.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Profesorii pot reseta trimiterea unui elev; clasele raportează conturile care nu au putut fi adăugate în timpul unei sincronizări; temele și trimiterile expun starea și linkurile lor Microsoft Teams; copiile temelor pot fi programate; trimiterile de performanță includ pista audio salvată.\u003C\u002Fli>\n\u003Cli>Profilurile primesc o imagine de copertă, iar id-ul utilizatorului curent poate fi preluat separat.\u003C\u002Fli>\n\u003C\u002Ful>","- Piste de redare. Listați pistele pe care Flat le generează și le sincronizează automat (redare ca MP3), preluați punctele de sincronizare ale celui mai…","2021-07-19",[],{"key":188,"year":179,"month":459,"majors":1096,"areas":1115},[1097],{"slug":1098,"title":1099,"locale":19,"products":1100,"platforms":1101,"categories":1102,"kind":324,"size":325,"publicationDate":1103,"modificationDate":1104,"links":1105,"images":1111,"track":18,"bodyHtml":1112,"excerpt":1113,"primaryCategory":38,"ownPage":360,"date":1114},"2021-04-28-embed-sdk-v1-4-0-private-scores-by-sharing-key-and-audio-tracks-from-code","Embed SDK v1.4.0: partituri private cu cheie de partajare și piste audio din cod",[321,344],[38],[38],"2026-09-21T07:53:36.608Z","2026-09-21T08:54:40.643Z",{"blogPosts":1106,"helpArticles":1107,"releases":1108},[],[],[1109],{"platform":38,"version":1110},"1.4.0",[],"\u003Cul>\n\u003Cli>\u003Ccode>loadFlatScore\u003C\u002Fcode> acceptă un \u003Ccode>sharingKey\u003C\u002Fcode>, astfel încât o partitură partajată privat să poată fi încărcată\u003C\u002Fli>\n\u003Cli>Au fost adăugate \u003Ccode>setTrack\u003C\u002Fcode>, \u003Ccode>useTrack\u003C\u002Fcode> și \u003Ccode>seekTrackTo\u003C\u002Fcode> pentru a seta dinamic pista audio\u003C\u002Fli>\n\u003C\u002Ful>","- loadFlatScore acceptă un sharingKey, astfel încât o partitură partajată privat să poată fi încărcată - Au fost adăugate setTrack, useTrack și seekTrackTo…","2021-04-28",[],{"key":184,"year":179,"month":483,"majors":1117,"areas":1135},[1118],{"slug":1119,"title":1120,"locale":19,"products":1121,"platforms":1122,"categories":1123,"kind":324,"size":325,"publicationDate":1124,"modificationDate":1125,"links":1126,"images":1131,"track":18,"bodyHtml":1132,"excerpt":1133,"primaryCategory":37,"ownPage":360,"date":1134},"2021-02-18-api-v2-12-0-export-grades-as-csv-or-excel-assignment-types-and-covers","API v2.12.0: exportul notelor ca CSV sau Excel, tipuri de teme și coperți",[321,344],[37],[37,348],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":1127,"helpArticles":1128,"releases":1129},[],[],[1130],{"platform":37,"version":517},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Exportul notelor.\u003C\u002Fstrong> Descărcați notele unei teme ca fișier CSV sau Excel.\u003C\u002Fli>\n\u003Cli>Temele includ acum tipul lor și o imagine de copertă; copierea unei teme poate suprascrie o ciornă existentă cu conținutul altei teme.\u003C\u002Fli>\n\u003Cli>Colaboratorii arată dacă invitația lor este încă în așteptare.\u003C\u002Fli>\n\u003C\u002Ful>","- Exportul notelor. Descărcați notele unei teme ca fișier CSV sau Excel. - Temele includ acum tipul lor și o imagine de copertă; copierea unei teme poate…","2021-02-18",[],{"key":227,"year":206,"month":629,"majors":1137,"areas":1155},[1138],{"slug":1139,"title":1140,"locale":19,"products":1141,"platforms":1142,"categories":1143,"kind":324,"size":325,"publicationDate":1144,"modificationDate":1145,"links":1146,"images":1151,"track":18,"bodyHtml":1152,"excerpt":1153,"primaryCategory":37,"ownPage":360,"date":1154},"2020-10-26-api-v2-11-0-grading-submission-comments-and-richer-assignment-options","API v2.11.0: notare, comentarii la predări și opțiuni de temă mai bogate",[321,344],[37],[37,348,468],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":1147,"helpArticles":1148,"releases":1149},[],[],[1150],{"platform":37,"version":540},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Notare prin API.\u003C\u002Fstrong> Setați note provizorii și finale, returnați o predare unui elev și citiți contoarele calculate pentru comentarii; punctajul maxim este stocat împreună cu nota.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comentarii la predări.\u003C\u002Fstrong> Creați, listați, actualizați și ștergeți comentarii la o predare.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opțiuni pentru temă.\u003C\u002Fstrong> Seturi de instrumente, o limită de redare, punctaj maxim, subiecte Google Classroom, atribuirea către elevi specifici, șabloane blocate și detalii despre temele LTI, Canvas și MusicFirst.\u003C\u002Fli>\n\u003Cli>Administratorii pot edita numele de utilizator, numele și adresa de e-mail ale unui cont gestionat; listele de utilizatori pot fi filtrate după licență activă.\u003C\u002Fli>\n\u003Cli>Vechii parametri de predare \u003Ccode>studentComment\u003C\u002Fcode> și \u003Ccode>returnFeedback\u003C\u002Fcode> au fost eliminați în favoarea noilor apeluri de notare.\u003C\u002Fli>\n\u003C\u002Ful>","- Notare prin API. Setați note provizorii și finale, returnați o predare unui elev și citiți contoarele calculate pentru comentarii; punctajul maxim este…","2020-10-26",[],{"key":219,"year":206,"month":1157,"majors":1158,"areas":1176},6,[1159],{"slug":1160,"title":1161,"locale":19,"products":1162,"platforms":1163,"categories":1164,"kind":324,"size":325,"publicationDate":1165,"modificationDate":1166,"links":1167,"images":1172,"track":18,"bodyHtml":1173,"excerpt":1174,"primaryCategory":37,"ownPage":360,"date":1175},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: arhivați teme, numărați și filtrați utilizatorii organizației",[321,344],[37],[37,348,468],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":1168,"helpArticles":1169,"releases":1170},[],[],[1171],{"platform":37,"version":558},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Arhivați și dezarhivați temele\u003C\u002Fstrong> și citiți tipul principal al unei teme (partitură nouă, șablon sau scriere partajată).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Utilizatori ai organizației.\u003C\u002Fstrong> Creați conturi cu prenume și nume, sortați și filtrați listele de utilizatori, numărați utilizatorii care corespund unui filtru și filtrați membrii grupurilor după sursa lor de sincronizare (Google Classroom, Microsoft Teams, Clever).\u003C\u002Fli>\n\u003Cli>Detaliile partiturii listează mostrele audio folosite la redare, cu o listă normalizată de instrumente care nu mai depinde de mostre.\u003C\u002Fli>\n\u003C\u002Ful>","- Arhivați și dezarhivați temele și citiți tipul principal al unei teme (partitură nouă, șablon sau scriere partajată). - Utilizatori ai organizației. Creați…","2020-06-03",[],{"key":211,"year":206,"month":483,"majors":1178,"areas":1197},[1179],{"slug":1180,"title":1181,"locale":19,"products":1182,"platforms":1183,"categories":1184,"kind":324,"size":325,"publicationDate":1185,"modificationDate":1186,"links":1187,"images":1193,"track":18,"bodyHtml":1194,"excerpt":1195,"primaryCategory":38,"ownPage":360,"date":1196},"2020-02-24-embed-sdk-v1-3-0-mix-the-playback-and-inspect-notes-and-measures","Embed SDK v1.3.0: controlează mixajul și inspectează notele și măsurile",[321,344],[38],[38],"2026-09-21T07:53:29.730Z","2026-09-21T08:54:39.030Z",{"blogPosts":1188,"helpArticles":1189,"releases":1190},[],[],[1191],{"platform":38,"version":1192},"1.3.0",[],"\u003Cp>Controlează mixajul din codul tău și vezi ce se află sub cursor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Volum și dezactivare sunet: \u003Ccode>getMasterVolume\u003C\u002Fcode>, \u003Ccode>setMasterVolume\u003C\u002Fcode>, \u003Ccode>getPartVolume\u003C\u002Fcode>, \u003Ccode>setPartVolume\u003C\u002Fcode>, \u003Ccode>mutePart\u003C\u002Fcode>, \u003Ccode>unmutePart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Solo și reverberație: \u003Ccode>setPartSoloMode\u003C\u002Fcode>, \u003Ccode>unsetPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartReverb\u003C\u002Fcode>, \u003Ccode>setPartReverb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Inspectare: \u003Ccode>getMeasureDetails\u003C\u002Fcode>, \u003Ccode>getNoteDetails\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Evenimente adăugate: \u003Ccode>noteDetails\u003C\u002Fcode>, \u003Ccode>measureDetails\u003C\u002Fcode>, \u003Ccode>cursorContext\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Controlează mixajul din codul tău și vezi ce se află sub cursor. - Volum și dezactivare sunet: getMasterVolume, setMasterVolume, getPartVolume, setPartVolume,…","2020-02-24",[],{"key":209,"year":206,"month":365,"majors":1199,"areas":1217},[1200],{"slug":1201,"title":1202,"locale":19,"products":1203,"platforms":1204,"categories":1205,"kind":324,"size":325,"publicationDate":1206,"modificationDate":1207,"links":1208,"images":1213,"track":18,"bodyHtml":1214,"excerpt":1215,"primaryCategory":37,"ownPage":360,"date":1216},"2020-01-10-api-v2-9-0-openapi-3-specification-google-drive-attachments-arranger-and-plays","API v2.9.0: specificația OpenAPI 3, atașamente Google Drive, aranjor și redări",[321,344],[37],[37,348],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":1209,"helpArticles":1210,"releases":1211},[],[],[1212],{"platform":37,"version":578},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Specificația trece la OpenAPI 3.0.\u003C\u002Fstrong> Versiunile anterioare erau descrise în OpenAPI 2 (Swagger).\u003C\u002Fli>\n\u003Cli>Partiturile expun informații despre aranjor și statisticile de redare; o ștergere poate fi programată să ruleze în scurt timp, în loc să rămână în coșul de gunoi.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Atașamentele temelor pot fi fișiere Google Drive, clasele includ detaliile lor Microsoft Teams, iar conturile educaționale expun prenumele și numele de familie.\u003C\u002Fli>\n\u003C\u002Ful>","- Specificația trece la OpenAPI 3.0. Versiunile anterioare erau descrise în OpenAPI 2 (Swagger). - Partiturile expun informații despre aranjor și statisticile…","2020-01-10",[1218],{"category":38,"name":33,"count":365,"entries":1219},[1220],{"slug":1221,"title":1222,"locale":19,"products":1223,"platforms":1224,"categories":1225,"kind":324,"size":374,"publicationDate":1226,"modificationDate":1227,"links":1228,"images":1234,"track":18,"bodyHtml":1235,"excerpt":1236,"primaryCategory":38,"ownPage":360,"date":1237},"2020-01-07-embed-sdk-v1-2-0-read-and-choose-the-displayed-parts","Embed SDK v1.2.0: citește și alege partiturile afișate",[321,344],[38],[38],"2026-09-21T07:53:21.973Z","2026-09-21T08:54:37.418Z",{"blogPosts":1229,"helpArticles":1230,"releases":1231},[],[],[1232],{"platform":38,"version":1233},"1.2.0",[],"\u003Cp>Au fost adăugate metodele \u003Ccode>getParts\u003C\u002Fcode>, \u003Ccode>getDisplayedParts\u003C\u002Fcode> și \u003Ccode>setDisplayedParts\u003C\u002Fcode>.\u003C\u002Fp>","Au fost adăugate metodele getParts, getDisplayedParts și setDisplayedParts.","2020-01-07",{"key":244,"year":233,"month":894,"majors":1239,"areas":1240},[],[1241],{"category":38,"name":33,"count":483,"entries":1242},[1243,1261],{"slug":1244,"title":1245,"locale":19,"products":1246,"platforms":1247,"categories":1248,"kind":324,"size":374,"publicationDate":1249,"modificationDate":1250,"links":1251,"images":1257,"track":18,"bodyHtml":1258,"excerpt":1259,"primaryCategory":38,"ownPage":360,"date":1260},"2019-05-13-embed-sdk-v1-1-0-midi-output","Embed SDK v1.1.0: ieșire MIDI",[321,344],[38],[38],"2026-09-21T07:53:15.616Z","2026-09-21T08:54:35.690Z",{"blogPosts":1252,"helpArticles":1253,"releases":1254},[],[],[1255],{"platform":38,"version":1256},"1.1.0",[],"\u003Cp>Suport pentru ieșire MIDI.\u003C\u002Fp>","Suport pentru ieșire MIDI.","2019-05-13",{"slug":1262,"title":1263,"locale":19,"products":1264,"platforms":1265,"categories":1266,"kind":373,"size":374,"publicationDate":1267,"modificationDate":1268,"links":1269,"images":1275,"track":18,"bodyHtml":1276,"excerpt":1277,"primaryCategory":38,"ownPage":360,"date":1278},"2019-05-05-embed-sdk-v1-0-0-served-from-our-own-cdn","Embed SDK v1.0.0: livrat din propriul nostru CDN",[321,344],[38],[38],"2026-09-21T07:53:09.515Z","2026-09-21T08:54:26.564Z",{"blogPosts":1270,"helpArticles":1271,"releases":1272},[],[],[1273],{"platform":38,"version":1274},"1.0.0",[],"\u003Cp>SDK-ul este găzduit pe CDN-ul nostru, la \u003Ccode>https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F&lt;version&gt;\u002Fembed.min.js\u003C\u002Fcode>.\u003C\u002Fp>","SDK-ul este găzduit pe CDN-ul nostru, la https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F\u003Cversion\u002Fembed.min.js.","2019-05-05",{"key":242,"year":233,"month":459,"majors":1280,"areas":1298},[1281],{"slug":1282,"title":1283,"locale":19,"products":1284,"platforms":1285,"categories":1286,"kind":324,"size":325,"publicationDate":1287,"modificationDate":1288,"links":1289,"images":1294,"track":18,"bodyHtml":1295,"excerpt":1296,"primaryCategory":37,"ownPage":360,"date":1297},"2019-04-27-api-v2-8-0-real-time-metadata-updates-submission-states-turkish","API v2.8.0: actualizări de metadate în timp real, stări de predare, turcă",[321,344],[37],[37,467,348],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":1290,"helpArticles":1291,"releases":1292},[],[],[1293],{"platform":37,"version":599},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Modificările metadatelor ajung în editor în timp real.\u003C\u002Fstrong> Când actualizezi prin API titlul, subtitlul, compozitorul, textierul sau textul licenței unei partituri, modificarea este trimisă în timp real către editorii deschiși și este salvată o versiune nouă. Descrierile pot fi de două ori mai lungi (2,000 de caractere).\u003C\u002Fli>\n\u003Cli>Predările din Education își expun starea (creată, predată, returnată); metadatele reviziilor returnează ultimul eveniment de modificare.\u003C\u002Fli>\n\u003Cli>Turca se alătură limbilor acceptate; profilurile publice spun dacă un cont aparține echipei Flat.\u003C\u002Fli>\n\u003C\u002Ful>","- Modificările metadatelor ajung în editor în timp real. Când actualizezi prin API titlul, subtitlul, compozitorul, textierul sau textul licenței unei…","2019-04-27",[],{"key":283,"year":260,"month":787,"majors":1300,"areas":1337},[1301,1319],{"slug":1302,"title":1303,"locale":19,"products":1304,"platforms":1305,"categories":1306,"kind":839,"size":325,"publicationDate":1307,"modificationDate":1308,"links":1309,"images":1315,"track":18,"bodyHtml":1316,"excerpt":1317,"primaryCategory":38,"ownPage":360,"date":1318},"2018-11-29-embed-sdk-v0-11-0-midi-export-and-a-new-musicxml-return-format","Embed SDK v0.11.0: export MIDI și un nou format de returnare pentru MusicXML",[321,344],[38],[38],"2026-09-21T07:52:55.665Z","2026-09-21T08:54:24.927Z",{"blogPosts":1310,"helpArticles":1311,"releases":1312},[],[],[1313],{"platform":38,"version":1314},"0.11.0",[],"\u003Cul>\n\u003Cli>A fost adăugat \u003Ccode>getMIDI\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>getMusicXML\u003C\u002Fcode> returnează acum un \u003Ccode>Uint8Array\u003C\u002Fcode> la nivelul superior\u003C\u002Fstrong> — răspunsul nu mai include proprietatea \u003Ccode>.data\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>voiceIdx\u003C\u002Fcode> al cursorului se numește acum \u003Ccode>voiceIdxInStaff\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","- A fost adăugat getMIDI - getMusicXML returnează acum un Uint8Array la nivelul superior — răspunsul nu mai include proprietatea .data - voiceIdx al cursorului…","2018-11-29",{"slug":1320,"title":1321,"locale":19,"products":1322,"platforms":1323,"categories":1324,"kind":839,"size":325,"publicationDate":1325,"modificationDate":1326,"links":1327,"images":1333,"track":18,"bodyHtml":1334,"excerpt":1335,"primaryCategory":38,"ownPage":360,"date":1336},"2018-11-23-embed-sdk-v0-10-0-new-default-cdn-and-two-removals","Embed SDK v0.10.0: CDN implicit nou și două eliminări",[321,344],[38],[38],"2026-09-21T07:52:48.486Z","2026-09-21T08:54:23.219Z",{"blogPosts":1328,"helpArticles":1329,"releases":1330},[],[],[1331],{"platform":38,"version":1332},"0.10.0",[],"\u003Cp>Actualizat pentru lansarea embed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SDK-ul se încarcă acum implicit de la \u003Ccode>flat-embed.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Au fost eliminate acțiunea învechită \u003Ccode>edit\u003C\u002Fcode> și evenimentul \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A fost eliminat \u003Ccode>setNoteColor\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","Actualizat pentru lansarea embed. - SDK-ul se încarcă acum implicit de la flat-embed.com - Au fost eliminate acțiunea învechită edit și evenimentul edit - A…","2018-11-23",[],{"key":279,"year":260,"month":315,"majors":1339,"areas":1357},[1340],{"slug":1341,"title":1342,"locale":19,"products":1343,"platforms":1344,"categories":1345,"kind":324,"size":325,"publicationDate":1346,"modificationDate":1347,"links":1348,"images":1353,"track":18,"bodyHtml":1354,"excerpt":1355,"primaryCategory":37,"ownPage":360,"date":1356},"2018-09-11-api-v2-7-0-import-guitar-pro-powertab-tuxguitar-and-musescore-files","API v2.7.0: importă fișiere Guitar Pro, PowerTab, TuxGuitar și MuseScore",[321],[37],[37,364,467],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":1349,"helpArticles":1350,"releases":1351},[],[],[1352],{"platform":37,"version":623},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Mai multe formate de import.\u003C\u002Fstrong> Fișierele Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar și MuseScore pot fi importate, iar importurile acceptă un nume de fișier.\u003C\u002Fli>\n\u003Cli>Colecțiile pot fi listate sub o colecție părinte și raportează data creării; partiturile listează colecțiile din care fac parte.\u003C\u002Fli>\n\u003Cli>Comentariile contextuale sunt ancorate la un portativ după identificator, nu după index, iar drepturile resursei indică dacă apelantul este colaborator.\u003C\u002Fli>\n\u003C\u002Ful>","- Mai multe formate de import. Fișierele Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar și MuseScore pot fi importate, iar importurile acceptă un…","2018-09-11",[],{"key":269,"year":260,"month":459,"majors":1359,"areas":1377},[1360],{"slug":1361,"title":1362,"locale":19,"products":1363,"platforms":1364,"categories":1365,"kind":324,"size":325,"publicationDate":1366,"modificationDate":1367,"links":1368,"images":1373,"track":18,"bodyHtml":1374,"excerpt":1375,"primaryCategory":37,"ownPage":360,"date":1376},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: API-ul Colecțiilor",[321],[37],[37,467],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":1369,"helpArticles":1370,"releases":1371},[],[],[1372],{"platform":37,"version":647},[],"\u003Cul>\n\u003Cli>\u003Cstrong>API-ul Colecțiilor.\u003C\u002Fstrong> Creați, listați, actualizați, ștergeți și restaurați colecții, listați partiturile din acestea și adăugați sau eliminați partituri, cu trei noi scope-uri OAuth2 pentru acces doar în citire, doar pentru adăugare și acces complet.\u003C\u002Fli>\n\u003Cli>Partiturile pot fi restaurate din coșul de gunoi; ștergerea unei partituri fără drepturi de administrator îi anulează în schimb partajarea din contul dvs.; o copie poate avea ca destinație o colecție anume.\u003C\u002Fli>\n\u003Cli>Comentariile pot fi filtrate după tip (document sau inline).\u003C\u002Fli>\n\u003Cli>Exporturile de părți folosesc acum identificatori de parte în loc de indecși și, din septembrie 2019, lista de partituri a unui utilizator returnează doar partituri publice.\u003C\u002Fli>\n\u003C\u002Ful>","- API-ul Colecțiilor. Creați, listați, actualizați, ștergeți și restaurați colecții, listați partiturile din acestea și adăugați sau eliminați partituri, cu…","2018-04-23",[],{"key":310,"year":287,"month":787,"majors":1379,"areas":1380},[],[1381],{"category":38,"name":33,"count":365,"entries":1382},[1383],{"slug":1384,"title":1385,"locale":19,"products":1386,"platforms":1387,"categories":1388,"kind":324,"size":374,"publicationDate":1389,"modificationDate":1390,"links":1391,"images":1397,"track":18,"bodyHtml":1398,"excerpt":1399,"primaryCategory":38,"ownPage":360,"date":1400},"2017-11-10-embed-sdk-v0-9-0-mute-the-embed","Embed SDK v0.9.0: dezactivează sunetul încorporării",[321,344],[38],[38],"2026-09-21T07:52:42.076Z","2026-09-21T08:54:21.505Z",{"blogPosts":1392,"helpArticles":1393,"releases":1394},[],[],[1395],{"platform":38,"version":1396},"0.9.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>mute\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugată metoda mute.","2017-11-10",{"key":308,"year":287,"month":629,"majors":1402,"areas":1403},[],[1404],{"category":37,"name":31,"count":483,"entries":1405},[1406,1423],{"slug":1407,"title":1408,"locale":19,"products":1409,"platforms":1410,"categories":1411,"kind":324,"size":374,"publicationDate":1412,"modificationDate":1413,"links":1414,"images":1419,"track":18,"bodyHtml":1420,"excerpt":1421,"primaryCategory":37,"ownPage":360,"date":1422},"2017-10-22-api-v2-5-0-audio-and-video-tracks-on-scores","API v2.5.0: piste audio și video în partituri",[321],[37],[37,1081],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":1415,"helpArticles":1416,"releases":1417},[],[],[1418],{"platform":37,"version":670},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pistele partiturii.\u003C\u002Fstrong> Atașați și listați piste audio și video într-o partitură, aceleași piste pe care utilizatorii le sincronizează cu partitura lor în editor.\u003C\u002Fli>\n\u003C\u002Ful>","- Pistele partiturii. Atașați și listați piste audio și video într-o partitură, aceleași piste pe care utilizatorii le sincronizează cu partitura lor în editor.","2017-10-22",{"slug":1424,"title":1425,"locale":19,"products":1426,"platforms":1427,"categories":1428,"kind":324,"size":374,"publicationDate":1429,"modificationDate":1430,"links":1431,"images":1436,"track":18,"bodyHtml":1437,"excerpt":1438,"primaryCategory":37,"ownPage":360,"date":1439},"2017-10-02-api-v2-4-0-score-metadata-subtitle-composer-lyricist-license-tags-and-more","API v2.4.0: metadatele partiturii, de la subtitlu și compozitor la licență și etichete",[321],[37],[37,467],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":1432,"helpArticles":1433,"releases":1434},[],[],[1435],{"platform":37,"version":716},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Metadate mai bogate pentru partitură.\u003C\u002Fstrong> Partiturile expun subtitlul, textierul, compozitorul, descrierea, etichetele, tipul de creare, licența, durata, numărul de măsuri, tempoul principal și data publicării. Descrierea, etichetele, tipul de creare și licența pot fi setate prin API; titlul se editează prin salvarea unei noi revizii a partiturii.\u003C\u002Fli>\n\u003C\u002Ful>","- Metadate mai bogate pentru partitură. Partiturile expun subtitlul, textierul, compozitorul, descrierea, etichetele, tipul de creare, licența, durata, numărul…","2017-10-02",{"key":304,"year":287,"month":410,"majors":1441,"areas":1459},[1442],{"slug":1443,"title":1444,"locale":19,"products":1445,"platforms":1446,"categories":1447,"kind":324,"size":325,"publicationDate":1448,"modificationDate":1449,"links":1450,"images":1455,"track":18,"bodyHtml":1456,"excerpt":1457,"primaryCategory":37,"ownPage":360,"date":1458},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: gestionarea conturilor organizației, stările claselor și detalii Canvas și Clever",[321,344],[37],[37,468,1036],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":1451,"helpArticles":1452,"releases":1453},[],[],[1454],{"platform":37,"version":781},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Gestionarea conturilor organizației.\u003C\u002Fstrong> Administratorii pot actualiza conturile gestionate, le pot șterge sau le pot converti în conturi de consumator; listele de utilizatori și invitații folosesc paginare bazată pe cursor.\u003C\u002Fli>\n\u003Cli>Clasele primesc o stare inactivă care poate fi reactivată și raportează domeniul Canvas LMS și secțiunea Clever; temele primesc o stare de ciornă și un tip de atașament pentru exerciții.\u003C\u002Fli>\n\u003Cli>Profilurile expun o temă și instrumentele cântate.\u003C\u002Fli>\n\u003C\u002Ful>","- Gestionarea conturilor organizației. Administratorii pot actualiza conturile gestionate, le pot șterge sau le pot converti în conturi de consumator; listele…","2017-08-28",[1460],{"category":38,"name":33,"count":483,"entries":1461},[1462,1480],{"slug":1463,"title":1464,"locale":19,"products":1465,"platforms":1466,"categories":1467,"kind":324,"size":374,"publicationDate":1468,"modificationDate":1469,"links":1470,"images":1476,"track":18,"bodyHtml":1477,"excerpt":1478,"primaryCategory":38,"ownPage":360,"date":1479},"2017-08-08-embed-sdk-v0-7-0-color-a-note","Embed SDK v0.7.0: colorează o notă",[321,344],[38],[38],"2026-09-21T07:52:36.262Z","2026-09-21T08:54:19.301Z",{"blogPosts":1471,"helpArticles":1472,"releases":1473},[],[],[1474],{"platform":38,"version":1475},"0.7.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>setNoteColor\u003C\u002Fcode>.\u003C\u002Fp>","A fost adăugată metoda setNoteColor.","2017-08-08",{"slug":1481,"title":1482,"locale":19,"products":1483,"platforms":1484,"categories":1485,"kind":324,"size":374,"publicationDate":1486,"modificationDate":1487,"links":1488,"images":1494,"track":18,"bodyHtml":1495,"excerpt":1496,"primaryCategory":38,"ownPage":360,"date":1497},"2017-08-03-embed-sdk-v0-6-0-read-and-move-the-cursor","Embed SDK v0.6.0: citește și mută cursorul",[321,344],[38],[38],"2026-09-21T07:52:30.645Z","2026-09-21T08:54:17.466Z",{"blogPosts":1489,"helpArticles":1490,"releases":1491},[],[],[1492],{"platform":38,"version":1493},"0.6.0",[],"\u003Cp>Au fost adăugate metodele \u003Ccode>getCursorPosition\u003C\u002Fcode> și \u003Ccode>setCursorPosition\u003C\u002Fcode>.\u003C\u002Fp>","Au fost adăugate metodele getCursorPosition și setCursorPosition.","2017-08-03",{"key":302,"year":287,"month":432,"majors":1499,"areas":1535},[1500,1518],{"slug":1501,"title":1502,"locale":19,"products":1503,"platforms":1504,"categories":1505,"kind":324,"size":325,"publicationDate":1506,"modificationDate":1507,"links":1508,"images":1514,"track":18,"bodyHtml":1515,"excerpt":1516,"primaryCategory":38,"ownPage":360,"date":1517},"2017-07-07-embed-sdk-v0-5-0-focus-the-score-and-pick-the-default-mode","Embed SDK v0.5.0: focalizați partitura și alegeți modul implicit",[321,344],[38],[38],"2026-09-21T07:52:24.313Z","2026-09-21T08:54:15.619Z",{"blogPosts":1509,"helpArticles":1510,"releases":1511},[],[],[1512],{"platform":38,"version":1513},"0.5.0",[],"\u003Cul>\n\u003Cli>A fost adăugată metoda \u003Ccode>focusScore\u003C\u002Fcode> pentru a oferi focalizare de la tastatură integrării\u003C\u002Fli>\n\u003Cli>Proprietate nouă \u003Ccode>defaultMode\u003C\u002Fcode> în configurația editorului\u003C\u002Fli>\n\u003C\u002Ful>","- A fost adăugată metoda focusScore pentru a oferi focalizare de la tastatură integrării - Proprietate nouă defaultMode în configurația editorului","2017-07-07",{"slug":1519,"title":1520,"locale":19,"products":1521,"platforms":1522,"categories":1523,"kind":324,"size":325,"publicationDate":1524,"modificationDate":1525,"links":1526,"images":1531,"track":18,"bodyHtml":1532,"excerpt":1533,"primaryCategory":37,"ownPage":360,"date":1534},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: API-ul Flat for Education",[344],[37],[37,468,348],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":1527,"helpArticles":1528,"releases":1529},[],[],[1530],{"platform":37,"version":805},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Primele API-uri pentru educație sunt publice.\u003C\u002Fstrong> Gestionează clase, teme și predări, conturi de organizație și invitații, credențiale LTI, precum și grupurile și utilizatorii unei organizații: tot ce are nevoie o integrare școlară.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Acces cu domenii de autorizare.\u003C\u002Fstrong> Noile scope-uri OAuth2 acoperă clasele, temele și administrarea organizației, fiecare și cu o variantă doar pentru citire, astfel încât o integrare să ceară doar ce are nevoie.\u003C\u002Fli>\n\u003C\u002Ful>","- Primele API-uri pentru educație sunt publice. Gestionează clase, teme și predări, conturi de organizație și invitații, credențiale LTI, precum și grupurile…","2017-07-02",[1536],{"category":38,"name":33,"count":365,"entries":1537},[1538],{"slug":1539,"title":1540,"locale":19,"products":1541,"platforms":1542,"categories":1543,"kind":324,"size":374,"publicationDate":1544,"modificationDate":1545,"links":1546,"images":1552,"track":18,"bodyHtml":1553,"excerpt":1554,"primaryCategory":38,"ownPage":360,"date":1555},"2017-07-05-embed-sdk-v0-4-0-export-the-score-as-a-png","Embed SDK v0.4.0: exportă partitura ca PNG",[321,344],[38],[38],"2026-09-21T07:52:17.924Z","2026-09-21T08:54:13.588Z",{"blogPosts":1547,"helpArticles":1548,"releases":1549},[],[],[1550],{"platform":38,"version":1551},"0.4.0",[],"\u003Cp>A fost adăugată metoda \u003Ccode>getPNG\u003C\u002Fcode> pentru a exporta partitura afișată ca imagine.\u003C\u002Fp>","A fost adăugată metoda getPNG pentru a exporta partitura afișată ca imagine.","2017-07-05",{"key":298,"year":287,"month":894,"majors":1557,"areas":1576},[1558],{"slug":1559,"title":1560,"locale":19,"products":1561,"platforms":1562,"categories":1563,"kind":324,"size":325,"publicationDate":1564,"modificationDate":1565,"links":1566,"images":1572,"track":18,"bodyHtml":1573,"excerpt":1574,"primaryCategory":38,"ownPage":360,"date":1575},"2017-05-03-embed-sdk-v0-3-0-read-the-embed-configuration-and-switch-the-editor-on","Embed SDK v0.3.0: citește configurația de încorporare și activează editorul",[321,344],[38],[38],"2026-09-21T07:52:12.125Z","2026-09-21T08:54:11.721Z",{"blogPosts":1567,"helpArticles":1568,"releases":1569},[],[],[1570],{"platform":38,"version":1571},"0.3.0",[],"\u003Cp>Codul tău poate acum să verifice cum este configurată încorporarea și să o transforme într-un editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Metode adăugate: \u003Ccode>getEmbedConfig\u003C\u002Fcode>, \u003Ccode>setEditorConfig\u003C\u002Fcode>, \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Eveniment adăugat: \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Codul tău poate acum să verifice cum este configurată încorporarea și să o transforme într-un editor. - Metode adăugate: getEmbedConfig, setEditorConfig, edit…","2017-05-03",[],{"key":296,"year":287,"month":459,"majors":1578,"areas":1614},[1579,1597],{"slug":1580,"title":1581,"locale":19,"products":1582,"platforms":1583,"categories":1584,"kind":324,"size":325,"publicationDate":1585,"modificationDate":1586,"links":1587,"images":1593,"track":18,"bodyHtml":1594,"excerpt":1595,"primaryCategory":38,"ownPage":360,"date":1596},"2017-04-21-embed-sdk-v0-2-0-auto-zoom-musicxml-loading-and-the-first-events","Embed SDK v0.2.0: zoom automat, încărcare MusicXML și primele evenimente",[321,344],[38],[38],"2026-09-21T07:52:03.434Z","2026-09-21T08:54:09.993Z",{"blogPosts":1588,"helpArticles":1589,"releases":1590},[],[],[1591],{"platform":38,"version":1592},"0.2.0",[],"\u003Cp>SDK-ul învață să încarce partituri din MusicXML și să raporteze ce face cititorul.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Metode adăugate: \u003Ccode>getAutoZoom\u003C\u002Fcode>, \u003Ccode>setAutoZoom\u003C\u002Fcode>, \u003Ccode>loadMusicXML\u003C\u002Fcode>, \u003Ccode>getMusicXML\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Evenimente adăugate: \u003Ccode>scoreLoaded\u003C\u002Fcode>, \u003Ccode>cursorPosition\u003C\u002Fcode>, \u003Ccode>rangeSelection\u003C\u002Fcode>, \u003Ccode>pause\u003C\u002Fcode>, \u003Ccode>stop\u003C\u002Fcode>, \u003Ccode>fullscreen\u003C\u002Fcode>, \u003Ccode>print\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Teste de integrare adăugate\u003C\u002Fli>\n\u003C\u002Ful>","SDK-ul învață să încarce partituri din MusicXML și să raporteze ce face cititorul. - Metode adăugate: getAutoZoom, setAutoZoom, loadMusicXML, getMusicXML -…","2017-04-21",{"slug":1598,"title":1599,"locale":19,"products":1600,"platforms":1601,"categories":1602,"kind":324,"size":325,"publicationDate":1603,"modificationDate":1604,"links":1605,"images":1610,"track":18,"bodyHtml":1611,"excerpt":1612,"primaryCategory":37,"ownPage":360,"date":1613},"2017-04-10-the-flat-rest-api-is-public","API-ul REST Flat este public",[321],[37],[37],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":1606,"helpArticles":1607,"releases":1608},[],[],[1609],{"platform":37,"version":847},[],"\u003Cp>Prima versiune publică a API-ului REST Flat. Citiți și gestionați contul, partiturile, utilizatorii și grupurile din propriile aplicații și scripturi, cu OAuth2 pentru a acționa în numele altor utilizatori Flat.\u003C\u002Fp>\n\u003Cp>Tot ce a urmat de atunci este consemnat în \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-0-0-2017-04-10\" rel=\"referer\">jurnalul de modificări al API-ului\u003C\u002Fa>, iar \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002F\" rel=\"referer\">documentația pentru dezvoltatori\u003C\u002Fa> acoperă autentificarea, referința și ghidurile.\u003C\u002Fp>","Prima versiune publică a API-ului REST Flat. Citiți și gestionați contul, partiturile, utilizatorii și grupurile din propriile aplicații și scripturi, cu…","2017-04-10",[1615,1635],{"category":37,"name":31,"count":365,"entries":1616},[1617],{"slug":1618,"title":1619,"locale":19,"products":1620,"platforms":1621,"categories":1622,"kind":324,"size":374,"publicationDate":1624,"modificationDate":1625,"links":1626,"images":1631,"track":18,"bodyHtml":1632,"excerpt":1633,"primaryCategory":37,"ownPage":360,"date":1634},"2017-04-17-api-v2-1-0-private-link-sharing-and-simpler-comment-creation","API v2.1.0: partajare prin link privat și creare mai simplă a comentariilor",[321],[37],[37,1623],"collaboration","2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":1627,"helpArticles":1628,"releases":1629},[],[],[1630],{"platform":37,"version":825},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Linkuri private.\u003C\u002Fstrong> Partiturile partajate prin link privat pot fi accesate prin API folosind cheia lor de partajare.\u003C\u002Fli>\n\u003Cli>Comentariile pot fi create pe cea mai recentă revizie fără a fi nevoie să o denumiți.\u003C\u002Fli>\n\u003C\u002Ful>","- Linkuri private. Partiturile partajate prin link privat pot fi accesate prin API folosind cheia lor de partajare. - Comentariile pot fi create pe cea mai…","2017-04-17",{"category":38,"name":33,"count":365,"entries":1636},[1637],{"slug":1638,"title":1639,"locale":19,"products":1640,"platforms":1641,"categories":1642,"kind":324,"size":374,"publicationDate":1643,"modificationDate":1644,"links":1645,"images":1651,"track":18,"bodyHtml":1652,"excerpt":1653,"primaryCategory":38,"ownPage":360,"date":1596},"2017-04-21-embed-sdk-v0-1-0-the-first-public-release","Embed SDK v0.1.0: prima lansare publică",[321,344],[38],[38],"2026-09-21T07:51:55.600Z","2026-09-21T08:54:08.222Z",{"blogPosts":1646,"helpArticles":1647,"releases":1648},[],[],[1649],{"platform":38,"version":1650},"0.1.0",[],"\u003Cp>Prima lansare publică a \u003Ccode>flat-embed\u003C\u002Fcode>, SDK-ul JavaScript care integrează o partitură Flat în propria pagină și o controlează din codul tău.\u003C\u002Fp>","Prima lansare publică a flat-embed, SDK-ul JavaScript care integrează o partitură Flat în propria pagină și o controlează din codul tău.",[],{"api":1656,"ios":1657,"android":1663,"embed":1667,"mac":1668,"windows":1670},{"2.26.2":392,"2.26.0":341,"2.25.0":413,"2.22.0":462,"2.21.0":724,"2.20.0":745,"2.19.0":875,"2.18.0":897,"2.17.0":988,"2.16.0":1011,"2.15.0":1031,"2.14.0":1053,"2.13.0":1076,"2.12.0":1119,"2.11.0":1139,"2.10.0":1160,"2.9.0":1201,"2.8.0":1282,"2.7.0":1341,"2.6.0":1361,"2.5.0":1407,"2.4.0":1424,"2.3.0":1443,"2.1.0":1618,"2.0.0":1598,"2.2.0":1519},{"26.09.01":1658,"26.08.02":1659,"26.08.01":1660,"26.07.01":1661,"26.06.03":1662},"2026-09-15-custom-instruments-can-be-added-from-manage-instruments-on-ios","2026-08-31-flat-for-ios-adopts-liquid-glass","2026-08-11-export-options-are-remembered-on-ios","2026-07-27-swing-sixteenths-and-two-measure-repeats-no-longer-show-an-upgrade-watermark-to","2026-06-15-the-metronome-sound-always-loads-on-ios-including-offline",{"26.09.01":1664,"26.08.01":1665,"26.07.04":1661,"26.07.01":1666},"2026-08-31-export-on-android-save-to-downloads-or-open-the-file-without-saving","2026-07-31-import-a-pdf-or-photos-on-android-with-a-review-step-before-the-score-is-built","2026-07-09-android-instrument-sounds-load-reliably-and-the-keyboard-stays-put-when-switchin",{"2.12.1":486,"2.12.0":505,"2.11.0":528,"2.10.0":546,"2.9.0":566,"2.8.0":587,"2.7.0":611,"2.6.0":635,"2.5.0":658,"2.4.1":681,"2.4.0":704,"2.3.0":769,"2.2.0":793,"2.1.0":813,"2.0.1":856,"2.0.0":834,"1.5.1":921,"1.5.0":941,"1.4.1":965,"1.4.0":1098,"1.3.0":1180,"1.2.0":1221,"1.1.0":1244,"1.0.0":1262,"0.11.0":1302,"0.10.0":1320,"0.9.0":1384,"0.7.0":1463,"0.6.0":1481,"0.5.0":1501,"0.4.0":1539,"0.3.0":1559,"0.2.0":1580,"0.1.0":1638},{"26.8.0":1669},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows",{"26.8.1":1669},{},1789981326384]