Endringslogg
Hva som er endret i API-et, i dataene bak det og i widgeten, nyeste først. Én linje per endring: dato · lisens(er) · type · hva det betyr for en som bruker API-et.
Typer: breaking (en spørring eller et filter som virket slutter å virke, eller svarer annerledes), data (samme spørring svarer med andre verdier), additive (nye felt eller spørringer; ingenting eksisterende endres), docs (dokumentasjonen eller skjemabeskrivelsene).
Applikasjoner med nøkkel får beskjed på e-post før en breaking- eller data-endring lander på en lisens de bruker, om feltene de spør etter. Alle andre kan abonnere på de samme varslene med en e-postadresse, eller lese denne siden.
| Dato | Lisens(er) | Type | Endring |
|---|---|---|---|
| 2026-10-01 | alle | additive | Image.focusX og Image.focusY: hvor menneskene er i et bilde, som andeler av bredden og høyden, slik at et beskåret kort kan holde dem i bildet (object-position). I tillegg Image.width og Image.height. Alle fire er null til bildet er analysert, og fokuspunktet forblir null når ingen er i bildet. Se Bilder. |
| 2026-10-01 | alle | breaking | Widget 2.3 og 2.4: versjon 2 har ett utseende, sitt eget: avrundede kort, bilder i fotografiets proporsjoner, datoen på bildet, pilleknapper, sidens egen skrift, og et prisspenn når et arrangement har tre eller flere priser (se Widget). Filtrene er ett panel (2.4): søkelinjen over rader med brikker for når, hva og hvor; filteringoptions bestemmer fortsatt hvilke, og ingen kodesnutt endres. En side som bruker versjon 2 får det uten å gjøre noe, og en side som flytter fra versjon 1 endrer nå utseende; versjon 1 selv er urørt. I noen timer denne datoen var utseendet valgfritt som theme="modern": en kode som har attributtet trenger ingen endring. Siden 2.2.0 holdes et beskåret bilde på et kort og i den kompakte detaljvisningen på menneskene i det, der kalenderen vet hvor de er (Image.focusX, Image.focusY). Siden 2.1.1 virker et attributt som endres på et element som allerede står på siden, også for pagesize, filter og usefavorite. Den låste versjonen er /embed/2.4.1/. |
| 2026-09-30 | alle | docs | Denne portalen er på for hver lisens, lenket fra bunnteksten, med lenke til sandboxen, innholdsfortegnelse på de lange sidene, og endringsvarsler på e-post for alle uten nøkkel. |
| 2026-09-24 | alle | additive | API-nøkler og denne utviklerportalen. X-Api-Key (eller ?key=) identifiserer en applikasjon; svar på forespørsler uten gyldig nøkkel bærer nå extensions.notice. Ingenting annet i svaret endres. |
| 2026-09-24 | trdevents | breaking | Kategoritreet (8 toppnivå + 14 underkategorier) ble erstattet av 19 flate kategorier. De gamle kategori-id-ene er pensjonert og gjenbrukes ikke. En som filtrerer trdevents på kategori-id må lese categories på nytt og mappe filtrene sine til de nye id-ene; de gamle matcher ingenting. |
| 2026-09-17 | Røros | breaking | Kategoriene ble slått sammen fra 35 til 12. Pensjonerte id-er matcher ingenting; les categories på nytt. |
| 2026-09-14 | alle | docs | Skjemabeskrivelsene av startDate, endDate og repetisjonsdatoene sier nå det verdiene alltid har vært: norsk lokal tid med UTC-forskyvningen som gjelder den datoen (+01:00 om vinteren, +02:00 om sommeren), skilt med mellomrom. Den gamle teksten sa «ISO format … +00», som aldri stemte. |
| 2026-08-19 | Midtre Gauldal | breaking | Kategoriene ble slått sammen fra 34 til 12. Pensjonerte id-er matcher ingenting; les categories på nytt. |
| 2026-08-19 | alle | data | Price.price får ikke lenger hele events-spørringen til å feile når en arrangør har skrevet en desimalpris. Verdien avrundes til heltall ved grensen og er null når den ikke kan leses som tall. Mellom 2026-07-22 og denne datoen brøt én slik pris hvert events-svar på den berørte lisensen. |