v0.5.0
π This release contains work from a new contributor! π
Thank you, Michael Nagler (@naglepuff), for all your work!
π Enhancement
- Display the number of results found in DandisetSearchField #2293 (@bendichter)
- Metadata correction #2177 (@candleindark @jjnesbitt)
- Allow null
user
whenadmin
is True #2242 (@waxlamp) - Add admin and description fields to AuditRecord model #2225 (@jjnesbitt)
- Vue 3 Migration feature branch #2186 (@mvandenburgh)
π Bug Fix
- Fix validation issue with vue/vjsf 3 #2317 (@mvandenburgh)
- Remove console.log invocation #2318 (@mvandenburgh)
- Remove hardcoded string for pending status #2315 (@danlamanna)
- Add default ordering for uploads #2309 (@danlamanna)
- Fix invalid closing li tag #2304 (@danlamanna)
- Show empty dandisets for search by default #2291 (@naglepuff)
- Lock dandiset when changing owners #2288 (@naglepuff)
- Refactor StarButton layout and improve alignment in DandisetMain view #2282 (@bendichter)
- Fix a case where draft asset summaries could become stale #2231 (@danlamanna)
- Fix v-switch margins and color #2290 (@mvandenburgh)
- Use
placeholder
instead oflabel
for dandiset search bar #2287 (@mvandenburgh) - Fix cutoff text on CopyText form #2286 (@mvandenburgh)
- Add padding to stop meditor icon from getting cut off #2278 (@mvandenburgh)
- Fix position of Manage Owners button #2279 (@mvandenburgh)
- Fix star button disabled halo issue #2276 (@mvandenburgh)
- Fix alignment issue with Manage Owners button #2277 (@mvandenburgh)
- Fix z-index of cookie banner #2265 (@mvandenburgh)
- Fix "View asset metadata" link #2260 (@mvandenburgh)
- Fix Share icon size #2264 (@mvandenburgh)
- Fix link dropdown text on mobile #2266 (@mvandenburgh)
- Compute zarr checksums outside of transactions #2267 (@danlamanna)
- Add Sentry back to Vue application #2258 (@mvandenburgh)
- Don't suppress exceptions when fetching schema/logging in #2257 (@mvandenburgh)
- Remove quotes on DANDI_ADMIN_EMAIL env var #2226 (@jjnesbitt)
- Add version string back into frontend #2236 (@mvandenburgh)
π Performance
- Remove n+1 queries from Asset.full_metadata #2316 (@danlamanna)
- Denormalize species for faster searching #2308 (@danlamanna)
- Mock GC event chunk size during testing #2313 (@danlamanna)
- Add an index for looking up pending assets #2303 (@danlamanna)
- Optimize dandiset list query when excluding empty #2310 (@jjnesbitt)
π Internal
- Move Asset.Status to top level AssetStatus class #2305 (@danlamanna)
- Add required annotations import #2312 (@danlamanna)
- Remove deprecated version field from docker compose .yml #2307 (@mvandenburgh)
- Add
celerybeat-schedule*
files to .gitignore #2280 (@mvandenburgh) - update test doi server #2241 (@satra)
- Add Netlify configuration for branch deploys #2228 (@waxlamp)
- Convert remaining Vue components to
<script setup>
syntax #2238 (@mvandenburgh)
π Documentation
π§ͺ Tests
- Migrate puppeteer tests to playwright #2223 (@naglepuff)
Authors: 8
- Ben Dichter (@bendichter)
- Dan LaManna (@danlamanna)
- Isaac To (@candleindark)
- Jacob Nesbitt (@jjnesbitt)
- Michael Nagler (@naglepuff)
- Mike VanDenburgh (@mvandenburgh)
- Roni Choudhury (@waxlamp)
- Satrajit Ghosh (@satra)