Releases: RockefellerArchiveCenter/aurora
4.0
v3.1
3.0
Breaking changes
- Serialization of rights statements aligned with
rac_schemas
Merged PRs
update dashboard_data signals #416
Allow organization users to access the BagIt Detail view #432
Scope Dashboard Record Type to only show record types of transfers for an organization #433
Prevent endless authentication loop for logged out users #431
Handles exceptions thrown by incorrectly configured email #434
Improve Bag-It Profile form for Manifests Allowed #428
Improve Bag-It Profile form for Manifests Allowed #428
Limits organizations to only one Bagit Profile #436
Dynamically set max_forms based on model choices #438
Refactors several rights methods to reduce duplication of code #441
Updates test bags #450
Removes mounted volumes and references to them #447
Improves performance of cron unit test #452
Add privacy policy link to footer #448
Enables SFTP transfer in container #453
Improve unit tests for Accessions and API #467
Remove static paths from cron #468
Improves Appraisal tests #469
Improves Organization tests #470
Improves coverage of user tests and model methods #471
Improves coverage for Transfer views and Archives model methods #472
Improves unit tests for Rights views and model methods #477
Improves test coverage for mixins and signals #478
Improve Travis-CI configs #479
Add test coverage for lib files #480
Improves datatable display #481
Implement PageTitleMixin #482
Refactors test helpers #484
Updates dependency management #487
Aligns naming conventions #488
Removes overriding of post in form views #491
Correctly target rights basis info #492
Moves BagItProfiles to separate app #493
Monkey patches for FIPS compliance #495
2.0
Adds
Updates application to use Python3 and Django 2, c4902e4
Adds origin field to BagIt metadata, API Serializers and Bag-Info file, f912b9d and 3dd0673
Updates
Uses Django Rest Framework's native OpenAPI schema view, 6e5605c
Adds health check endpoint, 5dcb80f
Refactors JavaScript, 09f7039
Adds unit tests for cron jobs, e3fbb1d
Formats all code using autopep8
Converts code comments to docstrings, 88d008c
Add Manifests-Allowed
to BagIt Profiles, e487209
Fixes
Debugs variables, aa9a232
Error handling for bags which use md5 checksum, 4c3ccdd
Updates checksums in examples bags, d29bb81
Add use of v1.0 of BagIt Specification, 7b2c4f6
Properly recognizes .tar.gz files, 2a38801
Improves BDIR
error message, 474687c
1.6
Adds
Adds confirmation modal to reject workflow in appraisal queue, fixes #345
Adds a detail page for accessions, #351, #352, #358 and #344
Adds missing table headers, #367
Fixes
Hides "My Transfers" tab for users who have no transfers, #359
Adds fixed positioning to nav elements and table headers, #339 and #340
Avoids saving many-to-many objects with empty values, #369
Support searching of external_ids, #364
Factors out common functions and helpers to reduce redundant code
Deployment notes
Requires collectstatic
1.5.2
1.5.1
1.5
Implications for deployment
- No
config.py
updates - Dependency updates
- Added new migration 4f36567
- Updated
/static/css/styles.css
596d740
Adds
- Email notifications when transfers are rejected by appraisal archivist eaa6097
- Email notification text to explain next steps to user f48edb7
- Django Cron Lock to prevent multiple instances of cron jobs 78218d4
- Code Climate test coverage #324
Fixes
- Save accession after delivering it 45a4469
- Shorten password reset timeout period 0e00587
- Update dependencies
- Cleanup code (remove extraneous print statements, refactor)
- Increase integer size for extent number to prevent accession size limit 4f36567
UI fixes
- Improve password reset email template fcbaf8f
- Move manifest section to the bottom in Transfer Detail page 327a06a
- Improve note button text and styling in Appraisal Queue table
- Improve responsiveness 596d740
- Improve consistency of transfer tracking information b0b3732
- Update data in dashboard when a bag is deleted (migration update) d058618
1.4
Adds:
- Unit test for schema endpoint 8402aa3
- Google analytics c52ded3
- Code Climate coverage d2646c5
- Issue Templats
Fixes:
- Chain user passwords and add sudo to commands inside RAC_CMD. Refactor if statement in User model. Import and implement new RAC_CMD function in views. #300
- Update test suite 0a094f9
- Dependency updates
UI fixes:
- Allow managing archivists to manage rights and profiles 186fe5c
- Add edit button to rights statement pages 534708d
- Make appraisal table responsive 186fe5c
- Improve keyboard focus in modals 76257f3
- Order BagIt Profile values alphabetically b6a2276