Release notes
RELEASE NOTES
2024-04
- Performance verbeteringen op de client in de taalkiezer.
- Spring automatisch op een andere taal als er geen nl in de taxonomie als taals wordt gevonden.
- Listviews allemaal van een spinner voorzien
- Conceptenfilter automatisch sluiten na een selectie.
- Cache-programma geen foute URL's laten opvragen
- Extensible enumeration (domains, geen dimension) inlezen als een dimensie
- Parser op http-errors laten reageren ipv crashen.
2024-02
- Verloopoverzichten voorgaande periode selecteerden soms de verkeerde dimensie op de x-as. Door de dimensie mét de roleURI uit de dimensional-relationshipnode terug te vinden, en niet alleen op QName worden de juiste dimensies getoond.
- Taxonomieen (in package formaat) zoals de ESEF en de Currency van XBRL.org laten zich inlezen en opslaan in de Database, en dus zichtbaar in Nessie.
- DTS Features: De API geet nu terug welke onderdelen aanwezig zijn in een entrypoint. Als er bijv. geen tabellen aanwezig zijn, dan is
features.tables=false
. - Maximaal aantal cellen in een tabel/hypercube/gerenderde presentatie. De ESEF taxonomie bevat een aantal tabllen die enorm groot zijn. De huidige renderaar met complexe properties op cellen verslikt zich uiteindelijk boven de 10.000 cellen. In dat geval tekenen we een waarschuwing in Nessie.
- Met labels wordt in diverse taxonomieen anders omgegaan. Gevolg is dat elk veld, exclusief het label zelf, in de sleutel moet zitten. Dit heeft optisch geen gevolgen in Nessie.
- Labelscherm (Nessie) vernieuwd. We halen nu alle labels op die in het Entrypoint zijn gevonden, ook generic (uitzondering 'huidig'/'vorig', oftewel table_rulenode labels).
- Performance verbetering op labelscherm.
- Performance verbetering op Conceptscherm.
- Admin: Verwerking taxonomy-packages verbeterd. Ook non-NTA kan opgeslagen worden.
- Admin: Taxonomy-package, keuze voor entrypoints die je wilt verwerken.
- Admin: Minder foutgevoelig, we kunnnen nu lege lijsten parsen zonder te op de achtergrond te crashen.
- Topmenu (Nessie) afhankelijk van inhoud Entrypoint.
2023-12-11
- Documentatie verzamelen
- Makefile uitbreiden met simpele restart
- Schrijf canonical om Google te behagen (Nessie).
2023-11-20
- Sessies behouden bij een page-refresh met een cookie (Nessie)
- Verlopen sessie uitloggen en cookie verwijderen (Nessie)
- Code-structuur (Nessie)
- SEO: Canonical zetten
- SEO: API toegankelijk maken voor robots (reluctantly) anders zien ze geen data.
2023-11-9
- Ontbrekende taxonomiebestanden leveren geen gecrashte python API-Server meer op. De server meldt nu dat er bestanden ontrbeken en is responsive.
- Logfile van de API-Server in /var/log/toolkit plaatsen. Leesbaar voor de kc-xbrl user. Voor het opstarten een kopie van het oude logbestand opslaan.
2023-10-10
- Messages bij validaties worden nu ook tussen de labels getoond onder 'Formules'
2023-07-10
- De detailview geeft bij tabellen een extra tabel aan de bovenkant "Aspects" het is een opsomming van de verschillende assen die het concept beinvloeden.
2023-06-21
- Hypercube rendering (Nessie).
-
van de definitionlink combineren we de line-items (als y-axis) en de eventuele dimensies. De dimensies worden behandeld als in een dimensional-relationship-node uit een table-linkbase. Eventuele vervolg dimensies worden 'geprojecteerd' op eerdere dimensies.
-
Members kunnen een preferred label hebben (API, Nessie).
-
In de presentation linkbase onderkennen we preferred labels en gebruiken die in de rendering van een tabel. Members in een dimensie kunnen ook een preferred label hebben, en die worden nu ook gebruikt bij het rendren van een tabel, met de aanduiding om welk type preferred label het gaat.
-
Line-items kunnen een hierarchy zijn (API, Nessie).
-
Op de definition-link zijn deze nu zichtbaar. (ESEF/IFRS)
-
Dimensies kunnen bestaan zonder dat er een hypercube in de linkrole is gedefinieerd.
-
Deze slaan we nu rechtstreeks aan de linkrole gekoppeld op. (ESEF/IFRS)
-
Version Compare
-
Houdt rekening met de aanpassingen in de manier waarop we de taxonomie parsen en opslaan.
-
Onder de motorkap
- Betere afhandeling van Locators die niet per se uniek zijn binnen een taxonomie. De parser ging hier wel van uit.
- Koppeling van linkrole naar dimensie zonder een hyercube er tussen.
- Labels kunnen of op xlink-label, of op id uniek zijn binnen een dts. Labels hebben nu een unieke index op de combinatie van deze velden.