What's Changed
- External Event Timeline Filtering by @JosephVolosin in #1652
- Update actions list when selected active file updates by @duranb in #1822
- Make Plan model nullable and display missing model message in plan by @AaronPlave in #1776
- Feat: Workspace bulk operations by @duranb in #1826
- Sort scheduling/activity parameters according to optional order provided in the metadata by @adrienmaillard in #1773
- Sort command expansion rules by ID within new expansion set table by @AaronPlave in #1835
- Sort models by descending ID on models page by @AaronPlave in #1841
- Permission fix for timeline view control menu activity drag by @AaronPlave in #1842
- Improve expansion run page performance by @AaronPlave in #1836
- Require parcelId to not be null before allowing expansion rule save by @AaronPlave in #1839
- Improved parcel viewing permissions by @AaronPlave in #1840
- Workspace file browsing rework by @AaronPlave in #1845
- Aerie -> PlanDev & SeqDev Rebrand by @AaronPlave in #1833
- Fix 'Send to Workspace' to work with new Sequencing Workspaces by @JosephVolosin in #1809
- Update README image by @AaronPlave in #1848
Full Changelog: v3.8.1...v4.0.0