Releases: datadryad/dryad-app
Releases · datadryad/dryad-app
2026-02-11 release
What's Changed
- Fix former help page redirects by @ahamelers in #2698
- Admin dashboard chart improvements by @ahamelers in #2699, #2703
- Exception fixes by @ahamelers in #2702, #2713
- Better payment log messages for discounts by @ahamelers in #2705
- Change date format on admin user profiles by @ahamelers in #2706
- Update usage of last invoices file size by @alinvetian in #2709
- Refresh any requested citation with no json saved by @ahamelers in #2708
- Update Rack::Attack documentation by @alinvetian in #2701
- Handle voided and replaced invoices by @ahamelers in #2704, #2710
- Fix user full name search by @ahamelers in #2707
- Add sidekiq job for archives analyze by @alinvetian in #2700
- Upgrade node and packages by @ahamelers in #2711
- Expand RackAttack examples by @ryscher in #2712
- Add PPR check for API queuing by @ahamelers in #2714
- Clean up DataCite integrations by @ahamelers in #2715
- Bump faraday from 2.14.0 to 2.14.1 by @dependabot[bot] in #2720
- Create metrics charts for author profile pages by @ahamelers in #2717
- Bump axios from 1.13.4 to 1.13.5 by @dependabot[bot] in #2721
- Edit large data notification emails by @ahamelers in #2718
- Move files deletion to a background job by @alinvetian in #2716
- Add documentation for database engine update by @alinvetian in #2723
- Separate Crossref integration by @ahamelers in #2719
- Node upgrade for github workflows by @ahamelers in #2725
- Remove minutes from backup filename by @ryscher in #2726, @alinvetian in #2730
- Increase rate limit for all_requests by @ryscher in #2724
- Extend lockout of edits on submitted datasets to payments and cedar by @ahamelers in #2727, #2732
- Collection display bug fix by @ahamelers in #2729
- Add Datacite as alternate for metadata import by @ahamelers in #2722
- Update payments and PPR calculations by @alinvetian in #2728
- Fix file size condition by @alinvetian in #2731
- Fix react bugs by @ahamelers in #2733
- Fix cedar bugs by @ahamelers in #2734
Full Changelog: v3.2026.2...v3.2026.3
2026-01-29 release
What's Changed
- Remove duplicate curation status checks from Pubupdater by @ahamelers in #2658
- Fix exception by @ahamelers in #2659, #2678
- Fix URL paths by @ahamelers in #2660
- Never remove the creator role by @ahamelers in #2667, #2669
- Do not show payment amount for old system payment waiver by @alinvetian in #2666
- Add warning for sole author by @ahamelers in #2663
- Fix error ordering for draggable items by @ahamelers in #2662
- Add submitter name to receipt data by @ahamelers in #2668
- Update staff page by @ahamelers in #2673
- Clean up old CEDAR column and files by @ahamelers in #2657
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #2677, #2676
- Fix endless api_list calls locally by @ahamelers in #2679
- Handle pub_state for withdrawn identifiers by @alinvetian in #2670
- Add link directly to stripe payments as well as invoices by @ahamelers in #2671
- Update payment table range descriptions by @ahamelers in #2661
- Lock out changes to datasets not in progress by @ahamelers in #2680
- Change name of curation status by @ahamelers in #2664
- Separate and limit large file upload jobs by @alinvetian in #2681
- Style and accessibility changes for the contact form by @ahamelers in #2685
- Use integers for CSV count and size fields by @ahamelers in #2686
- Correct permissions for user API submissions by @alinvetian in #2683
- Show recorded sponsor in submission system by @ahamelers in #2675
- Detect endangered species by @alinvetian in #2665
- Query Crossref for primary articles by preprint by @ahamelers in #2682
- Update the number of views in dataset metrics by @alinvetian in #2688
- Update documentation for renewing shibboleth certificates by @ryscher in #2692
- Fix invoice button text by @ahamelers in #2693
- Mobile style adjustments by @ahamelers in #2694
- Implement size and date charts for admin dashboard by @ahamelers in #2684
- Fix payment log for PPR fee discount by @ahamelers in #2695
- Search full json and filter by status in record updater by @ahamelers in #2687
- Import journal info from Crossref for user-linked article by @ahamelers in #2691
- Await invoice payment before queueing for curation by @ahamelers in #2672
- Reinstate discover controller and fix related ID searches by @ahamelers in #2690
- Expanded submission information for help center by @ahamelers in #2689
- Fix PPR reset bug by @ahamelers in #2696
- Update style for submission header link by @ahamelers in #2697
- Service for creating post-submission status by @ahamelers in #2674
Full Changelog: v3.2026.1...v3.2026.2
2026-01-14 release
What's Changed
- Do not repeat file validation daily for invalid files by @alinvetian in #2632
- Check fee rates on author change by @alinvetian in #2631
- Bump aws-sdk-s3 from 1.178.0 to 1.208.0 by @dependabot[bot] in #2634
- Bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #2636
- Bump httparty from 0.22.0 to 0.24.0 by @dependabot[bot] in #2639
- Bump uri from 1.0.3 to 1.0.4 by @dependabot[bot] in #2635
- About us page updates by @ahamelers in #2641
- Add author count limit to fix pubupdater exception by @ahamelers in #2644
- Fix pubupdater exception by @ahamelers in #2645
- Upgrade Shakapacker by @ahamelers in #2649
- Bump react-router-dom by @ahamelers in #2650
- Fix pubupdater exceptions by @ahamelers in #2651
- Add limits for for large data billing by @alinvetian in #2601
- Add IP scanner, update address and URLs patterns by @alinvetian in #2633
- Allow README-only file changes on landing page by @ahamelers in #2637
- Update annual report calculation by @ahamelers in #2640
- Add read-only CEDAR editor as public metadata viewer by @ahamelers in #2642
- Fix loading of citation section by @ahamelers in #2652
- Reduce any double space after punctuation when saving descriptions by @ahamelers in #2643
- Require an API token to download through the API by @ryscher in #2638
- Further Shakapacker updates by @ahamelers in #2656
- Fix change log triggering for deleted zenodo files by @ahamelers in #2653
- Add size range filter to admin dashboard by @ahamelers in #2655
- Double slider overlap fix by @ahamelers in #2654
- Add editing screens for CEDAR templates and word banks by @ahamelers in #2646
Full Changelog: v3.2025.25...v3.2026.1
2025-12-17 release
What's Changed
- Search result bug fixes by @ahamelers in #2604
- Search style, accessibility, and bug fix by @ahamelers in #2605
- Improve and speed up funder indexing by @ahamelers in #2608
- Only calculate funder tree once per indexed dataset by @ahamelers in #2609
- Fix reindexing funder stack depth issue by @ahamelers in #2610
- New home page image by @ahamelers in #2607
- Activity log funder bug fix by @ahamelers in #2611
- Basic author profile page from search results by @ahamelers in #2603
- Update director bio by @ahamelers in #2614
- Unescape code content in READMEs by @ahamelers in #2618
- Include related RORs in admin dashboard funder search by @ahamelers in #2606
- Cleanup old payment configuration fields by @alinvetian in #2616
- Maintain recorded journal sponsorship by @ahamelers in #2620
- Removed unused dcs tables and related files by @alinvetian in #2621
- Remove unused model and related code by @alinvetian in #2622
- Do not include withdrawn datasets in funding updater by @alinvetian in #2623
- New feature for users to save public searches by @ahamelers in #2613
- Remove CSV formats for recuration tools by @ahamelers in #2619
- Allow CEDAR template groups, new models for CEDAR data by @ahamelers in #2617
- Small code updates by @alinvetian in #2624
- Activity log fix for submitter not set by @ahamelers in #2627
- Files spot-check, checksum generation and copy updates by @alinvetian in #2612
- Include save search button for 0 result searches by @ahamelers in #2625
- Flag resources with file changes, including file renaming by @alinvetian in #2615
- Bot config for anubis 1.23.3 by @alinvetian in #2628
- Add curation time report by @alinvetian in #2626
- Set real email address for large data emails by @alinvetian in #2630
- Lock in institutional sponsors at submission by @ryscher in #2629
Full Changelog: v3.2025.24...v3.2025.25
2025-12-03 release
What's Changed
- Documentation update by @alinvetian in #2589
- Reinstate form and fix exception for old payments system by @ahamelers in #2591
- Set ROR type as default for new contributors by @ahamelers in #2592
- Bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in #2595
- Better help text for file downloads by @ahamelers in #2599
- Add large data submission email by @alinvetian in #2555
- Handle ROR statuses by @alinvetian in #2578
- Add rake to validate S3 policies by @alinvetian in #2590
- New search interface using improved API mechanisms by @ahamelers in #2593
- Show proper manuscript flag in activity log by @alinvetian in #2594
- Improve funding updater display and readability by @ahamelers in #2598
- Bump express from 4.21.2 to 4.22.1 by @dependabot[bot] in #2600
- Bump js-yaml to 4.1.1 by @ahamelers in #2602
- Advanced search page for new search by @ahamelers in #2596
- Search page profile boxes for ID searches by @ahamelers in #2597
Full Changelog: v3.2025.23...v3.2025.24
2025-11-20 release
What's Changed
- Provide a list of nih or nsf funding results by @alinvetian in #2562
- No manual setting of processing status by @ahamelers in #2563
- Fix admin search for proxy user exception by @ahamelers in #2567
- Update NSF API usage to set proper organization by @alinvetian in #2564
- Show award titles on landing page by @ahamelers in #2569
- Fix funder bugs on activity page by @ahamelers in #2570
- Updates to board list by @ahamelers in #2571
- Remove LDF sliders from calculators by @ahamelers in #2568
- Update dates in dataset origin report by @alinvetian in #2547
- Add explicit boolean tenant setting checks by @ahamelers in #2573
- Remove alert for old payment system by @ahamelers in #2574
- Allow submitters to invite collaborators by @ahamelers in #2566
- Show only datasets in requested period by @alinvetian in #2580
- Fix loading issue by @alinvetian in #2581
- Node groupBy bug fix by @ahamelers in #2576
- Custom release for curation popup when dataset is journal sponsored by @ahamelers in #2583
- Summarize manuscript accepted status for API journals by @ahamelers in #2584
- Update wording on timeline by @ryscher in #2585
- Fix depth error for ppr fee selection by @ahamelers in #2586
- Allow fee waiver after ppr fee is paid by @alinvetian in #2587
- Front end interface for award search by @ahamelers in #2565
- Search RORs in SOLR by @alinvetian in #2572
- Better identification of related publications by @ahamelers in #2575
- Add additional HuBMAP CEDAR templates by @ahamelers in #2582
- Updates to file copy service by @alinvetian in #2579
- Submission queue page updates by @alinvetian in #2588
- Add funding updater, update awards matching by @alinvetian in #2577
Full Changelog: v3.2025.22...v3.2025.23
2025-11-07 release
What's Changed
- Increase baseline AAR reminders by @ryscher in #2539
- Index versions on whodunnit by @ahamelers in #2540
- Prevent system user to be updated by @alinvetian in #2542
- Update identifier on stripe payments by @alinvetian in #2541
- More checks on user ORCID login auto merge by @ahamelers in #2543
- Improvements to merge accounts email by @ahamelers in #2544
- Remove param from file linkset URL by @ahamelers in #2550
- Add ROR info to author submission help text by @ahamelers in #2551
- Updates to board information by @ahamelers in #2546
- Fix proxy user account page exceptions by @ahamelers in #2553
- Allow adjusting future pub dates for embargoed datasets by @ahamelers in #2556
- Show unmatched funder checkbox correctly by @ahamelers in #2552
- Add a general service to update funders by award number by @alinvetian in #2557
- Add potential ppr refunds report by @alinvetian in #2548
- Updates to 2025 reports by @alinvetian in #2549
- Improve funder selection on funder dashboard by @ahamelers in #2559
- Increase the percent of AAR notices to 3% by @ryscher in #2560
- Allow expressions of concern and other notices to be added to datasets by @ahamelers in #2558
- Add ability to disable contributor auto_update for devs by @alinvetian in #2554
- Add curation stats basic charts by @alinvetian in #2561
Full Changelog: v3.2025.21...v3.2025.22
2025-10-23 release
What's Changed
- Configured new cache system by @alinvetian in #2260
- Redis and Sidekiq documentation by @alinvetian in #2489
- Add sidekiq for background jobs processing by @alinvetian in #2262
- Add code for pulling awards from Pubmed by @alinvetian in #2481
- Remove manual puma restart from deployment instructions by @ahamelers in #2509
- PPR to curation stats fix by @alinvetian in #2506
- Show HTML in Solr document titles correctly by @ahamelers in #2510
- Remove duplicate counting in dataset_origin_report by @ryscher in #2504
- Update render template usage by @alinvetian in #2512
- Bump rack from 2.2.19 to 2.2.20 by @dependabot[bot] in #2515
- Grant metadata handling by @alinvetian in #2476
- Add and populate dataset downloaded date by @ahamelers in #2511
- Fix redirects by @ahamelers in #2517
- Validate grant numbers by @alinvetian in #2485
- Update AAR and PPR size columns calculation by @alinvetian in #2514
- Lazy load curator scanner alerts by @ahamelers in #2518
- Fix undefined changelog by @ahamelers in #2520
- Add login and account help pages by @ahamelers in #2513
- Fix out of sort memory error by @ahamelers in #2527
- Cache and cronjobs updates by @alinvetian in #2486
- Upgrade milkdown by @ahamelers in #2519
- Only strip tags from abstracts by @ahamelers in #2521
- Bump rack from 3.2.1 to 3.2.3 by @dependabot[bot] in #2530
- Fix multiple institutional role switching on admin dashboard by @ahamelers in #2525
- Maintain associations in user merge by @ahamelers in #2522
- Expose journal code for editing by @ahamelers in #2524
- Update Crossref name in logs and docs by @ahamelers in #2532
- Configure production cache URLs by @alinvetian in #2533
- Validate front end grant information by @ahamelers in #2531
- Checks and alerts for duplicate ORCIDs and emails by @ahamelers in #2523
- Update What we do page by @ahamelers in #2534
- Index ROR in Solr by @alinvetian in #2516
- Add admin dashboard filters help text by @ahamelers in #2526
- Updates for changed journal sponsorship before publication by @ahamelers in #2528
- Add curation stats including deleted datasets by @alinvetian in #2529
- Fix required group selection for funding by @ahamelers in #2535
- Update dryad_install.md by @ryscher in #2536
- Only list journals once on management page by @ahamelers in #2537
- Generate Labs links files up to 9MB by @alinvetian in #2538
Full Changelog: v3.2025.20...v3.2025.21
2025-10-09 release
What's Changed
- Add note about instructions for email tickets by @ryscher in #2477
- Bump rack from 2.2.14 to 2.2.18 by @dependabot[bot] in #2488
- Document new queries needed for annual reports by @ryscher in #2460
- Fix typos by @ryscher in #2487
- Add ORCID from user or coauthors by @alinvetian in #2468
- Update commonmarker gem by @ahamelers in #2492
- Allow sup, sub, and em in API dataset titles by @ahamelers in #2418
- Fix flaky test by @ahamelers in #2494
- Add dataset_origin_report by @ryscher in #2493
- Allow landing page to load in iFrame by @alinvetian in #2497
- Service to trigger frictionless and sensitive data checks, and display of alerts to curators on landing page by @ahamelers in #2491
- Fix PDF generation by @ryscher in #2498
- Update documentation for monthly reports by @ryscher in #2499
- Add ability to link github issues to datasets by @ahamelers in #2495
- Replace default Python XML parsing with DefusedXML parsing by @ryscher in #2490
- Static page updates by @ahamelers in #2500
- Preview contents of compressed files by @ahamelers in #2465
- Rearchitecture of Dryad help pages by @ahamelers in #2472
- Add missing help page titles by @ahamelers in #2501
- Create public file change log by @ahamelers in #2322
- Fix linkout file transfer problems by @alinvetian in #2502
- Add length validation for funder strings by @ahamelers in #2503
- Docs update by @ahamelers in #2507
- Update site definitions by @ahamelers in #2505
- Update collaborations by @ahamelers in #2483
- Sponsorship updates for funders and institutions by @ahamelers in #2484
- Add AAR and PPR size to curation stats by @alinvetian in #2496
- New admin dashboard features by @ahamelers in #2482
- Bump rack from 2.2.18 to 2.2.19 by @dependabot[bot] in #2508
Full Changelog: v3.2025.19...v3.2025.20
2025-09-24 release
What's Changed
- Alphabetize curation status options by @ahamelers in #2459
- Change reviewer link redirect check by @ahamelers in #2463
- Bump axios from 1.8.2 to 1.12.0 by @dependabot[bot] in #2462
- Sanitize imported titles by @ahamelers in #2464
- Update delete files version handling by @alinvetian in #2455
- Exception fixes by @ahamelers in #2466
- Stripe donation button by @alinvetian in #2461
- Really allow data managers to withdraw in progress datasets by @ahamelers in #2469
- Fix payment issue on preview page refresh by @alinvetian in #2470
- Add metrics to API response by @ahamelers in #2458
- Display a log of payments and sponsorship changes by @ahamelers in #2467
- Bump rexml from 3.3.9 to 3.4.2 by @dependabot[bot] in #2471
- Fix zenodo redirect exception by @ahamelers in #2473
- Fix undefined method exception by @ahamelers in #2474
- Make manuscript number parsing consistent and stop duplicates by @ahamelers in #2475
- Change log consistency fix by @ahamelers in #2478
- Sanitize pasted and typed titles by @ahamelers in #2479
- Update partner terms by @ahamelers in #2480
Full Changelog: v3.2025.18...v3.2025.19