[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"changelog-developers-pl":3,"footer-community-challenge":1655,"flat-community-challenge":1656},{"product":4,"locale":5,"generatedAt":6,"categories":7,"platforms":21,"count":25,"years":26,"months":295,"older":1636,"releaseAnchors":1637,"moved":1654},"developers","pl","2026-10-10T17:15:43.197Z",{"library":8,"editor":9,"playback":10,"import-export":11,"omr":12,"assignments":13,"worksheets":14,"classes":15,"collaboration":16,"api":17,"billing":18,"embed":19,"accounts":20},"Biblioteka","Edytor","Odtwarzanie","Import i eksport","OMR","Zadania","Karty pracy","Klasy","Współpraca","API","Rozliczenia","Embed SDK","Konta",[22,23,24],"web","api","embed",63,[27,52,79,106,133,160,187,214,241,268],{"year":28,"months":29},2026,[30,33,36,38,40,42,44,46,48,50],{"key":31,"hasEntries":32},"2026-01",false,{"key":34,"hasEntries":35},"2026-02",true,{"key":37,"hasEntries":35},"2026-03",{"key":39,"hasEntries":35},"2026-04",{"key":41,"hasEntries":32},"2026-05",{"key":43,"hasEntries":32},"2026-06",{"key":45,"hasEntries":35},"2026-07",{"key":47,"hasEntries":35},"2026-08",{"key":49,"hasEntries":35},"2026-09",{"key":51,"hasEntries":32},"2026-10",{"year":53,"months":54},2025,[55,57,59,61,63,65,67,69,71,73,75,77],{"key":56,"hasEntries":32},"2025-01",{"key":58,"hasEntries":32},"2025-02",{"key":60,"hasEntries":35},"2025-03",{"key":62,"hasEntries":35},"2025-04",{"key":64,"hasEntries":32},"2025-05",{"key":66,"hasEntries":32},"2025-06",{"key":68,"hasEntries":32},"2025-07",{"key":70,"hasEntries":35},"2025-08",{"key":72,"hasEntries":32},"2025-09",{"key":74,"hasEntries":35},"2025-10",{"key":76,"hasEntries":32},"2025-11",{"key":78,"hasEntries":35},"2025-12",{"year":80,"months":81},2024,[82,84,86,88,90,92,94,96,98,100,102,104],{"key":83,"hasEntries":35},"2024-01",{"key":85,"hasEntries":32},"2024-02",{"key":87,"hasEntries":35},"2024-03",{"key":89,"hasEntries":32},"2024-04",{"key":91,"hasEntries":32},"2024-05",{"key":93,"hasEntries":32},"2024-06",{"key":95,"hasEntries":32},"2024-07",{"key":97,"hasEntries":32},"2024-08",{"key":99,"hasEntries":32},"2024-09",{"key":101,"hasEntries":35},"2024-10",{"key":103,"hasEntries":32},"2024-11",{"key":105,"hasEntries":32},"2024-12",{"year":107,"months":108},2023,[109,111,113,115,117,119,121,123,125,127,129,131],{"key":110,"hasEntries":32},"2023-01",{"key":112,"hasEntries":32},"2023-02",{"key":114,"hasEntries":35},"2023-03",{"key":116,"hasEntries":35},"2023-04",{"key":118,"hasEntries":35},"2023-05",{"key":120,"hasEntries":32},"2023-06",{"key":122,"hasEntries":32},"2023-07",{"key":124,"hasEntries":35},"2023-08",{"key":126,"hasEntries":35},"2023-09",{"key":128,"hasEntries":35},"2023-10",{"key":130,"hasEntries":35},"2023-11",{"key":132,"hasEntries":32},"2023-12",{"year":134,"months":135},2022,[136,138,140,142,144,146,148,150,152,154,156,158],{"key":137,"hasEntries":32},"2022-01",{"key":139,"hasEntries":32},"2022-02",{"key":141,"hasEntries":35},"2022-03",{"key":143,"hasEntries":35},"2022-04",{"key":145,"hasEntries":32},"2022-05",{"key":147,"hasEntries":32},"2022-06",{"key":149,"hasEntries":32},"2022-07",{"key":151,"hasEntries":32},"2022-08",{"key":153,"hasEntries":32},"2022-09",{"key":155,"hasEntries":32},"2022-10",{"key":157,"hasEntries":32},"2022-11",{"key":159,"hasEntries":32},"2022-12",{"year":161,"months":162},2021,[163,165,167,169,171,173,175,177,179,181,183,185],{"key":164,"hasEntries":32},"2021-01",{"key":166,"hasEntries":35},"2021-02",{"key":168,"hasEntries":32},"2021-03",{"key":170,"hasEntries":35},"2021-04",{"key":172,"hasEntries":32},"2021-05",{"key":174,"hasEntries":32},"2021-06",{"key":176,"hasEntries":35},"2021-07",{"key":178,"hasEntries":32},"2021-08",{"key":180,"hasEntries":32},"2021-09",{"key":182,"hasEntries":35},"2021-10",{"key":184,"hasEntries":35},"2021-11",{"key":186,"hasEntries":35},"2021-12",{"year":188,"months":189},2020,[190,192,194,196,198,200,202,204,206,208,210,212],{"key":191,"hasEntries":35},"2020-01",{"key":193,"hasEntries":35},"2020-02",{"key":195,"hasEntries":32},"2020-03",{"key":197,"hasEntries":32},"2020-04",{"key":199,"hasEntries":32},"2020-05",{"key":201,"hasEntries":35},"2020-06",{"key":203,"hasEntries":32},"2020-07",{"key":205,"hasEntries":32},"2020-08",{"key":207,"hasEntries":32},"2020-09",{"key":209,"hasEntries":35},"2020-10",{"key":211,"hasEntries":32},"2020-11",{"key":213,"hasEntries":32},"2020-12",{"year":215,"months":216},2019,[217,219,221,223,225,227,229,231,233,235,237,239],{"key":218,"hasEntries":32},"2019-01",{"key":220,"hasEntries":32},"2019-02",{"key":222,"hasEntries":32},"2019-03",{"key":224,"hasEntries":35},"2019-04",{"key":226,"hasEntries":35},"2019-05",{"key":228,"hasEntries":32},"2019-06",{"key":230,"hasEntries":32},"2019-07",{"key":232,"hasEntries":32},"2019-08",{"key":234,"hasEntries":32},"2019-09",{"key":236,"hasEntries":32},"2019-10",{"key":238,"hasEntries":32},"2019-11",{"key":240,"hasEntries":32},"2019-12",{"year":242,"months":243},2018,[244,246,248,250,252,254,256,258,260,262,264,266],{"key":245,"hasEntries":32},"2018-01",{"key":247,"hasEntries":32},"2018-02",{"key":249,"hasEntries":32},"2018-03",{"key":251,"hasEntries":35},"2018-04",{"key":253,"hasEntries":32},"2018-05",{"key":255,"hasEntries":32},"2018-06",{"key":257,"hasEntries":32},"2018-07",{"key":259,"hasEntries":32},"2018-08",{"key":261,"hasEntries":35},"2018-09",{"key":263,"hasEntries":32},"2018-10",{"key":265,"hasEntries":35},"2018-11",{"key":267,"hasEntries":32},"2018-12",{"year":269,"months":270},2017,[271,273,275,277,279,281,283,285,287,289,291,293],{"key":272,"hasEntries":32},"2017-01",{"key":274,"hasEntries":32},"2017-02",{"key":276,"hasEntries":32},"2017-03",{"key":278,"hasEntries":35},"2017-04",{"key":280,"hasEntries":35},"2017-05",{"key":282,"hasEntries":32},"2017-06",{"key":284,"hasEntries":35},"2017-07",{"key":286,"hasEntries":35},"2017-08",{"key":288,"hasEntries":32},"2017-09",{"key":290,"hasEntries":35},"2017-10",{"key":292,"hasEntries":35},"2017-11",{"key":294,"hasEntries":32},"2017-12",[296,391,413,440,503,545,586,610,634,657,680,703,724,745,768,792,813,854,875,897,920,941,964,987,1010,1032,1055,1077,1098,1118,1138,1159,1180,1220,1261,1281,1320,1340,1360,1383,1422,1480,1538,1559],{"key":49,"year":28,"month":297,"majors":298,"areas":344},9,[299,322],{"slug":300,"title":301,"locale":5,"products":302,"platforms":304,"categories":305,"kind":306,"size":307,"publicationDate":308,"modificationDate":309,"links":310,"images":314,"track":4,"bodyHtml":318,"excerpt":319,"primaryCategory":23,"ownPage":320,"date":321},"2026-09-15-a-new-developer-dashboard-with-omr-jobs-credits-and-a-playground","Nowy panel deweloperski z zadaniami OMR, kredytami i playgroundem",[303],"flat",[23,22],[23],"new","major","2026-09-16T15:18:58.086Z","2026-09-18T13:45:28.795Z",{"blogPosts":311,"helpArticles":312,"releases":313},[],[],[],[315],{"url":316,"alt":317},"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=\"Widok aplikacji w panelu deweloperskim z kartą funkcji dla Embed, OMR, REST API, Import API i LTI\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Panel deweloperski został przebudowany wokół możliwości Twojej integracji. Każda funkcja (Embed, OMR, REST API, Import API, LTI) ma własną kartę z zakresem, cennikiem i dokumentacją, a te, z których Twoja aplikacja już korzysta, są pokazane jako pierwsze.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Nowa sekcja OMR na poziomie konta\u003C\u002Fstrong>, z Twoimi zadaniami, kredytami i ich historią w jednym miejscu, ponieważ kredyty OMR są współdzielone przez wszystkie Twoje aplikacje.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wypróbuj OMR, zanim napiszesz kod.\u003C\u002Fstrong> Playground przyjmuje plik PDF lub zdjęcia, pokazuje liczbę stron, koszt za stronę i saldo, które pozostanie, a następnie uruchamia zadanie po potwierdzeniu. Wynik jest dostępny do pobrania jako MusicXML, nic nie trafia do Twojej biblioteki.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Czytelniejsze strony aplikacji.\u003C\u002Fstrong> Tokeny osobiste, dane uwierzytelniające OAuth2 i dostęp do OMR są pogrupowane według aplikacji, a dane uwierzytelniające z zakresem OMR są wyraźnie oznaczone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Otwórz go z poziomu \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002F\" rel=\"referer\">flat.io\u002Fdevelopers\u003C\u002Fa>.\u003C\u002Fp>","Panel deweloperski został przebudowany wokół możliwości Twojej integracji. Każda funkcja (Embed, OMR, REST API, Import API, LTI) ma własną kartę z zakresem,…","active","2026-09-15",{"slug":323,"title":324,"locale":5,"products":325,"platforms":327,"categories":328,"kind":306,"size":307,"publicationDate":331,"modificationDate":332,"links":333,"images":339,"track":4,"bodyHtml":340,"excerpt":341,"primaryCategory":23,"ownPage":342,"date":343},"2026-09-10-api-v2-26-0-the-omr-api-leaves-beta-assignments-get-full-read-update-and-delete","API v2.26.0: OMR API wychodzi z beta, a zadania zyskują pełny odczyt, aktualizację i usuwanie",[303,326],"flatEdu",[23],[23,329,330],"omr","assignments","2026-09-16T11:56:16.502Z","2026-10-02T13:51:31.459Z",{"blogPosts":334,"helpArticles":335,"releases":336},[],[],[337],{"platform":23,"version":338},"2.26.0",[],"\u003Cp>Nasza specyfikacja REST API przechodzi na OpenAPI 3.1, OMR API kończy okres beta, a zadania w Flat for Education oferują już więcej niż tylko listowanie i tworzenie.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OMR API jest stabilne.\u003C\u002Fstrong> Endpointy, pola i działanie podlegają teraz naszemu standardowemu procesowi wycofywania przed wprowadzeniem jakiejkolwiek niekompatybilnej zmiany. Nowe FAQ opisuje kredyty i rozliczenia, limity i czasy przetwarzania, jakość rozpoznawania i języki oraz zastosowania komercyjne i prywatność.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Odczytuj, aktualizuj i usuwaj zadania\u003C\u002Fstrong> w Flat for Education. Usunięcie zadania usuwa także jego zgłoszenia i kopie uczniów; zamiast tego zarchiwizuj je, jeśli chcesz zachować pracę.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rejestr kredytów.\u003C\u002Fstrong> Nowe wywołanie pokazuje historię kredytów; saldo pozostaje dostępne w wywołaniu możliwości OMR.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pliki Finale (\u003Ccode>.musx\u003C\u002Fcode>) można importować\u003C\u002Fstrong> w miarę możliwości, a import skanowanej muzyki (PDF i obrazów) został udokumentowany przy tworzeniu partytury.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAPI 3.1.\u003C\u002Fstrong> Pola nullable używają składni 3.1; narzędzia przypięte do OpenAPI 3.0 wymagają aktualizacji. Pole \u003Ccode>mimeType\u003C\u002Fcode> zostało usunięte z przesyłania plików OMR.\u003C\u002Fli>\n\u003C\u002Ful>","Nasza specyfikacja REST API przechodzi na OpenAPI 3.1, OMR API kończy okres beta, a zadania w Flat for Education oferują już więcej niż tylko listowanie i…","none","2026-09-10",[345,371],{"category":346,"name":11,"count":347,"entries":348},"import-export",1,[349],{"slug":350,"title":351,"locale":5,"products":352,"platforms":353,"categories":354,"kind":355,"size":356,"publicationDate":357,"modificationDate":358,"links":359,"images":366,"track":367,"bodyHtml":368,"excerpt":369,"primaryCategory":346,"ownPage":342,"date":370},"2026-09-01-musicxml-exports-move-to-musicxml-4-0-with-swing-markings-and-valid-tablature-tu","Eksport MusicXML przechodzi na MusicXML 4.0, ze znacznikami swingu i poprawnym strojem tabulatury",[303,326],[22,23],[346],"improved","minor","2026-09-16T12:51:38.024Z","2026-09-17T12:10:20.804Z",{"blogPosts":360,"helpArticles":361,"releases":365},[],[362],{"locale":5,"url":363,"title":364},"https:\u002F\u002Fhelp.flat.io\u002Fpl\u002Fmusic-notation-software\u002Fimport\u002F","Importowanie i edycja istniejących partytur i tabulatur",[],[],"product","\u003Cp>Każdy plik MusicXML tworzony przez Flat ma teraz format MusicXML 4.0, niezależnie od wersji pliku, z której został zaimportowany.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Znaczniki swingu są eksportowane.\u003C\u002Fstrong> MusicXML 4.0 pozwala zapisać odtwarzanie swingowe, więc partytura ze swingiem zachowuje teraz znacznik swingu (lub jawny znacznik straight) po przeniesieniu do innych aplikacji. Flat już wcześniej odczytywał go podczas importu; teraz także go zapisuje.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eksport tabulatury jest poprawny.\u003C\u002Fstrong> W strojach strun brakowało wymaganego atrybutu, przez co każdy eksport tabulatury nie przechodził ścisłej walidacji. Teraz przechodzi ją poprawnie.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Każdy eksport jest sprawdzany względem DTD MusicXML 4.0\u003C\u002Fstrong>, w tym skompresowane pliki \u003Ccode>.mxl\u003C\u002Fcode>, a błędy walidacji są zgłaszane zamiast skutkować po cichu wysłaniem nieprawidłowego pliku.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Aplikacje, które odczytują tylko MusicXML 3.1, otwierają pliki 4.0 tak jak wcześniej; jedyną nowością jest dla nich znacznik swingu.\u003C\u002Fp>","Każdy plik MusicXML tworzony przez Flat ma teraz format MusicXML 4.0, niezależnie od wersji pliku, z której został zaimportowany. - Znaczniki swingu są…","2026-09-01",{"category":23,"name":17,"count":347,"entries":372},[373],{"slug":374,"title":375,"locale":5,"products":376,"platforms":377,"categories":378,"kind":306,"size":356,"publicationDate":379,"modificationDate":380,"links":381,"images":387,"track":4,"bodyHtml":388,"excerpt":389,"primaryCategory":23,"ownPage":342,"date":390},"2026-09-17-api-v2-26-2-let-the-server-straighten-pages-uploaded-sideways-or-upside-down","API v2.26.2: serwer może wyprostować strony przesłane bokiem lub do góry nogami",[303],[23],[23,329],"2026-09-17T09:34:46.914Z","2026-09-17T09:36:12.438Z",{"blogPosts":382,"helpArticles":383,"releases":384},[],[],[385],{"platform":23,"version":386},"2.26.2",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Automatyczne obracanie stron przy importach OMR, na żądanie.\u003C\u002Fstrong> Strony są rozpoznawane w takiej orientacji, w jakiej zostały przesłane; jeśli Twoja integracja nie pozwala użytkownikowi najpierw obrócić stron, włącz \u003Ccode>autoRotate\u003C\u002Fcode>, a serwer skoryguje strony przesłane bokiem lub do góry nogami przed rozpoznaniem. Zaktualizowano pakiety SDK dla Pythona, JavaScript, Ruby i PHP do tej wersji.\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\">Pełne informacje w changelogu API\u003C\u002Fa>\u003C\u002Fp>","- Automatyczne obracanie stron przy importach OMR, na żądanie. Strony są rozpoznawane w takiej orientacji, w jakiej zostały przesłane; jeśli Twoja integracja…","2026-09-17",{"key":47,"year":28,"month":392,"majors":393,"areas":412},8,[394],{"slug":395,"title":396,"locale":5,"products":397,"platforms":398,"categories":399,"kind":306,"size":307,"publicationDate":400,"modificationDate":401,"links":402,"images":408,"track":4,"bodyHtml":409,"excerpt":410,"primaryCategory":23,"ownPage":342,"date":411},"2026-08-04-api-v2-25-0-control-how-long-omr-jobs-keep-your-files-abc-export","API v2.25.0: kontrola czasu przechowywania plików zadań OMR, eksport ABC",[303,326],[23],[23,329,346],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":403,"helpArticles":404,"releases":405},[],[],[406],{"platform":23,"version":407},"2.25.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Przechowywanie danych pod Twoją kontrolą.\u003C\u002Fstrong> Zadania OMR informują teraz, jak długo ich pliki są przechowywane (domyślnie 30 dni), każde zadanie MusicXML zawiera datę wygaśnięcia, a pliki i wyniki zadania możesz usunąć od razu po ich pobraniu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wykrywanie funkcji przed zalogowaniem.\u003C\u002Fstrong> Wywołanie możliwości OMR działa bez konta i wyświetla obsługiwane języki rozpoznawania wraz z ich nazwami.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eksport notacji ABC\u003C\u002Fstrong> dla każdej wersji partytury, obok MusicXML, MIDI i innych formatów. Podobnie jak MIDI nie zawiera pełnego opracowania graficznego zapisu nutowego.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zadania Free Record\u003C\u002Fstrong> można konfigurować przez API w Flat for Education.\u003C\u002Fli>\n\u003Cli>Błędy pochodzące od zewnętrznego dostawcy (na przykład Google Classroom) zawierają teraz własny zlokalizowany komunikat tego dostawcy.\u003C\u002Fli>\n\u003C\u002Ful>","- Przechowywanie danych pod Twoją kontrolą. Zadania OMR informują teraz, jak długo ich pliki są przechowywane (domyślnie 30 dni), każde zadanie MusicXML…","2026-08-04",[],{"key":45,"year":28,"month":414,"majors":415,"areas":439},7,[416],{"slug":417,"title":418,"locale":5,"products":419,"platforms":420,"categories":421,"kind":306,"size":307,"publicationDate":422,"modificationDate":423,"links":424,"images":435,"track":329,"bodyHtml":436,"excerpt":437,"primaryCategory":329,"ownPage":320,"date":438},"2026-07-10-omr-is-now-available-as-a-developer-api","OMR jest teraz dostępne jako API deweloperskie",[303,326],[23],[329,23],"2026-09-16T10:37:19.581Z","2026-09-18T10:40:13.613Z",{"blogPosts":425,"helpArticles":426,"releases":430},[],[427],{"locale":5,"url":428,"title":429},"https:\u002F\u002Fhelp.flat.io\u002Fpl\u002Fmusic-notation-software\u002Fomr\u002F","Skanuj i importuj nuty z pliku PDF lub zdjęcia",[431,433],{"platform":23,"version":432},"2.23.0",{"platform":23,"version":434},"2.24.0",[],"\u003Cp>Silnik OMR w Flat jest teraz dostępny programowo przez \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fomr\u002F\" rel=\"referer\">API deweloperskie\u003C\u002Fa>. Wysyłaj pliki PDF lub zdjęcia, śledź postęp rozpoznawania, sprawdzaj wykryte instrumenty, a następnie importuj wynik jako edytowalną partyturę do biblioteki Flat albo eksportuj \u003Cstrong>MusicXML\u003C\u002Fstrong> lub \u003Cstrong>MIDI\u003C\u002Fstrong>. To ten sam wewnętrzny model, który odpowiada za import plików PDF i zdjęć w edytorze, teraz dostępny na dużą skalę dla własnych aplikacji i przepływów pracy.\u003C\u002Fp>\n\u003Cp>Dedykowane API OMR (v2.24.0) rozwija import plików PDF w tle, dodany przy tworzeniu partytur w v2.23.0: poproś o obsługę zadań podczas importowania pliku i odpytuj zadanie, aż partytura będzie gotowa. Szczegóły obu wydań znajdziesz w \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-24-0-2026-07-08\" rel=\"referer\">dzienniku zmian API\u003C\u002Fa>.\u003C\u002Fp>","Silnik OMR w Flat jest teraz dostępny programowo przez API deweloperskie. Wysyłaj pliki PDF lub zdjęcia, śledź postęp rozpoznawania, sprawdzaj wykryte…","2026-07-10",[],{"key":39,"year":28,"month":441,"majors":442,"areas":463},4,[443],{"slug":444,"title":445,"locale":5,"products":446,"platforms":447,"categories":448,"kind":306,"size":307,"publicationDate":451,"modificationDate":452,"links":453,"images":459,"track":4,"bodyHtml":460,"excerpt":461,"primaryCategory":23,"ownPage":342,"date":462},"2026-04-07-api-v2-22-0-15-import-formats-virtual-collections-rubrics-student-groups-and-lti","API v2.22.0: ponad 15 formatów importu, kolekcje wirtualne, rubryki, grupy uczniów i LTI 1.3",[303,326],[23],[23,346,449,330,450],"library","classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":454,"helpArticles":455,"releases":456},[],[],[457],{"platform":23,"version":458},"2.22.0",[],"\u003Cp>Największa aktualizacja specyfikacji od 2024 roku, dostosowująca API do dwóch lat zmian w produkcie.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import z ponad 15 formatów.\u003C\u002Fstrong> Guitar Pro, MuseScore, notacja ABC, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer i Encore dołączają do MusicXML i MIDI, a partytury można eksportować jako natywne pliki \u003Ccode>.flat\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kolekcje wirtualne.\u003C\u002Fstrong> Wszystkie partytury, współprace i polubienia zastępują starszą hierarchię folderów w bibliotece, zgodnie z przeprojektowaną biblioteką Flat.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Zadania wykonawcze z nagraniami audio lub wideo oraz opcjami podkładu, metronomu i tempa; zgłoszenia grupowe do wspólnego pisania; instrukcje w formacie rich text; podgrupy uczniów; zaplanowane i indywidualnie kierowane zadania Microsoft Teams; rozbudowane opisy i typy zadań w bibliotece zasobów.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ujednolicona konfiguracja LTI\u003C\u002Fstrong> dla LTI 1.1 i 1.3, w tym rejestracja dynamiczna. Poprzednie wywołania poświadczeń LTI 1.1 są przestarzałe.\u003C\u002Fli>\n\u003Cli>Roczne statystyki partytur, liczba publicznych partytur na profilach oraz usunięcie kilku pól wycofywanych od dawna.\u003C\u002Fli>\n\u003C\u002Ful>","Największa aktualizacja specyfikacji od 2024 roku, dostosowująca API do dwóch lat zmian w produkcie. - Import z ponad 15 formatów. Guitar Pro, MuseScore,…","2026-04-07",[464],{"category":24,"name":19,"count":465,"entries":466},2,[467,486],{"slug":468,"title":469,"locale":5,"products":470,"platforms":471,"categories":472,"kind":473,"size":356,"publicationDate":474,"modificationDate":475,"links":476,"images":482,"track":4,"bodyHtml":483,"excerpt":484,"primaryCategory":24,"ownPage":342,"date":485},"2026-04-02-embed-sdk-v2-12-1-typescript-declarations-ship-at-the-right-path-again","Embed SDK v2.12.1: deklaracje TypeScript znów trafiają do właściwej ścieżki",[303,326],[24],[24],"fixed","2026-09-21T07:56:48.253Z","2026-09-21T08:53:58.207Z",{"blogPosts":477,"helpArticles":478,"releases":479},[],[],[480],{"platform":24,"version":481},"2.12.1",[],"\u003Cp>Aktualizacja do TypeScript 6 zapisywała pliki deklaracji w niewłaściwej ścieżce, więc edytory nie mogły rozpoznać typów SDK. Naprawiono.\u003C\u002Fp>","Aktualizacja do TypeScript 6 zapisywała pliki deklaracji w niewłaściwej ścieżce, więc edytory nie mogły rozpoznać typów SDK. Naprawiono.","2026-04-02",{"slug":487,"title":488,"locale":5,"products":489,"platforms":490,"categories":491,"kind":306,"size":356,"publicationDate":492,"modificationDate":493,"links":494,"images":500,"track":4,"bodyHtml":501,"excerpt":502,"primaryCategory":24,"ownPage":342,"date":485},"2026-04-02-embed-sdk-v2-12-0-export-the-score-as-svg","Embed SDK v2.12.0: eksport partytury jako SVG",[303,326],[24],[24],"2026-09-21T07:56:41.935Z","2026-09-21T08:55:21.053Z",{"blogPosts":495,"helpArticles":496,"releases":497},[],[],[498],{"platform":24,"version":499},"2.12.0",[],"\u003Cp>Dodano metodę \u003Ccode>getSVG\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metodę getSVG.",{"key":37,"year":28,"month":504,"majors":505,"areas":506},3,[],[507],{"category":24,"name":19,"count":465,"entries":508},[509,527],{"slug":510,"title":511,"locale":5,"products":512,"platforms":513,"categories":514,"kind":306,"size":356,"publicationDate":515,"modificationDate":516,"links":517,"images":523,"track":4,"bodyHtml":524,"excerpt":525,"primaryCategory":24,"ownPage":342,"date":526},"2026-03-19-embed-sdk-v2-11-0-load-abc-notation","Embed SDK v2.11.0: wczytywanie notacji ABC",[303,326],[24],[24],"2026-09-21T07:56:35.400Z","2026-09-21T08:55:19.168Z",{"blogPosts":518,"helpArticles":519,"releases":520},[],[],[521],{"platform":24,"version":522},"2.11.0",[],"\u003Cp>Dodano metodę \u003Ccode>loadABC\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metodę loadABC.","2026-03-19",{"slug":528,"title":529,"locale":5,"products":530,"platforms":531,"categories":532,"kind":306,"size":356,"publicationDate":533,"modificationDate":534,"links":535,"images":541,"track":4,"bodyHtml":542,"excerpt":543,"primaryCategory":24,"ownPage":342,"date":544},"2026-03-03-embed-sdk-v2-10-0-choose-the-desktop-or-mobile-editor-interface","Embed SDK v2.10.0: wybierz interfejs edytora na komputer lub urządzenie mobilne",[303,326],[24],[24],"2026-09-21T07:56:29.262Z","2026-09-21T08:55:17.411Z",{"blogPosts":536,"helpArticles":537,"releases":538},[],[],[539],{"platform":24,"version":540},"2.10.0",[],"\u003Cp>Dodano parametr \u003Ccode>editorInterface\u003C\u002Fcode> do \u003Ccode>EmbedUrlParameters\u003C\u002Fcode> (\u003Ccode>'desktop'\u003C\u002Fcode> lub \u003Ccode>'mobile'\u003C\u002Fcode>).\u003C\u002Fp>","Dodano parametr editorInterface do EmbedUrlParameters ('desktop' lub 'mobile').","2026-03-03",{"key":34,"year":28,"month":465,"majors":546,"areas":565},[547],{"slug":548,"title":549,"locale":5,"products":550,"platforms":551,"categories":552,"kind":306,"size":307,"publicationDate":553,"modificationDate":554,"links":555,"images":561,"track":4,"bodyHtml":562,"excerpt":563,"primaryCategory":24,"ownPage":342,"date":564},"2026-02-16-embed-sdk-v2-9-0-mp3-and-wav-export-with-progress","Embed SDK v2.9.0: eksport MP3 i WAV z paskiem postępu",[303,326],[24],[24],"2026-09-21T07:55:48.152Z","2026-09-21T08:55:15.650Z",{"blogPosts":556,"helpArticles":557,"releases":558},[],[],[559],{"platform":24,"version":560},"2.9.0",[],"\u003Cul>\n\u003Cli>Dodano metody \u003Ccode>getMP3\u003C\u002Fcode> i \u003Ccode>getWAV\u003C\u002Fcode> do eksportu dźwięku\u003C\u002Fli>\n\u003Cli>Dodano zdarzenie \u003Ccode>exportProgress\u003C\u002Fcode>, dzięki czemu przy dłuższym eksporcie można wyświetlić postęp\u003C\u002Fli>\n\u003C\u002Ful>","- Dodano metody getMP3 i getWAV do eksportu dźwięku - Dodano zdarzenie exportProgress, dzięki czemu przy dłuższym eksporcie można wyświetlić postęp","2026-02-16",[566],{"category":24,"name":19,"count":347,"entries":567},[568],{"slug":569,"title":570,"locale":5,"products":571,"platforms":572,"categories":573,"kind":306,"size":356,"publicationDate":574,"modificationDate":575,"links":576,"images":582,"track":4,"bodyHtml":583,"excerpt":584,"primaryCategory":24,"ownPage":342,"date":585},"2026-02-06-embed-sdk-v2-8-0-export-the-score-as-a-pdf","Embed SDK v2.8.0: eksport partytury do PDF",[303,326],[24],[24],"2026-09-21T07:55:41.803Z","2026-09-21T08:55:13.837Z",{"blogPosts":577,"helpArticles":578,"releases":579},[],[],[580],{"platform":24,"version":581},"2.8.0",[],"\u003Cp>Dodano metodę \u003Ccode>getPDF\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metodę getPDF.","2026-02-06",{"key":78,"year":53,"month":587,"majors":588,"areas":589},12,[],[590],{"category":24,"name":19,"count":347,"entries":591},[592],{"slug":593,"title":594,"locale":5,"products":595,"platforms":596,"categories":597,"kind":306,"size":356,"publicationDate":598,"modificationDate":599,"links":600,"images":606,"track":4,"bodyHtml":607,"excerpt":608,"primaryCategory":24,"ownPage":342,"date":609},"2025-12-29-embed-sdk-v2-7-0-know-when-the-embed-is-resized","Embed SDK v2.7.0: dowiedz się, kiedy osadzenie zmienia rozmiar",[303,326],[24],[24],"2026-09-21T07:55:35.408Z","2026-09-21T08:55:12.224Z",{"blogPosts":601,"helpArticles":602,"releases":603},[],[],[604],{"platform":24,"version":605},"2.7.0",[],"\u003Cp>Dodano zdarzenie \u003Ccode>embedSize\u003C\u002Fcode>.\u003C\u002Fp>","Dodano zdarzenie embedSize.","2025-12-29",{"key":74,"year":53,"month":611,"majors":612,"areas":613},10,[],[614],{"category":24,"name":19,"count":347,"entries":615},[616],{"slug":617,"title":618,"locale":5,"products":619,"platforms":620,"categories":621,"kind":306,"size":356,"publicationDate":622,"modificationDate":623,"links":624,"images":630,"track":4,"bodyHtml":631,"excerpt":632,"primaryCategory":24,"ownPage":342,"date":633},"2025-10-22-embed-sdk-v2-6-0-ten-more-interface-languages","Embed SDK v2.6.0: dziesięć kolejnych języków interfejsu",[303,326],[24],[24],"2026-09-21T07:55:29.524Z","2026-09-21T08:55:10.395Z",{"blogPosts":625,"helpArticles":626,"releases":627},[],[],[628],{"platform":24,"version":629},"2.6.0",[],"\u003Cp>Interfejs osadzania obsługuje teraz duński (\u003Ccode>da\u003C\u002Fcode>), fiński (\u003Ccode>fi\u003C\u002Fcode>), filipiński (\u003Ccode>fil\u003C\u002Fcode>), kanadyjski francuski (\u003Ccode>fr-CA\u003C\u002Fcode>), hindi (\u003Ccode>hi\u003C\u002Fcode>), indonezyjski (\u003Ccode>id\u003C\u002Fcode>), malajski (\u003Ccode>ms\u003C\u002Fcode>), norweski bokmål (\u003Ccode>nb\u003C\u002Fcode>), tradycyjny chiński dla Hongkongu (\u003Ccode>zh-HK\u003C\u002Fcode>) oraz tradycyjny chiński dla Tajwanu (\u003Ccode>zh-TW\u003C\u002Fcode>).\u003C\u002Fp>","Interfejs osadzania obsługuje teraz duński (da), fiński (fi), filipiński (fil), kanadyjski francuski (fr-CA), hindi (hi), indonezyjski (id), malajski (ms),…","2025-10-22",{"key":70,"year":53,"month":392,"majors":635,"areas":636},[],[637],{"category":24,"name":19,"count":347,"entries":638},[639],{"slug":640,"title":641,"locale":5,"products":642,"platforms":643,"categories":644,"kind":355,"size":356,"publicationDate":645,"modificationDate":646,"links":647,"images":653,"track":4,"bodyHtml":654,"excerpt":655,"primaryCategory":24,"ownPage":342,"date":656},"2025-08-04-embed-sdk-v2-5-0-richer-typescript-types-and-new-documentation","Embed SDK v2.5.0: bogatsze typy TypeScript i nowa dokumentacja",[303,326],[24],[24],"2026-09-21T07:55:22.754Z","2026-09-21T08:55:08.624Z",{"blogPosts":648,"helpArticles":649,"releases":650},[],[],[651],{"platform":24,"version":652},"2.5.0",[],"\u003Cp>Opublikowane typy obejmują większą część SDK, a towarzyszy im nowa dokumentacja.\u003C\u002Fp>","Opublikowane typy obejmują większą część SDK, a towarzyszy im nowa dokumentacja.","2025-08-04",{"key":62,"year":53,"month":441,"majors":658,"areas":659},[],[660],{"category":24,"name":19,"count":347,"entries":661},[662],{"slug":663,"title":664,"locale":5,"products":665,"platforms":666,"categories":667,"kind":473,"size":356,"publicationDate":668,"modificationDate":669,"links":670,"images":676,"track":4,"bodyHtml":677,"excerpt":678,"primaryCategory":24,"ownPage":342,"date":679},"2025-04-10-embed-sdk-v2-4-1-mode-is-back-in-the-url-parameter-types","Embed SDK v2.4.1: tryb znów jest w typach parametrów URL",[303,326],[24],[24],"2026-09-21T07:55:15.535Z","2026-09-21T08:55:06.800Z",{"blogPosts":671,"helpArticles":672,"releases":673},[],[],[674],{"platform":24,"version":675},"2.4.1",[],"\u003Cp>Dodano brakującą właściwość \u003Ccode>mode\u003C\u002Fcode> do interfejsu TypeScript \u003Ccode>EmbedUrlParameters\u003C\u002Fcode>.\u003C\u002Fp>","Dodano brakującą właściwość mode do interfejsu TypeScript EmbedUrlParameters.","2025-04-10",{"key":60,"year":53,"month":504,"majors":681,"areas":682},[],[683],{"category":24,"name":19,"count":347,"entries":684},[685],{"slug":686,"title":687,"locale":5,"products":688,"platforms":689,"categories":690,"kind":306,"size":356,"publicationDate":691,"modificationDate":692,"links":693,"images":699,"track":4,"bodyHtml":700,"excerpt":701,"primaryCategory":24,"ownPage":342,"date":702},"2025-03-10-embed-sdk-v2-4-0-load-a-midi-file","Embed SDK v2.4.0: wczytywanie pliku MIDI",[303,326],[24],[24],"2026-09-21T07:55:09.076Z","2026-09-21T08:55:04.438Z",{"blogPosts":694,"helpArticles":695,"releases":696},[],[],[697],{"platform":24,"version":698},"2.4.0",[],"\u003Cp>Dodano metodę \u003Ccode>loadMIDI\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metodę loadMIDI.","2025-03-10",{"key":101,"year":80,"month":611,"majors":704,"areas":723},[705],{"slug":706,"title":707,"locale":5,"products":708,"platforms":709,"categories":710,"kind":306,"size":307,"publicationDate":711,"modificationDate":712,"links":713,"images":719,"track":4,"bodyHtml":720,"excerpt":721,"primaryCategory":23,"ownPage":342,"date":722},"2024-10-18-api-v2-21-0-public-community-profiles-and-richer-resource-library-filters","API v2.21.0: publiczne profile społeczności i bardziej rozbudowane filtry biblioteki zasobów",[303,326],[23],[23,449,450],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":714,"helpArticles":715,"releases":716},[],[],[717],{"platform":23,"version":718},"2.21.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Listy partytur użytkownika to profile publiczne.\u003C\u002Fstrong> Pobieranie listy partytur użytkownika zwraca teraz tylko jego publiczne partytury, z nową paginacją i sortowaniem — zgodnie ze zmianą zapowiedzianą w 2020 roku.\u003C\u002Fli>\n\u003Cli>Szczegóły partytury ujawniają adres URL edycji, nazwy instrumentów i ewentualną zaplanowaną datę usunięcia; kolekcje podają liczbę partytur; profile publiczne pokazują liczbę polubień i odtworzeń.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Filtruj bibliotekę zasobów według typu zadania, przedmiotu i poziomu klasy; zasoby zawierają opis udostępniania i opcje prywatności; zadania mogą ograniczać odtwarzanie nut i ścieżki audio; przesłania obsługują usługi ocen LTI 1.1 i 1.3.\u003C\u002Fli>\n\u003C\u002Ful>","- Listy partytur użytkownika to profile publiczne. Pobieranie listy partytur użytkownika zwraca teraz tylko jego publiczne partytury, z nową paginacją i…","2024-10-18",[],{"key":87,"year":80,"month":504,"majors":725,"areas":744},[726],{"slug":727,"title":728,"locale":5,"products":729,"platforms":730,"categories":731,"kind":306,"size":307,"publicationDate":732,"modificationDate":733,"links":734,"images":740,"track":4,"bodyHtml":741,"excerpt":742,"primaryCategory":23,"ownPage":342,"date":743},"2024-03-08-api-v2-20-0-collaborator-types-graded-submissions-and-reusable-invitations","API v2.20.0: typy współpracowników, ocenione zgłoszenia i zaproszenia wielokrotnego użytku",[303,326],[23],[23,449,330],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":735,"helpArticles":736,"releases":737},[],[],[738],{"platform":23,"version":739},"2.20.0",[],"\u003Cul>\n\u003Cli>Stronicowane polubienia na profilach użytkowników oraz produkt, z którego użytkownik korzysta, w szczegółach konta.\u003C\u002Fli>\n\u003Cli>Uprawnienia zasobów informują, czy wywołujący jest właścicielem, współpracownikiem użytkownika czy współpracownikiem grupy, wraz z datą dodania każdego współpracownika. Szczegóły partytury obejmują teraz główną tonację, datę wyróżnienia i organizację.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Zaproszenia mogą być używane wielokrotnie; zgłoszenia zyskują status ocenionych oraz szczegóły odtwarzania i LTI; zadanie można skopiować do biblioteki zasobów tylko wtedy, gdy jeszcze się w niej nie znajduje; organizacje otrzymują własne biblioteki zasobów z poziomem prywatności dla całej organizacji.\u003C\u002Fli>\n\u003C\u002Ful>","- Stronicowane polubienia na profilach użytkowników oraz produkt, z którego użytkownik korzysta, w szczegółach konta. - Uprawnienia zasobów informują, czy…","2024-03-08",[],{"key":83,"year":80,"month":347,"majors":746,"areas":747},[],[748],{"category":24,"name":19,"count":347,"entries":749},[750],{"slug":751,"title":752,"locale":5,"products":753,"platforms":754,"categories":755,"kind":306,"size":356,"publicationDate":756,"modificationDate":757,"links":758,"images":764,"track":4,"bodyHtml":765,"excerpt":766,"primaryCategory":24,"ownPage":342,"date":767},"2024-01-03-embed-sdk-v2-3-0-lazy-load-the-embed-iframe","Embed SDK v2.3.0: leniwe wczytywanie iframe osadzenia",[303,326],[24],[24],"2026-09-21T07:55:03.050Z","2026-09-21T08:55:02.718Z",{"blogPosts":759,"helpArticles":760,"releases":761},[],[],[762],{"platform":24,"version":763},"2.3.0",[],"\u003Cp>Nowa opcja \u003Ccode>lazy\u003C\u002Fcode> dodaje \u003Ccode>loading=&quot;lazy&quot;\u003C\u002Fcode> do utworzonego elementu iframe.\u003C\u002Fp>","Nowa opcja lazy dodaje loading=\"lazy\" do utworzonego elementu iframe.","2024-01-03",{"key":130,"year":107,"month":769,"majors":770,"areas":771},11,[],[772],{"category":24,"name":19,"count":347,"entries":773},[774],{"slug":775,"title":776,"locale":5,"products":777,"platforms":778,"categories":779,"kind":306,"size":356,"publicationDate":780,"modificationDate":781,"links":782,"images":788,"track":4,"bodyHtml":789,"excerpt":790,"primaryCategory":24,"ownPage":342,"date":791},"2023-11-24-embed-sdk-v2-2-0-identify-the-reader-with-userid","Embed SDK v2.2.0: identyfikacja czytelnika za pomocą userId",[303,326],[24],[24],"2026-09-21T07:54:56.649Z","2026-09-21T08:54:53.676Z",{"blogPosts":783,"helpArticles":784,"releases":785},[],[],[786],{"platform":24,"version":787},"2.2.0",[],"\u003Cp>Dodano parametr osadzania \u003Ccode>userId\u003C\u002Fcode>.\u003C\u002Fp>","Dodano parametr osadzania userId.","2023-11-24",{"key":128,"year":107,"month":611,"majors":793,"areas":812},[794],{"slug":795,"title":796,"locale":5,"products":797,"platforms":798,"categories":799,"kind":306,"size":307,"publicationDate":800,"modificationDate":801,"links":802,"images":808,"track":4,"bodyHtml":809,"excerpt":810,"primaryCategory":24,"ownPage":342,"date":811},"2023-10-02-embed-sdk-v2-1-0-inspect-parts-voices-and-notes-and-mute-the-audio","Embed SDK v2.1.0: sprawdzanie partii, głosów i nut oraz wyciszanie dźwięku",[303,326],[24],[24],"2026-09-21T07:54:50.377Z","2026-09-21T08:54:51.967Z",{"blogPosts":803,"helpArticles":804,"releases":805},[],[],[806],{"platform":24,"version":807},"2.1.0",[],"\u003Cp>Odczytuj strukturę załadowanej partytury bezpośrednio ze swojego kodu.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Partie i głosy: \u003Ccode>getNbParts\u003C\u002Fcode>, \u003Ccode>getPartsUuids\u003C\u002Fcode>, \u003Ccode>getMeasureVoicesUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nuty: \u003Ccode>getMeasureNbNotes\u003C\u002Fcode>, \u003Ccode>getNoteData\u003C\u002Fcode>, \u003Ccode>playbackPositionToNoteIdx\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nowy parametr URL \u003Ccode>noAudio\u003C\u002Fcode> wyłącza odtwarzanie dźwięku\u003C\u002Fli>\n\u003Cli>Naprawiono błąd, przez który \u003Ccode>setMasterVolume\u003C\u002Fcode> wywoływało niewłaściwą metodę wewnętrzną\u003C\u002Fli>\n\u003C\u002Ful>","Odczytuj strukturę załadowanej partytury bezpośrednio ze swojego kodu. - Partie i głosy: getNbParts, getPartsUuids, getMeasureVoicesUuids - Nuty:…","2023-10-02",[],{"key":126,"year":107,"month":297,"majors":814,"areas":834},[815],{"slug":816,"title":817,"locale":5,"products":818,"platforms":819,"categories":820,"kind":821,"size":307,"publicationDate":822,"modificationDate":823,"links":824,"images":830,"track":4,"bodyHtml":831,"excerpt":832,"primaryCategory":24,"ownPage":342,"date":833},"2023-09-27-embed-sdk-v2-0-0-typescript-types-es-and-umd-builds-jquery-dropped","Embed SDK v2.0.0: typy TypeScript, kompilacje ES i UMD, usunięto jQuery",[303,326],[24],[24],"deprecated","2026-09-21T07:54:03.751Z","2026-09-21T08:54:48.567Z",{"blogPosts":825,"helpArticles":826,"releases":827},[],[],[828],{"platform":24,"version":829},"2.0.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Usunięto obsługę jQuery w konstruktorze\u003C\u002Fstrong> — zamiast tego przekaż element DOM lub jego identyfikator\u003C\u002Fli>\n\u003Cli>Opublikowany moduł npm zawiera typy TypeScript\u003C\u002Fli>\n\u003Cli>Oddzielne kompilacje ES i UMD\u003C\u002Fli>\n\u003C\u002Ful>","- Usunięto obsługę jQuery w konstruktorze — zamiast tego przekaż element DOM lub jego identyfikator - Opublikowany moduł npm zawiera typy TypeScript -…","2023-09-27",[835],{"category":24,"name":19,"count":347,"entries":836},[837],{"slug":838,"title":839,"locale":5,"products":840,"platforms":841,"categories":842,"kind":473,"size":356,"publicationDate":843,"modificationDate":844,"links":845,"images":851,"track":4,"bodyHtml":852,"excerpt":853,"primaryCategory":24,"ownPage":342,"date":833},"2023-09-27-embed-sdk-v2-0-1-package-exports-work-with-webpack-5","Embed SDK v2.0.1: eksporty pakietu działają z Webpack 5",[303,326],[24],[24],"2026-09-21T07:54:10.411Z","2026-09-21T08:54:50.148Z",{"blogPosts":846,"helpArticles":847,"releases":848},[],[],[849],{"platform":24,"version":850},"2.0.1",[],"\u003Cp>Naprawiono mapę \u003Ccode>exports\u003C\u002Fcode> pakietu, której Webpack 5 nie mógł rozpoznać.\u003C\u002Fp>","Naprawiono mapę exports pakietu, której Webpack 5 nie mógł rozpoznać.",{"key":124,"year":107,"month":392,"majors":855,"areas":874},[856],{"slug":857,"title":858,"locale":5,"products":859,"platforms":860,"categories":861,"kind":306,"size":307,"publicationDate":862,"modificationDate":863,"links":864,"images":870,"track":4,"bodyHtml":871,"excerpt":872,"primaryCategory":23,"ownPage":342,"date":873},"2023-08-25-api-v2-19-0-lti-links-from-resource-library-items-higher-grade-limits-unsettable","API v2.19.0: linki LTI z elementów biblioteki zasobów, wyższe limity ocen, czyszczone metadane partytury",[303,326],[23],[23,450,330],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":865,"helpArticles":866,"releases":867},[],[],[868],{"platform":23,"version":869},"2.19.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Twórz linki LTI\u003C\u002Fstrong> z elementów biblioteki zasobów Flat for Education, aby umieszczać je bezpośrednio w kursie LMS.\u003C\u002Fli>\n\u003Cli>Maksymalna liczba punktów za zadanie wzrasta ze 100 do 10 000.\u003C\u002Fli>\n\u003Cli>Metadane partytury (podtytuł, kompozytor, autor tekstu, aranżer, opis, licencja…) można teraz również wyczyścić przez API, a nie tylko ustawić.\u003C\u002Fli>\n\u003C\u002Ful>","- Twórz linki LTI z elementów biblioteki zasobów Flat for Education, aby umieszczać je bezpośrednio w kursie LMS. - Maksymalna liczba punktów za zadanie…","2023-08-25",[],{"key":118,"year":107,"month":876,"majors":877,"areas":896},5,[878],{"slug":879,"title":880,"locale":5,"products":881,"platforms":882,"categories":883,"kind":306,"size":307,"publicationDate":884,"modificationDate":885,"links":886,"images":892,"track":4,"bodyHtml":893,"excerpt":894,"primaryCategory":23,"ownPage":342,"date":895},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: Resource Library API w wersji beta",[303,326],[23],[23,450,330],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":887,"helpArticles":888,"releases":889},[],[],[890],{"platform":23,"version":891},"2.18.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Resource Library API (beta).\u003C\u002Fstrong> Przeglądaj biblioteki zasobów Flat for Education i zarządzaj nimi dzięki dwóm nowym zakresom OAuth2: pełnemu dostępowi oraz dostępowi tylko do odczytu. Zadania można kopiować do biblioteki zasobów.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Konta testowe uczniów.\u003C\u002Fstrong> Twórz testowe konta uczniów w klasie, aby sprawdzać zadania tak, jak widzi je uczeń.\u003C\u002Fli>\n\u003Cli>Zadania informują, co można z nimi zrobić (edytować, publikować, archiwizować…), czy ich załączniki są dedykowanymi kopiami oraz o wszelkich napotkanych problemach. Historia oddań zapisuje źródło zmiany, gdy pochodzi ona z Google Classroom, Microsoft Teams lub LMS.\u003C\u002Fli>\n\u003Cli>Zresetowanie oddania pozostawia je na miejscu zamiast je usuwać; udostępniane są metadane klasy (poziom, umiejętności, liczebność) oraz szczegóły logowania Microsoft na kontach.\u003C\u002Fli>\n\u003Cli>Wersje partytury zwracają swoje daty rozpoczęcia i zakończenia; kreatory partytur mogą włączać ćwierćtony; kopie mogą zachować oryginalny tytuł.\u003C\u002Fli>\n\u003C\u002Ful>","- Resource Library API (beta). Przeglądaj biblioteki zasobów Flat for Education i zarządzaj nimi dzięki dwóm nowym zakresom OAuth2: pełnemu dostępowi oraz…","2023-05-05",[],{"key":116,"year":107,"month":441,"majors":898,"areas":899},[],[900],{"category":24,"name":19,"count":347,"entries":901},[902],{"slug":903,"title":904,"locale":5,"products":905,"platforms":906,"categories":907,"kind":355,"size":356,"publicationDate":908,"modificationDate":909,"links":910,"images":916,"track":4,"bodyHtml":917,"excerpt":918,"primaryCategory":24,"ownPage":342,"date":919},"2023-04-04-embed-sdk-v1-5-1-autoplay-allowed-on-the-created-iframe","Embed SDK v1.5.1: autoplay dozwolony w utworzonym iframe",[303,326],[24],[24],"2026-09-21T07:53:57.044Z","2026-09-21T08:54:46.698Z",{"blogPosts":911,"helpArticles":912,"releases":913},[],[],[914],{"platform":24,"version":915},"1.5.1",[],"\u003Cp>Utworzony iframe ma ustawienie \u003Ccode>allow: autoplay\u003C\u002Fcode>.\u003C\u002Fp>","Utworzony iframe ma ustawienie allow: autoplay.","2023-04-04",{"key":114,"year":107,"month":504,"majors":921,"areas":940},[922],{"slug":923,"title":924,"locale":5,"products":925,"platforms":926,"categories":927,"kind":306,"size":307,"publicationDate":928,"modificationDate":929,"links":930,"images":936,"track":4,"bodyHtml":937,"excerpt":938,"primaryCategory":24,"ownPage":342,"date":939},"2023-03-08-embed-sdk-v1-5-0-navigate-measures-and-drive-the-metronome-and-playback-speed","Embed SDK v1.5.0: nawigacja między tak­tami oraz sterowanie metronomem i tempem odtwarzania",[303,326],[24],[24],"2026-09-21T07:53:49.861Z","2026-09-21T08:54:44.630Z",{"blogPosts":931,"helpArticles":932,"releases":933},[],[],[934],{"platform":24,"version":935},"1.5.0",[],"\u003Cul>\n\u003Cli>Takty: \u003Ccode>getNbMeasures\u003C\u002Fcode>, \u003Ccode>getMeasuresUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Nawigacja: \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>Tempo odtwarzania: \u003Ccode>getPlaybackSpeed\u003C\u002Fcode>, \u003Ccode>setPlaybackSpeed\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","- Takty: getNbMeasures, getMeasuresUuids - Nawigacja: goLeft, goRight, scrollToCursor - Metronom: getMetronomeMode, setMetronomeMode - Tempo odtwarzania:…","2023-03-08",[],{"key":143,"year":134,"month":441,"majors":942,"areas":943},[],[944],{"category":24,"name":19,"count":347,"entries":945},[946],{"slug":947,"title":948,"locale":5,"products":949,"platforms":950,"categories":951,"kind":473,"size":356,"publicationDate":952,"modificationDate":953,"links":954,"images":960,"track":4,"bodyHtml":961,"excerpt":962,"primaryCategory":24,"ownPage":342,"date":963},"2022-04-22-embed-sdk-v1-4-1-works-with-vue-3","Embed SDK v1.4.1: działa z Vue 3",[303,326],[24],[24],"2026-09-21T07:53:42.897Z","2026-09-21T08:54:42.872Z",{"blogPosts":955,"helpArticles":956,"releases":957},[],[],[958],{"platform":24,"version":959},"1.4.1",[],"\u003Cp>Naprawiono zgodność z Vue 3.\u003C\u002Fp>","Naprawiono zgodność z Vue 3.","2022-04-22",{"key":141,"year":134,"month":504,"majors":965,"areas":966},[],[967],{"category":23,"name":17,"count":347,"entries":968},[969],{"slug":970,"title":971,"locale":5,"products":972,"platforms":973,"categories":974,"kind":306,"size":356,"publicationDate":975,"modificationDate":976,"links":977,"images":983,"track":4,"bodyHtml":984,"excerpt":985,"primaryCategory":23,"ownPage":342,"date":986},"2022-03-23-api-v2-17-0-scores-created-by-an-app-land-in-a-dedicated-collection","API v2.17.0: partytury utworzone przez aplikację trafiają do osobnej kolekcji",[303],[23],[23,449],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":978,"helpArticles":979,"releases":980},[],[],[981],{"platform":23,"version":982},"2.17.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Kolekcje aplikacji.\u003C\u002Fstrong> Gdy aplikacja zewnętrzna tworzy partytury, Flat zapisuje je teraz w kolekcji przeznaczonej dla tej aplikacji, tworzonej automatycznie na koncie użytkownika. Kolekcja ma własny alias, dzięki czemu aplikacje mogą wyświetlać i zarządzać swoimi partyturami bez przeszukiwania całej biblioteki.\u003C\u002Fli>\n\u003C\u002Ful>","- Kolekcje aplikacji. Gdy aplikacja zewnętrzna tworzy partytury, Flat zapisuje je teraz w kolekcji przeznaczonej dla tej aplikacji, tworzonej automatycznie na…","2022-03-23",{"key":186,"year":161,"month":587,"majors":988,"areas":989},[],[990],{"category":23,"name":17,"count":347,"entries":991},[992],{"slug":993,"title":994,"locale":5,"products":995,"platforms":996,"categories":997,"kind":306,"size":356,"publicationDate":998,"modificationDate":999,"links":1000,"images":1006,"track":4,"bodyHtml":1007,"excerpt":1008,"primaryCategory":23,"ownPage":342,"date":1009},"2021-12-11-api-v2-16-0-asynchronous-export-tasks-for-long-running-exports","API v2.16.0: asynchroniczne zadania eksportu dla długotrwałych eksportów",[303],[23],[23,346],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":1001,"helpArticles":1002,"releases":1003},[],[],[1004],{"platform":23,"version":1005},"2.16.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Zadania eksportu.\u003C\u002Fstrong> Uruchamiaj eksport (audio, wideo, PDF…) jako zadanie w tle i sprawdzaj jego postęp, zamiast utrzymywać otwarte żądanie, co sprawia, że długie eksporty są niezawodne w przypadku dużych partytur.\u003C\u002Fli>\n\u003C\u002Ful>","- Zadania eksportu. Uruchamiaj eksport (audio, wideo, PDF…) jako zadanie w tle i sprawdzaj jego postęp, zamiast utrzymywać otwarte żądanie, co sprawia, że…","2021-12-11",{"key":184,"year":161,"month":769,"majors":1011,"areas":1031},[1012],{"slug":1013,"title":1014,"locale":5,"products":1015,"platforms":1016,"categories":1017,"kind":306,"size":307,"publicationDate":1019,"modificationDate":1020,"links":1021,"images":1027,"track":4,"bodyHtml":1028,"excerpt":1029,"primaryCategory":23,"ownPage":342,"date":1030},"2021-11-10-api-v2-15-0-sign-in-links-and-delegated-tokens-for-organization-admins","API v2.15.0: linki logowania i delegowane tokeny dla administratorów organizacji",[303,326],[23],[23,1018],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":1022,"helpArticles":1023,"releases":1024},[],[],[1025],{"platform":23,"version":1026},"2.15.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Linki logowania i delegowane tokeny dostępu.\u003C\u002Fstrong> Administratorzy Flat for Education mogą utworzyć link logowania dla dowolnego użytkownika w swojej organizacji albo token dostępu działający w imieniu tego użytkownika: to podstawa niestandardowych portali i integracji z logowaniem jednokrotnym.\u003C\u002Fli>\n\u003Cli>Japoński w hiraganie (\u003Ccode>ja-HIRA\u003C\u002Fcode>) dołącza do obsługiwanych ustawień regionalnych; komentarze publiczne pokazują swój stan moderacji.\u003C\u002Fli>\n\u003Cli>Eksporty audio zwracają zestaw MP3 jako domyślną ścieżkę, jeśli jest dostępny. Usunięto opcję żądania wyłącznie eksportów z pamięci podręcznej, ponieważ eksporty audio są teraz zawsze serwowane z pamięci podręcznej.\u003C\u002Fli>\n\u003C\u002Ful>","- Linki logowania i delegowane tokeny dostępu. Administratorzy Flat for Education mogą utworzyć link logowania dla dowolnego użytkownika w swojej organizacji…","2021-11-10",[],{"key":182,"year":161,"month":611,"majors":1033,"areas":1054},[1034],{"slug":1035,"title":1036,"locale":5,"products":1037,"platforms":1038,"categories":1039,"kind":306,"size":307,"publicationDate":1042,"modificationDate":1043,"links":1044,"images":1050,"track":4,"bodyHtml":1051,"excerpt":1052,"primaryCategory":23,"ownPage":342,"date":1053},"2021-10-04-api-v2-14-0-create-blank-scores-from-a-list-of-instruments","API v2.14.0: twórz puste partytury z listy instrumentów",[303,326],[23],[23,1040,1041],"editor","worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":1045,"helpArticles":1046,"releases":1047},[],[],[1048],{"platform":23,"version":1049},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Kreator partytury.\u003C\u002Fstrong> Utwórz pustą partyturę bez importowania pliku MusicXML: podaj listę instrumentów oraz opcjonalnie metrum, oznaczenie tonacji, tabulaturę, diagramy akordów i układ strony.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Użytkowników organizacji można tworzyć z rolą; arkusze ćwiczeń mogą losowo zmieniać kolejność swoich zadań; zgłoszenia uczniów zawierają listę ćwiczeń, które obejmują.\u003C\u002Fli>\n\u003C\u002Ful>","- Kreator partytury. Utwórz pustą partyturę bez importowania pliku MusicXML: podaj listę instrumentów oraz opcjonalnie metrum, oznaczenie tonacji, tabulaturę,…","2021-10-04",[],{"key":176,"year":161,"month":414,"majors":1056,"areas":1076},[1057],{"slug":1058,"title":1059,"locale":5,"products":1060,"platforms":1061,"categories":1062,"kind":306,"size":307,"publicationDate":1064,"modificationDate":1065,"links":1066,"images":1072,"track":4,"bodyHtml":1073,"excerpt":1074,"primaryCategory":23,"ownPage":342,"date":1075},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: zsynchronizowane ścieżki odtwarzania, szczegóły Microsoft Teams, planowane kopie zadań",[303,326],[23],[23,1063,450],"playback","2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":1067,"helpArticles":1068,"releases":1069},[],[],[1070],{"platform":23,"version":1071},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Ścieżki odtwarzania.\u003C\u002Fstrong> Wyświetlaj ścieżki generowane i automatycznie synchronizowane przez Flat (odtwarzanie jako MP3), pobieraj punkty synchronizacji najnowszego pliku odtwarzania i otrzymuj adres URL CDN eksportu w treści odpowiedzi.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Nauczyciele mogą resetować pracę ucznia; klasy zgłaszają konta, których nie udało się dodać podczas synchronizacji; zadania i prace udostępniają swój stan oraz linki Microsoft Teams; kopie zadań można planować; zgłoszenia wykonań zawierają zapisaną ścieżkę audio.\u003C\u002Fli>\n\u003Cli>Profile zyskują zdjęcie w tle, a identyfikator bieżącego użytkownika można pobrać osobno.\u003C\u002Fli>\n\u003C\u002Ful>","- Ścieżki odtwarzania. Wyświetlaj ścieżki generowane i automatycznie synchronizowane przez Flat (odtwarzanie jako MP3), pobieraj punkty synchronizacji…","2021-07-19",[],{"key":170,"year":161,"month":441,"majors":1078,"areas":1097},[1079],{"slug":1080,"title":1081,"locale":5,"products":1082,"platforms":1083,"categories":1084,"kind":306,"size":307,"publicationDate":1085,"modificationDate":1086,"links":1087,"images":1093,"track":4,"bodyHtml":1094,"excerpt":1095,"primaryCategory":24,"ownPage":342,"date":1096},"2021-04-28-embed-sdk-v1-4-0-private-scores-by-sharing-key-and-audio-tracks-from-code","Embed SDK v1.4.0: prywatne partytury za pomocą klucza udostępniania i ścieżki audio z kodu",[303,326],[24],[24],"2026-09-21T07:53:36.608Z","2026-09-21T08:54:40.643Z",{"blogPosts":1088,"helpArticles":1089,"releases":1090},[],[],[1091],{"platform":24,"version":1092},"1.4.0",[],"\u003Cul>\n\u003Cli>\u003Ccode>loadFlatScore\u003C\u002Fcode> akceptuje \u003Ccode>sharingKey\u003C\u002Fcode>, dzięki czemu można wczytać prywatnie udostępnioną partyturę\u003C\u002Fli>\n\u003Cli>Dodano \u003Ccode>setTrack\u003C\u002Fcode>, \u003Ccode>useTrack\u003C\u002Fcode> i \u003Ccode>seekTrackTo\u003C\u002Fcode>, aby dynamicznie ustawiać ścieżkę audio\u003C\u002Fli>\n\u003C\u002Ful>","- loadFlatScore akceptuje sharingKey, dzięki czemu można wczytać prywatnie udostępnioną partyturę - Dodano setTrack, useTrack i seekTrackTo, aby dynamicznie…","2021-04-28",[],{"key":166,"year":161,"month":465,"majors":1099,"areas":1117},[1100],{"slug":1101,"title":1102,"locale":5,"products":1103,"platforms":1104,"categories":1105,"kind":306,"size":307,"publicationDate":1106,"modificationDate":1107,"links":1108,"images":1113,"track":4,"bodyHtml":1114,"excerpt":1115,"primaryCategory":23,"ownPage":342,"date":1116},"2021-02-18-api-v2-12-0-export-grades-as-csv-or-excel-assignment-types-and-covers","API v2.12.0: eksport ocen do CSV lub Excela, typy zadań i okładki",[303,326],[23],[23,330],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":1109,"helpArticles":1110,"releases":1111},[],[],[1112],{"platform":23,"version":499},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Eksport ocen.\u003C\u002Fstrong> Pobierz oceny zadania jako plik CSV lub Excel.\u003C\u002Fli>\n\u003Cli>Zadania mają teraz swój typ i obraz okładki; kopiowanie zadania może nadpisać istniejący szkic treścią innego zadania.\u003C\u002Fli>\n\u003Cli>Przy współpracownikach widać, czy ich zaproszenie nadal oczekuje na akceptację.\u003C\u002Fli>\n\u003C\u002Ful>","- Eksport ocen. Pobierz oceny zadania jako plik CSV lub Excel. - Zadania mają teraz swój typ i obraz okładki; kopiowanie zadania może nadpisać istniejący szkic…","2021-02-18",[],{"key":209,"year":188,"month":611,"majors":1119,"areas":1137},[1120],{"slug":1121,"title":1122,"locale":5,"products":1123,"platforms":1124,"categories":1125,"kind":306,"size":307,"publicationDate":1126,"modificationDate":1127,"links":1128,"images":1133,"track":4,"bodyHtml":1134,"excerpt":1135,"primaryCategory":23,"ownPage":342,"date":1136},"2020-10-26-api-v2-11-0-grading-submission-comments-and-richer-assignment-options","API v2.11.0: ocenianie, komentarze do przesłań i rozszerzone opcje zadań",[303,326],[23],[23,330,450],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":1129,"helpArticles":1130,"releases":1131},[],[],[1132],{"platform":23,"version":522},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Ocenianie przez API.\u003C\u002Fstrong> Ustawiaj oceny robocze i końcowe, odsyłaj przesłanie uczniowi i odczytuj wyliczane liczniki komentarzy; maksymalna liczba punktów jest zapisywana razem z oceną.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Komentarze do przesłania.\u003C\u002Fstrong> Twórz, wyświetlaj, aktualizuj i usuwaj komentarze do przesłania.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opcje zadania.\u003C\u002Fstrong> Zestawy narzędzi, limit odtwarzania, maksymalna liczba punktów, tematy Google Classroom, przypisywanie konkretnym uczniom, zablokowane szablony oraz szczegóły zadań LTI, Canvas i MusicFirst.\u003C\u002Fli>\n\u003Cli>Administratorzy mogą edytować nazwę użytkownika, imię i nazwisko oraz adres e-mail konta zarządzanego; listy użytkowników można filtrować według aktywnej licencji.\u003C\u002Fli>\n\u003Cli>Stare parametry przesłania \u003Ccode>studentComment\u003C\u002Fcode> i \u003Ccode>returnFeedback\u003C\u002Fcode> zostały usunięte na rzecz nowych wywołań oceniania.\u003C\u002Fli>\n\u003C\u002Ful>","- Ocenianie przez API. Ustawiaj oceny robocze i końcowe, odsyłaj przesłanie uczniowi i odczytuj wyliczane liczniki komentarzy; maksymalna liczba punktów jest…","2020-10-26",[],{"key":201,"year":188,"month":1139,"majors":1140,"areas":1158},6,[1141],{"slug":1142,"title":1143,"locale":5,"products":1144,"platforms":1145,"categories":1146,"kind":306,"size":307,"publicationDate":1147,"modificationDate":1148,"links":1149,"images":1154,"track":4,"bodyHtml":1155,"excerpt":1156,"primaryCategory":23,"ownPage":342,"date":1157},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: archiwizowanie zadań oraz zliczanie i filtrowanie użytkowników organizacji",[303,326],[23],[23,330,450],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":1150,"helpArticles":1151,"releases":1152},[],[],[1153],{"platform":23,"version":540},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Archiwizuj i przywracaj zadania z archiwum\u003C\u002Fstrong> oraz odczytuj główny typ zadania (nowa partytura, szablon lub współdzielone pisanie).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Użytkownicy organizacji.\u003C\u002Fstrong> Twórz konta z imieniem i nazwiskiem, sortuj i filtruj listy użytkowników, zliczaj użytkowników pasujących do filtra oraz filtruj członków grup według źródła synchronizacji (Google Classroom, Microsoft Teams, Clever).\u003C\u002Fli>\n\u003Cli>Szczegóły partytury zawierają listę sampli audio używanych do odtwarzania oraz znormalizowaną listę instrumentów, która nie zależy już od sampli.\u003C\u002Fli>\n\u003C\u002Ful>","- Archiwizuj i przywracaj zadania z archiwum oraz odczytuj główny typ zadania (nowa partytura, szablon lub współdzielone pisanie). - Użytkownicy organizacji.…","2020-06-03",[],{"key":193,"year":188,"month":465,"majors":1160,"areas":1179},[1161],{"slug":1162,"title":1163,"locale":5,"products":1164,"platforms":1165,"categories":1166,"kind":306,"size":307,"publicationDate":1167,"modificationDate":1168,"links":1169,"images":1175,"track":4,"bodyHtml":1176,"excerpt":1177,"primaryCategory":24,"ownPage":342,"date":1178},"2020-02-24-embed-sdk-v1-3-0-mix-the-playback-and-inspect-notes-and-measures","Embed SDK v1.3.0: sterowanie miksem oraz odczyt nut i taktów",[303,326],[24],[24],"2026-09-21T07:53:29.730Z","2026-09-21T08:54:39.030Z",{"blogPosts":1170,"helpArticles":1171,"releases":1172},[],[],[1173],{"platform":24,"version":1174},"1.3.0",[],"\u003Cp>Steruj miksem z poziomu swojego kodu i odczytuj, co znajduje się pod kursorem.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Głośność i wyciszanie: \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 pogłos: \u003Ccode>setPartSoloMode\u003C\u002Fcode>, \u003Ccode>unsetPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartReverb\u003C\u002Fcode>, \u003Ccode>setPartReverb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Inspekcja: \u003Ccode>getMeasureDetails\u003C\u002Fcode>, \u003Ccode>getNoteDetails\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dodane zdarzenia: \u003Ccode>noteDetails\u003C\u002Fcode>, \u003Ccode>measureDetails\u003C\u002Fcode>, \u003Ccode>cursorContext\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Steruj miksem z poziomu swojego kodu i odczytuj, co znajduje się pod kursorem. - Głośność i wyciszanie: getMasterVolume, setMasterVolume, getPartVolume,…","2020-02-24",[],{"key":191,"year":188,"month":347,"majors":1181,"areas":1199},[1182],{"slug":1183,"title":1184,"locale":5,"products":1185,"platforms":1186,"categories":1187,"kind":306,"size":307,"publicationDate":1188,"modificationDate":1189,"links":1190,"images":1195,"track":4,"bodyHtml":1196,"excerpt":1197,"primaryCategory":23,"ownPage":342,"date":1198},"2020-01-10-api-v2-9-0-openapi-3-specification-google-drive-attachments-arranger-and-plays","API v2.9.0: specyfikacja OpenAPI 3, załączniki z Google Drive, aranżer i odtworzenia",[303,326],[23],[23,330],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":1191,"helpArticles":1192,"releases":1193},[],[],[1194],{"platform":23,"version":560},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Specyfikacja przechodzi na OpenAPI 3.0.\u003C\u002Fstrong> Poprzednie wersje były opisane w OpenAPI 2 (Swagger).\u003C\u002Fli>\n\u003Cli>Partytury udostępniają informacje o aranżerze i statystyki odtworzeń; usunięcie można zaplanować tak, aby zostało wykonane wkrótce, zamiast pozostawać w koszu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Załączniki do zadań mogą być plikami z Google Drive, klasy zawierają informacje o Microsoft Teams, a konta edukacyjne udostępniają imię i nazwisko.\u003C\u002Fli>\n\u003C\u002Ful>","- Specyfikacja przechodzi na OpenAPI 3.0. Poprzednie wersje były opisane w OpenAPI 2 (Swagger). - Partytury udostępniają informacje o aranżerze i statystyki…","2020-01-10",[1200],{"category":24,"name":19,"count":347,"entries":1201},[1202],{"slug":1203,"title":1204,"locale":5,"products":1205,"platforms":1206,"categories":1207,"kind":306,"size":356,"publicationDate":1208,"modificationDate":1209,"links":1210,"images":1216,"track":4,"bodyHtml":1217,"excerpt":1218,"primaryCategory":24,"ownPage":342,"date":1219},"2020-01-07-embed-sdk-v1-2-0-read-and-choose-the-displayed-parts","Embed SDK v1.2.0: odczyt i wybór wyświetlanych partii",[303,326],[24],[24],"2026-09-21T07:53:21.973Z","2026-09-21T08:54:37.418Z",{"blogPosts":1211,"helpArticles":1212,"releases":1213},[],[],[1214],{"platform":24,"version":1215},"1.2.0",[],"\u003Cp>Dodano metody \u003Ccode>getParts\u003C\u002Fcode>, \u003Ccode>getDisplayedParts\u003C\u002Fcode> i \u003Ccode>setDisplayedParts\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metody getParts, getDisplayedParts i setDisplayedParts.","2020-01-07",{"key":226,"year":215,"month":876,"majors":1221,"areas":1222},[],[1223],{"category":24,"name":19,"count":465,"entries":1224},[1225,1243],{"slug":1226,"title":1227,"locale":5,"products":1228,"platforms":1229,"categories":1230,"kind":306,"size":356,"publicationDate":1231,"modificationDate":1232,"links":1233,"images":1239,"track":4,"bodyHtml":1240,"excerpt":1241,"primaryCategory":24,"ownPage":342,"date":1242},"2019-05-13-embed-sdk-v1-1-0-midi-output","Embed SDK v1.1.0: wyjście MIDI",[303,326],[24],[24],"2026-09-21T07:53:15.616Z","2026-09-21T08:54:35.690Z",{"blogPosts":1234,"helpArticles":1235,"releases":1236},[],[],[1237],{"platform":24,"version":1238},"1.1.0",[],"\u003Cp>Obsługa wyjścia MIDI.\u003C\u002Fp>","Obsługa wyjścia MIDI.","2019-05-13",{"slug":1244,"title":1245,"locale":5,"products":1246,"platforms":1247,"categories":1248,"kind":355,"size":356,"publicationDate":1249,"modificationDate":1250,"links":1251,"images":1257,"track":4,"bodyHtml":1258,"excerpt":1259,"primaryCategory":24,"ownPage":342,"date":1260},"2019-05-05-embed-sdk-v1-0-0-served-from-our-own-cdn","Embed SDK v1.0.0: udostępniany z naszego własnego CDN",[303,326],[24],[24],"2026-09-21T07:53:09.515Z","2026-09-21T08:54:26.564Z",{"blogPosts":1252,"helpArticles":1253,"releases":1254},[],[],[1255],{"platform":24,"version":1256},"1.0.0",[],"\u003Cp>SDK jest hostowany w naszym CDN pod adresem \u003Ccode>https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F&lt;version&gt;\u002Fembed.min.js\u003C\u002Fcode>.\u003C\u002Fp>","SDK jest hostowany w naszym CDN pod adresem https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F\u003Cversion\u002Fembed.min.js.","2019-05-05",{"key":224,"year":215,"month":441,"majors":1262,"areas":1280},[1263],{"slug":1264,"title":1265,"locale":5,"products":1266,"platforms":1267,"categories":1268,"kind":306,"size":307,"publicationDate":1269,"modificationDate":1270,"links":1271,"images":1276,"track":4,"bodyHtml":1277,"excerpt":1278,"primaryCategory":23,"ownPage":342,"date":1279},"2019-04-27-api-v2-8-0-real-time-metadata-updates-submission-states-turkish","API v2.8.0: aktualizacje metadanych w czasie rzeczywistym, stany oddania, turecki",[303,326],[23],[23,449,330],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":1272,"helpArticles":1273,"releases":1274},[],[],[1275],{"platform":23,"version":581},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Zmiany metadanych od razu trafiają do edytora.\u003C\u002Fstrong> Gdy zaktualizujesz przez API tytuł utworu, podtytuł, kompozytora, autora tekstu lub treść licencji, zmiany są wysyłane do otwartych edytorów w czasie rzeczywistym i zapisywana jest nowa wersja. Opisy mogą być dwa razy dłuższe (2,000 znaków).\u003C\u002Fli>\n\u003Cli>Zadania oddawane w Education udostępniają swój stan (utworzone, oddane, zwrócone); metadane rewizji zwracają ostatnie zdarzenie modyfikacji.\u003C\u002Fli>\n\u003Cli>Turecki dołącza do obsługiwanych języków; profile publiczne informują, czy konto należy do zespołu Flat.\u003C\u002Fli>\n\u003C\u002Ful>","- Zmiany metadanych od razu trafiają do edytora. Gdy zaktualizujesz przez API tytuł utworu, podtytuł, kompozytora, autora tekstu lub treść licencji, zmiany są…","2019-04-27",[],{"key":265,"year":242,"month":769,"majors":1282,"areas":1319},[1283,1301],{"slug":1284,"title":1285,"locale":5,"products":1286,"platforms":1287,"categories":1288,"kind":821,"size":307,"publicationDate":1289,"modificationDate":1290,"links":1291,"images":1297,"track":4,"bodyHtml":1298,"excerpt":1299,"primaryCategory":24,"ownPage":342,"date":1300},"2018-11-29-embed-sdk-v0-11-0-midi-export-and-a-new-musicxml-return-format","Embed SDK v0.11.0: eksport MIDI i nowy format zwracania MusicXML",[303,326],[24],[24],"2026-09-21T07:52:55.665Z","2026-09-21T08:54:24.927Z",{"blogPosts":1292,"helpArticles":1293,"releases":1294},[],[],[1295],{"platform":24,"version":1296},"0.11.0",[],"\u003Cul>\n\u003Cli>Dodano \u003Ccode>getMIDI\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>getMusicXML\u003C\u002Fcode> zwraca teraz \u003Ccode>Uint8Array\u003C\u002Fcode> na najwyższym poziomie\u003C\u002Fstrong> — odpowiedź nie zawiera już właściwości \u003Ccode>.data\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>voiceIdx\u003C\u002Fcode> kursora nosi teraz nazwę \u003Ccode>voiceIdxInStaff\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","- Dodano getMIDI - getMusicXML zwraca teraz Uint8Array na najwyższym poziomie — odpowiedź nie zawiera już właściwości .data - voiceIdx kursora nosi teraz nazwę…","2018-11-29",{"slug":1302,"title":1303,"locale":5,"products":1304,"platforms":1305,"categories":1306,"kind":821,"size":307,"publicationDate":1307,"modificationDate":1308,"links":1309,"images":1315,"track":4,"bodyHtml":1316,"excerpt":1317,"primaryCategory":24,"ownPage":342,"date":1318},"2018-11-23-embed-sdk-v0-10-0-new-default-cdn-and-two-removals","Embed SDK v0.10.0: nowy domyślny CDN i dwa usunięcia",[303,326],[24],[24],"2026-09-21T07:52:48.486Z","2026-09-21T08:54:23.219Z",{"blogPosts":1310,"helpArticles":1311,"releases":1312},[],[],[1313],{"platform":24,"version":1314},"0.10.0",[],"\u003Cp>Zaktualizowano pod kątem wydania embed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SDK jest teraz domyślnie ładowane z \u003Ccode>flat-embed.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usunięto przestarzałą akcję \u003Ccode>edit\u003C\u002Fcode> i zdarzenie \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usunięto \u003Ccode>setNoteColor\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","Zaktualizowano pod kątem wydania embed. - SDK jest teraz domyślnie ładowane z flat-embed.com - Usunięto przestarzałą akcję edit i zdarzenie edit - Usunięto…","2018-11-23",[],{"key":261,"year":242,"month":297,"majors":1321,"areas":1339},[1322],{"slug":1323,"title":1324,"locale":5,"products":1325,"platforms":1326,"categories":1327,"kind":306,"size":307,"publicationDate":1328,"modificationDate":1329,"links":1330,"images":1335,"track":4,"bodyHtml":1336,"excerpt":1337,"primaryCategory":23,"ownPage":342,"date":1338},"2018-09-11-api-v2-7-0-import-guitar-pro-powertab-tuxguitar-and-musescore-files","API v2.7.0: import plików Guitar Pro, PowerTab, TuxGuitar i MuseScore",[303],[23],[23,346,449],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":1331,"helpArticles":1332,"releases":1333},[],[],[1334],{"platform":23,"version":605},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Więcej formatów importu.\u003C\u002Fstrong> Można importować pliki Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar i MuseScore, a import akceptuje nazwę pliku.\u003C\u002Fli>\n\u003Cli>Kolekcje można wyświetlać w ramach kolekcji nadrzędnej i zwracają one datę utworzenia; partytury podają kolekcje, do których należą.\u003C\u002Fli>\n\u003Cli>Komentarze kontekstowe są zakotwiczane do pięciolinii za pomocą identyfikatora zamiast indeksu, a uprawnienia zasobu wskazują, czy wywołujący jest współpracownikiem.\u003C\u002Fli>\n\u003C\u002Ful>","- Więcej formatów importu. Można importować pliki Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar i MuseScore, a import akceptuje nazwę pliku. -…","2018-09-11",[],{"key":251,"year":242,"month":441,"majors":1341,"areas":1359},[1342],{"slug":1343,"title":1344,"locale":5,"products":1345,"platforms":1346,"categories":1347,"kind":306,"size":307,"publicationDate":1348,"modificationDate":1349,"links":1350,"images":1355,"track":4,"bodyHtml":1356,"excerpt":1357,"primaryCategory":23,"ownPage":342,"date":1358},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: API kolekcji",[303],[23],[23,449],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":1351,"helpArticles":1352,"releases":1353},[],[],[1354],{"platform":23,"version":629},[],"\u003Cul>\n\u003Cli>\u003Cstrong>API kolekcji.\u003C\u002Fstrong> Twórz, wyświetlaj, aktualizuj, usuwaj i przywracaj kolekcje, wyświetlaj ich partytury oraz dodawaj i usuwaj partytury, z trzema nowymi zakresami OAuth2: tylko do odczytu, tylko do dodawania i pełny dostęp.\u003C\u002Fli>\n\u003Cli>Partytury można przywracać z kosza; usunięcie partytury bez uprawnień administratora powoduje zamiast tego cofnięcie jej udostępnienia na Twoim koncie; kopię można zapisać w konkretnej kolekcji.\u003C\u002Fli>\n\u003Cli>Komentarze można filtrować według typu (dokumentowe lub osadzone).\u003C\u002Fli>\n\u003Cli>Eksport głosów używa teraz identyfikatorów głosów zamiast indeksów, a od września 2019 lista partytur użytkownika zwraca tylko partytury publiczne.\u003C\u002Fli>\n\u003C\u002Ful>","- API kolekcji. Twórz, wyświetlaj, aktualizuj, usuwaj i przywracaj kolekcje, wyświetlaj ich partytury oraz dodawaj i usuwaj partytury, z trzema nowymi…","2018-04-23",[],{"key":292,"year":269,"month":769,"majors":1361,"areas":1362},[],[1363],{"category":24,"name":19,"count":347,"entries":1364},[1365],{"slug":1366,"title":1367,"locale":5,"products":1368,"platforms":1369,"categories":1370,"kind":306,"size":356,"publicationDate":1371,"modificationDate":1372,"links":1373,"images":1379,"track":4,"bodyHtml":1380,"excerpt":1381,"primaryCategory":24,"ownPage":342,"date":1382},"2017-11-10-embed-sdk-v0-9-0-mute-the-embed","Embed SDK v0.9.0: wycisz osadzenie",[303,326],[24],[24],"2026-09-21T07:52:42.076Z","2026-09-21T08:54:21.505Z",{"blogPosts":1374,"helpArticles":1375,"releases":1376},[],[],[1377],{"platform":24,"version":1378},"0.9.0",[],"\u003Cp>Dodano metodę \u003Ccode>mute\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metodę mute.","2017-11-10",{"key":290,"year":269,"month":611,"majors":1384,"areas":1385},[],[1386],{"category":23,"name":17,"count":465,"entries":1387},[1388,1405],{"slug":1389,"title":1390,"locale":5,"products":1391,"platforms":1392,"categories":1393,"kind":306,"size":356,"publicationDate":1394,"modificationDate":1395,"links":1396,"images":1401,"track":4,"bodyHtml":1402,"excerpt":1403,"primaryCategory":23,"ownPage":342,"date":1404},"2017-10-22-api-v2-5-0-audio-and-video-tracks-on-scores","API v2.5.0: ścieżki audio i wideo w partyturach",[303],[23],[23,1063],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":1397,"helpArticles":1398,"releases":1399},[],[],[1400],{"platform":23,"version":652},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Ścieżki partytury.\u003C\u002Fstrong> Dodawaj i wyświetlaj ścieżki audio oraz wideo w partyturze — te same, które użytkownicy synchronizują ze swoją partyturą w edytorze.\u003C\u002Fli>\n\u003C\u002Ful>","- Ścieżki partytury. Dodawaj i wyświetlaj ścieżki audio oraz wideo w partyturze — te same, które użytkownicy synchronizują ze swoją partyturą w edytorze.","2017-10-22",{"slug":1406,"title":1407,"locale":5,"products":1408,"platforms":1409,"categories":1410,"kind":306,"size":356,"publicationDate":1411,"modificationDate":1412,"links":1413,"images":1418,"track":4,"bodyHtml":1419,"excerpt":1420,"primaryCategory":23,"ownPage":342,"date":1421},"2017-10-02-api-v2-4-0-score-metadata-subtitle-composer-lyricist-license-tags-and-more","API v2.4.0: metadane partytury, od podtytułu i kompozytora po licencję i tagi",[303],[23],[23,449],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":1414,"helpArticles":1415,"releases":1416},[],[],[1417],{"platform":23,"version":698},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Bogatsze metadane partytury.\u003C\u002Fstrong> Partytury udostępniają podtytuł, autora słów, kompozytora, opis, tagi, typ utworzenia, licencję, czas trwania, liczbę taktów, główne tempo i datę publikacji. Opis, tagi, typ utworzenia i licencję można ustawiać przez API; tytuł edytuje się, zapisując nową wersję partytury.\u003C\u002Fli>\n\u003C\u002Ful>","- Bogatsze metadane partytury. Partytury udostępniają podtytuł, autora słów, kompozytora, opis, tagi, typ utworzenia, licencję, czas trwania, liczbę taktów,…","2017-10-02",{"key":286,"year":269,"month":392,"majors":1423,"areas":1441},[1424],{"slug":1425,"title":1426,"locale":5,"products":1427,"platforms":1428,"categories":1429,"kind":306,"size":307,"publicationDate":1430,"modificationDate":1431,"links":1432,"images":1437,"track":4,"bodyHtml":1438,"excerpt":1439,"primaryCategory":23,"ownPage":342,"date":1440},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: zarządzanie kontami organizacji, stanami klas oraz szczegółami Canvas i Clever",[303,326],[23],[23,450,1018],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":1433,"helpArticles":1434,"releases":1435},[],[],[1436],{"platform":23,"version":763},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Zarządzanie kontami organizacji.\u003C\u002Fstrong> Administratorzy mogą aktualizować zarządzane konta, usuwać je lub przekształcać w konta indywidualne; listy użytkowników i zaproszeń korzystają z paginacji opartej na kursorach.\u003C\u002Fli>\n\u003Cli>Klasy zyskują stan nieaktywny, który można ponownie aktywować, a także zwracają domenę Canvas LMS i sekcję Clever; zadania zyskują stan wersji roboczej oraz typ załącznika ćwiczenia.\u003C\u002Fli>\n\u003Cli>Profile udostępniają motyw i informacje o instrumentach, na których gra użytkownik.\u003C\u002Fli>\n\u003C\u002Ful>","- Zarządzanie kontami organizacji. Administratorzy mogą aktualizować zarządzane konta, usuwać je lub przekształcać w konta indywidualne; listy użytkowników i…","2017-08-28",[1442],{"category":24,"name":19,"count":465,"entries":1443},[1444,1462],{"slug":1445,"title":1446,"locale":5,"products":1447,"platforms":1448,"categories":1449,"kind":306,"size":356,"publicationDate":1450,"modificationDate":1451,"links":1452,"images":1458,"track":4,"bodyHtml":1459,"excerpt":1460,"primaryCategory":24,"ownPage":342,"date":1461},"2017-08-08-embed-sdk-v0-7-0-color-a-note","Embed SDK v0.7.0: kolorowanie nuty",[303,326],[24],[24],"2026-09-21T07:52:36.262Z","2026-09-21T08:54:19.301Z",{"blogPosts":1453,"helpArticles":1454,"releases":1455},[],[],[1456],{"platform":24,"version":1457},"0.7.0",[],"\u003Cp>Dodano metodę \u003Ccode>setNoteColor\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metodę setNoteColor.","2017-08-08",{"slug":1463,"title":1464,"locale":5,"products":1465,"platforms":1466,"categories":1467,"kind":306,"size":356,"publicationDate":1468,"modificationDate":1469,"links":1470,"images":1476,"track":4,"bodyHtml":1477,"excerpt":1478,"primaryCategory":24,"ownPage":342,"date":1479},"2017-08-03-embed-sdk-v0-6-0-read-and-move-the-cursor","Embed SDK v0.6.0: odczyt i przenoszenie kursora",[303,326],[24],[24],"2026-09-21T07:52:30.645Z","2026-09-21T08:54:17.466Z",{"blogPosts":1471,"helpArticles":1472,"releases":1473},[],[],[1474],{"platform":24,"version":1475},"0.6.0",[],"\u003Cp>Dodano metody \u003Ccode>getCursorPosition\u003C\u002Fcode> i \u003Ccode>setCursorPosition\u003C\u002Fcode>.\u003C\u002Fp>","Dodano metody getCursorPosition i setCursorPosition.","2017-08-03",{"key":284,"year":269,"month":414,"majors":1481,"areas":1517},[1482,1500],{"slug":1483,"title":1484,"locale":5,"products":1485,"platforms":1486,"categories":1487,"kind":306,"size":307,"publicationDate":1488,"modificationDate":1489,"links":1490,"images":1496,"track":4,"bodyHtml":1497,"excerpt":1498,"primaryCategory":24,"ownPage":342,"date":1499},"2017-07-07-embed-sdk-v0-5-0-focus-the-score-and-pick-the-default-mode","Embed SDK v0.5.0: ustaw fokus na partyturze i wybierz tryb domyślny",[303,326],[24],[24],"2026-09-21T07:52:24.313Z","2026-09-21T08:54:15.619Z",{"blogPosts":1491,"helpArticles":1492,"releases":1493},[],[],[1494],{"platform":24,"version":1495},"0.5.0",[],"\u003Cul>\n\u003Cli>Dodano metodę \u003Ccode>focusScore\u003C\u002Fcode>, aby ustawić fokus klawiatury na osadzeniu\u003C\u002Fli>\n\u003Cli>Nowa właściwość \u003Ccode>defaultMode\u003C\u002Fcode> w konfiguracji edytora\u003C\u002Fli>\n\u003C\u002Ful>","- Dodano metodę focusScore, aby ustawić fokus klawiatury na osadzeniu - Nowa właściwość defaultMode w konfiguracji edytora","2017-07-07",{"slug":1501,"title":1502,"locale":5,"products":1503,"platforms":1504,"categories":1505,"kind":306,"size":307,"publicationDate":1506,"modificationDate":1507,"links":1508,"images":1513,"track":4,"bodyHtml":1514,"excerpt":1515,"primaryCategory":23,"ownPage":342,"date":1516},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: API Flat for Education",[326],[23],[23,450,330],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":1509,"helpArticles":1510,"releases":1511},[],[],[1512],{"platform":23,"version":787},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pierwsze API edukacyjne są publicznie dostępne.\u003C\u002Fstrong> Zarządzaj klasami, zadaniami i przesłaniami, kontami organizacji i zaproszeniami, poświadczeniami LTI oraz grupami i użytkownikami organizacji: wszystkim, czego potrzebuje integracja szkolna.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dostęp o określonym zakresie.\u003C\u002Fstrong> Nowe zakresy OAuth2 obejmują klasy, zadania i administrację organizacją, każdy także w wariancie tylko do odczytu, dzięki czemu integracja prosi tylko o to, czego potrzebuje.\u003C\u002Fli>\n\u003C\u002Ful>","- Pierwsze API edukacyjne są publicznie dostępne. Zarządzaj klasami, zadaniami i przesłaniami, kontami organizacji i zaproszeniami, poświadczeniami LTI oraz…","2017-07-02",[1518],{"category":24,"name":19,"count":347,"entries":1519},[1520],{"slug":1521,"title":1522,"locale":5,"products":1523,"platforms":1524,"categories":1525,"kind":306,"size":356,"publicationDate":1526,"modificationDate":1527,"links":1528,"images":1534,"track":4,"bodyHtml":1535,"excerpt":1536,"primaryCategory":24,"ownPage":342,"date":1537},"2017-07-05-embed-sdk-v0-4-0-export-the-score-as-a-png","Embed SDK v0.4.0: eksport partytury jako PNG",[303,326],[24],[24],"2026-09-21T07:52:17.924Z","2026-09-21T08:54:13.588Z",{"blogPosts":1529,"helpArticles":1530,"releases":1531},[],[],[1532],{"platform":24,"version":1533},"0.4.0",[],"\u003Cp>Dodano metodę \u003Ccode>getPNG\u003C\u002Fcode>, aby eksportować wyświetlaną partyturę jako obraz.\u003C\u002Fp>","Dodano metodę getPNG, aby eksportować wyświetlaną partyturę jako obraz.","2017-07-05",{"key":280,"year":269,"month":876,"majors":1539,"areas":1558},[1540],{"slug":1541,"title":1542,"locale":5,"products":1543,"platforms":1544,"categories":1545,"kind":306,"size":307,"publicationDate":1546,"modificationDate":1547,"links":1548,"images":1554,"track":4,"bodyHtml":1555,"excerpt":1556,"primaryCategory":24,"ownPage":342,"date":1557},"2017-05-03-embed-sdk-v0-3-0-read-the-embed-configuration-and-switch-the-editor-on","Embed SDK v0.3.0: odczyt konfiguracji osadzenia i włączenie edytora",[303,326],[24],[24],"2026-09-21T07:52:12.125Z","2026-09-21T08:54:11.721Z",{"blogPosts":1549,"helpArticles":1550,"releases":1551},[],[],[1552],{"platform":24,"version":1553},"0.3.0",[],"\u003Cp>Twój kod może teraz sprawdzać, jak skonfigurowane jest osadzenie, i przełączyć je w tryb edytora.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dodano metody: \u003Ccode>getEmbedConfig\u003C\u002Fcode>, \u003Ccode>setEditorConfig\u003C\u002Fcode>, \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dodano zdarzenie: \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Twój kod może teraz sprawdzać, jak skonfigurowane jest osadzenie, i przełączyć je w tryb edytora. - Dodano metody: getEmbedConfig, setEditorConfig, edit -…","2017-05-03",[],{"key":278,"year":269,"month":441,"majors":1560,"areas":1596},[1561,1579],{"slug":1562,"title":1563,"locale":5,"products":1564,"platforms":1565,"categories":1566,"kind":306,"size":307,"publicationDate":1567,"modificationDate":1568,"links":1569,"images":1575,"track":4,"bodyHtml":1576,"excerpt":1577,"primaryCategory":24,"ownPage":342,"date":1578},"2017-04-21-embed-sdk-v0-2-0-auto-zoom-musicxml-loading-and-the-first-events","Embed SDK v0.2.0: automatyczny zoom, wczytywanie MusicXML i pierwsze zdarzenia",[303,326],[24],[24],"2026-09-21T07:52:03.434Z","2026-09-21T08:54:09.993Z",{"blogPosts":1570,"helpArticles":1571,"releases":1572},[],[],[1573],{"platform":24,"version":1574},"0.2.0",[],"\u003Cp>SDK potrafi teraz wczytywać partytury z MusicXML i zgłaszać działania czytnika.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dodano metody: \u003Ccode>getAutoZoom\u003C\u002Fcode>, \u003Ccode>setAutoZoom\u003C\u002Fcode>, \u003Ccode>loadMusicXML\u003C\u002Fcode>, \u003Ccode>getMusicXML\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dodano zdarzenia: \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>Dodano testy integracyjne\u003C\u002Fli>\n\u003C\u002Ful>","SDK potrafi teraz wczytywać partytury z MusicXML i zgłaszać działania czytnika. - Dodano metody: getAutoZoom, setAutoZoom, loadMusicXML, getMusicXML - Dodano…","2017-04-21",{"slug":1580,"title":1581,"locale":5,"products":1582,"platforms":1583,"categories":1584,"kind":306,"size":307,"publicationDate":1585,"modificationDate":1586,"links":1587,"images":1592,"track":4,"bodyHtml":1593,"excerpt":1594,"primaryCategory":23,"ownPage":342,"date":1595},"2017-04-10-the-flat-rest-api-is-public","Publiczne udostępnienie interfejsu Flat REST API",[303],[23],[23],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":1588,"helpArticles":1589,"releases":1590},[],[],[1591],{"platform":23,"version":829},[],"\u003Cp>Pierwsze publiczne wydanie interfejsu Flat REST API. Odczytuj i zarządzaj swoim kontem, partyturami, użytkownikami i grupami z własnych aplikacji i skryptów, korzystając z OAuth2, aby działać w imieniu innych użytkowników Flat.\u003C\u002Fp>\n\u003Cp>Wszystkie późniejsze zmiany są opisane w \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-0-0-2017-04-10\" rel=\"referer\">dzienniku zmian API\u003C\u002Fa>, a \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002F\" rel=\"referer\">dokumentacja dla deweloperów\u003C\u002Fa> obejmuje uwierzytelnianie, dokumentację referencyjną i przewodniki.\u003C\u002Fp>","Pierwsze publiczne wydanie interfejsu Flat REST API. Odczytuj i zarządzaj swoim kontem, partyturami, użytkownikami i grupami z własnych aplikacji i skryptów,…","2017-04-10",[1597,1617],{"category":23,"name":17,"count":347,"entries":1598},[1599],{"slug":1600,"title":1601,"locale":5,"products":1602,"platforms":1603,"categories":1604,"kind":306,"size":356,"publicationDate":1606,"modificationDate":1607,"links":1608,"images":1613,"track":4,"bodyHtml":1614,"excerpt":1615,"primaryCategory":23,"ownPage":342,"date":1616},"2017-04-17-api-v2-1-0-private-link-sharing-and-simpler-comment-creation","API v2.1.0: udostępnianie przez link prywatny i prostsze tworzenie komentarzy",[303],[23],[23,1605],"collaboration","2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":1609,"helpArticles":1610,"releases":1611},[],[],[1612],{"platform":23,"version":807},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Linki prywatne.\u003C\u002Fstrong> Partytury udostępnione przez link prywatny są dostępne przez API przy użyciu ich klucza udostępniania.\u003C\u002Fli>\n\u003Cli>Komentarze można tworzyć w najnowszej wersji bez podawania jej nazwy.\u003C\u002Fli>\n\u003C\u002Ful>","- Linki prywatne. Partytury udostępnione przez link prywatny są dostępne przez API przy użyciu ich klucza udostępniania. - Komentarze można tworzyć w…","2017-04-17",{"category":24,"name":19,"count":347,"entries":1618},[1619],{"slug":1620,"title":1621,"locale":5,"products":1622,"platforms":1623,"categories":1624,"kind":306,"size":356,"publicationDate":1625,"modificationDate":1626,"links":1627,"images":1633,"track":4,"bodyHtml":1634,"excerpt":1635,"primaryCategory":24,"ownPage":342,"date":1578},"2017-04-21-embed-sdk-v0-1-0-the-first-public-release","Embed SDK v0.1.0: pierwsze publiczne wydanie",[303,326],[24],[24],"2026-09-21T07:51:55.600Z","2026-09-21T08:54:08.222Z",{"blogPosts":1628,"helpArticles":1629,"releases":1630},[],[],[1631],{"platform":24,"version":1632},"0.1.0",[],"\u003Cp>Pierwsze publiczne wydanie \u003Ccode>flat-embed\u003C\u002Fcode>, pakietu SDK JavaScript do osadzania partytury Flat na własnej stronie i sterowania nią z poziomu własnego kodu.\u003C\u002Fp>","Pierwsze publiczne wydanie flat-embed, pakietu SDK JavaScript do osadzania partytury Flat na własnej stronie i sterowania nią z poziomu własnego kodu.",[],{"ios":1638,"api":1645,"android":1646,"embed":1650,"mac":1651,"windows":1653},{"26.09.02":1639,"26.09.01":1640,"26.08.02":1641,"26.08.01":1642,"26.07.01":1643,"26.06.03":1644},"2026-09-28-on-ios-swipe-back-works-on-every-screen-and-alerts-and-menus-use-the-system-look","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",{"2.26.2":374,"2.26.0":323,"2.25.0":395,"2.22.0":444,"2.21.0":706,"2.20.0":727,"2.19.0":857,"2.18.0":879,"2.17.0":970,"2.16.0":993,"2.15.0":1013,"2.14.0":1035,"2.13.0":1058,"2.12.0":1101,"2.11.0":1121,"2.10.0":1142,"2.9.0":1183,"2.8.0":1264,"2.7.0":1323,"2.6.0":1343,"2.5.0":1389,"2.4.0":1406,"2.3.0":1425,"2.1.0":1600,"2.0.0":1580,"2.2.0":1501},{"26.09.01":1647,"26.08.01":1648,"26.07.04":1643,"26.07.01":1649},"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":468,"2.12.0":487,"2.11.0":510,"2.10.0":528,"2.9.0":548,"2.8.0":569,"2.7.0":593,"2.6.0":617,"2.5.0":640,"2.4.1":663,"2.4.0":686,"2.3.0":751,"2.2.0":775,"2.1.0":795,"2.0.1":838,"2.0.0":816,"1.5.1":903,"1.5.0":923,"1.4.1":947,"1.4.0":1080,"1.3.0":1162,"1.2.0":1203,"1.1.0":1226,"1.0.0":1244,"0.11.0":1284,"0.10.0":1302,"0.9.0":1366,"0.7.0":1445,"0.6.0":1463,"0.5.0":1483,"0.4.0":1521,"0.3.0":1541,"0.2.0":1562,"0.1.0":1620},{"26.8.0":1652},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows",{"26.8.1":1652},{},null,"https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-10"]