Išleista spinta versija 0.2dev26 (pre-release)
Patobulinimai:
- Pridėta validacija, kuri grąžina klaidą, kai vardinis enum (turintis
ref) deklaruojamas tiesiogiai prie savybės (property), o ne prie dataset. Anksčiau tokia konfigūracija būdavo tyliai priimama (#1935). - Pridėtas naujas pagalbinis mechanizmas, analogiškas esamam ref keitimui object. Kai modelio bazės (base) nepavyksta rasti manifeste, vietoj klaidos bazė iš modelio pašalinama, o šalia pridedama sisteminė komentaro eilutė, kad vėliau bazę būtų galima atkurti (#1928).
spinta comment- papildyta, kad apimtų ir bazės atkūrimo komentarusspinta uncomment- papildyta, kad atkurtų bazės eilutes
- Pakeista
internalpostgresqlduomenų bazės variklio konfigūracija - dabar tikrinama, ar ryšiai su duomenų baze vis dar galiojantys (nebenaudojami nutrūkę ryšiai) (#1965). - Pridėta konfigūracijos parinktis
check_ref_filters(numatytoji reikšmė -true). Nustačiusfalse, modelis nebebus netiesiogiai filtruojamas pagal modelių, į kuriuos jis rodo (ref), filtrus (#1901).
Naujos funkcijos:
- Įgyvendintas prieigos sričių (scope) taikymas duomenų prieigai riboti. Sritys aprašomos manifeste ir taikomos kiekvienai užklausai - jos nustato, kurias eilutes ir laukus gali matyti duomenų naudotojas (#1937).
- Srities filtrai pritaikomi po naudotojo užklausos sąlygų patikrinimo, todėl naudotojas negali jų apeiti ar pašalinti.
- Jei naudotojo filtras prieštarauja srities filtrui (pvz.,
country_code='de', kai sritis leidžia tikcountry_code='lt'), grąžinamas tuščias rezultatas - apribojimas nėra apeinamas. - Kai sritis apibrėžia matomus laukus per
select(...), bandant filtruoti ar rikiuoti pagal paslėptą lauką grąžinama klaidaPropertyNotFound- taip neatskleidžiama, kad toks laukas apskritai egzistuoja.
Klaidų taisymai:
- Ištaisyta klaida, dėl kurios getone metodas sql duomenų šaltinyje (backend) negrąžindavo ref duomenų (#1900).
- Ištaisyta
count()funkcija, kuri netinkamai veikė sudaskduomenų šaltiniais (#1950). - Ištaisytas
eqpalyginimas, kuris netinkamai veikė sudaskduomenų šaltiniais lyginant Number, Integer ir Boolean reikšmes (#1959).