Releases: DDMAL/CantusDB
Releases · DDMAL/CantusDB
2024.10.22
What's Changed
- Change links under Resources menu and add link to procedures manual by @dchiller in #1557
- Escape special characters in suggested chant data by @lucasmarchd01 in #1561
- Big Source Changes, Much Improvements, Wow. by @ahankinson in #1545
- Add command to reassign feast data and update chants by @lucasmarchd01 in #1564
- Merge develop into staging; 16 July 2024 by @dchiller in #1565
- Fixed: A follow-up to the source rework by @ahankinson in #1566
- Change help text for
date
field inSource
model. Black formatting changes by @lucasmarchd01 in #1567 - Fixed: Migrating alternate names by @ahankinson in #1568
- Further fixes for institution migration by @ahankinson in #1570
- Merge develop into staging, 22 July 2024 by @dchiller in #1571
- Display additional chant fields on Chant Detail page when they exist by @dchiller in #1573
- Add legacy logos for acknowledgements page by @lucasmarchd01 in #1574
- Change instances of "Differentia Database" to "Differentiae Database" by @lucasmarchd01 in #1575
- Put view classes in separate files by @dchiller in #1563
- build(deps): bump django from 4.2.11 to 4.2.14 by @dependabot in #1559
- build(deps): bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #1543
- Add country and source columns to browse sources table by @dchiller in #1578
- Add indexing notes search to chant search page by @lucasmarchd01 in #1576
- Add many-to-many segment field to source model by @dchiller in #1577
- Fix
populate_diff_id_fields
management command by @lucasmarchd01 in #1580 - Chant create: optimize suggested chants feature by @dchiller in #1579
- Update URLs, models, codebase, and admin pages to use "service" instead of "office" by @lucasmarchd01 in #1582
- New: Add source key filter to chants by @ahankinson in #1584
- New: Add views for institutions by @ahankinson in #1586
- Make "Country" and "Source" columns sortable on Source List page by @dchiller in #1592
- Add missing migration file by @lucasmarchd01 in #1596
- Merge
develop
intostaging
, 13 Aug 2024 by @dchiller in #1595 - Update nginx configuration and switch to
runserver_plus
in devcontainer setup by @lucasmarchd01 in #1599 - Fix
FieldError
on admin user change page by @lucasmarchd01 in #1600 - Change help text for
date
field on source edit page by @lucasmarchd01 in #1603 - Add country filter to source list page by @lucasmarchd01 in #1605
- Create partial database backup for RISM by @dchiller in #1614
- Institution fixes by @ahankinson in #1615
- Create JSON endpoint for
Service
andGenre
list and detail views by @dchiller in #1612 - Break up
test_views.py
so structure matches views directory by @dchiller in #1619 - Revert "Break up
test_views.py
so structure matches views directory" by @dchiller in #1624 - Adjust sortable columns for source list page (based on email feedback) by @dchiller in #1618
- Add zoom links to link checker exclusions by @dchiller in #1620
- Display chant.project on Chant Detail page where it exists by @dchiller in #1621
- Make
shelfmark
a required field on source create and edit forms by @lucasmarchd01 in #1606 - Re-apply split test_views.py into multiple files by @dchiller in #1625
- Merge develop into staging, 30 Aug 2024 by @dchiller in #1622
- Institution source changes by @ahankinson in #1629
- Remove error from queryset on
MelodySearchView
by @dchiller in #1648 - Maintain compatibility in export APIs by @dchiller in #1643
- Add command to standardize formatting of DACT IDs and Fragmentarium IDs by @dchiller in #1651
- Temporarily turn off volpiano display for MS 73 by @dchiller in #1649
- Adjust source fields: holding_institution, name, production_method, source_completeness by @dchiller in #1645
- fix(api): optimize json-cid view queries by @dchiller in #1656
- Commands: fix
remap_user_ids
and addmap_cantus_ids
by @dchiller in #1662 - Handle errors with improper chant text field characters/syllabification fails by @dchiller in #1653
- Merge
develop
intostaging
, 11 Oct 2024 by @dchiller in #1663 - Fix source_completeness field display and filtering behaviour by @dchiller in #1666
- Display all source centuries by @dchiller in #1669
- Merge
develop
intostaging
, 18 October 2024 by @dchiller in #1671 - build(deps): bump django from 4.2.14 to 4.2.16 by @dependabot in #1660
- Merge staging into production, 14 Aug 2024 by @lucasmarchd01 in #1601
- Temporarily turn off text validation by @dchiller in #1677
- Replace continued uses of source.title and source.siglum by @dchiller in #1679
- Merge
develop
intostaging
, 22 Oct 2024 by @dchiller in #1678 - Merge
staging
intoproduction
, 22 Oct 2024 by @dchiller in #1680
Full Changelog: 15July2024...2024.10.21
15July2024
What's Changed
- Fix django debug toolbar by @lucasmarchd01 in #1464
- Replace instances of "Manuscript" with "Source" by @lucasmarchd01 in #1470
- Reorder sources by
date_updated
on My Sources page and sidebar by @lucasmarchd01 in #1472 - Update Chant model and related forms for Benedicamus Domino-specific fields by @dchiller in #1473
- Merge develop into staging, 23 May 2024 by @dchiller in #1475
- Add Management Command to Reflect Cantus ID Merge Events on CI to CD by @lucasmarchd01 in #1479
- Fix duplicate results in source search by @lucasmarchd01 in #1481
- Update footer logos by @lucasmarchd01 in #1482
- Upgrade to volpiano-display-utilities 1.1.3 by @dchiller in #1487
- Use safe template filter for source.indexing_notes in sidebar by @dchiller in #1488
- Fix cron script issues related to docker version upgrade on new servers by @dchiller in #1490
- Fix sort headers on chant search page when using global search bar by @lucasmarchd01 in #1497
- build(deps): bump requests from 2.31.0 to 2.32.2 by @dependabot in #1494
- Assign sequences to segment in
assign_chants_to_segments
command by @dchiller in #1499 - Merge develop into staging, 3 Jun 2024 by @lucasmarchd01 in #1498
- Update manage.sh to include new path to docker executable by @dchiller in #1503
- Fix ordering in "My Sources" page by @lucasmarchd01 in #1504
- Preserve proofreader fields for contributor changes on chants by @lucasmarchd01 in #1501
- Fixed: Add a migration for changes to Source model by @ahankinson in #1512
- Fix
TypeError
inget_suggested_chant()
by @lucasmarchd01 in #1517 - Fixed: Break up admin.py by @ahankinson in #1513
- Nginx: add custom 500 page, refactor error page static files, add simple password by @dchiller in #1520
- Comment out chant segment and BD-specific fields on chant forms by @dchiller in #1522
- Add institutions model by @ahankinson in #1514
- Add GitHub action to run tests; fix erroring test for ChantEditSyllabificationView by @dchiller in #1526
- Merge develop into staging, 13 June 2024 by @dchiller in #1523
- Fixed 1508 siglum 2 by @ahankinson in #1529
- Fixed: Allow superusers all access by @ahankinson in #1531
- Change custom error page location & remove htpasswd placeholder by @dchiller in #1530
- Send portions of sidebar to top on narrow screens; fix global search bar on dynamic pages by @dchiller in #1537
- Re-implement cantus index input tool by @lucasmarchd01 in #1538
- Add tests for
CISearchView
and cantus index functions by @lucasmarchd01 in #1552 - Add
Project
model for chants & return segment to a source-level object by @dchiller in #1548 - Merge develop into staging, 10 July by @dchiller in #1558
Full Changelog: 17May2024...15June2024
17 May 2024
What's Changed
- Prepare repo for use of ansible deployment by @dchiller in #1386
- Rename Office -> Service in public-facing views by @jacobdgm in #1400
- Remove Query Parameters from Links to Homepage by @candlecao in #1407
- Fixed: Load project environment from settings by @ahankinson in #1412
- Fixed: Remove PTVSD by @ahankinson in #1415
- Bump gunicorn from 20.0.4 to 22.0.0 in /django/cantusdb_project by @dependabot in #1414
- Bump sqlparse from 0.4.4 to 0.5.0 in /django/cantusdb_project by @dependabot in #1411
- Bump idna from 2.10 to 3.7 in /django/cantusdb_project by @dependabot in #1408
- Chant Create: Reimplement Suggested Chants feature by @jacobdgm in #1422
- views.chant: Remove unused function by @jacobdgm in #1431
- Merge develop into staging, 2024 Apr 10 edition by @dchiller in #1404
- Clean up python dependencies by @dchiller in #1429
- Adjust query for
test_get_concordances
by @dchiller in #1435 - Chant Edit: Reimplement suggested fulltexts feature by @dchiller in #1436
- Add changes for poetry-based build to docker-compose.yml.development by @dchiller in #1439
- Add build args to docker-compose-development.yml by @dchiller in #1440
- Add
segment
field toBaseChant
model by @dchiller in #1434 - Replace some instances of "manuscript" with "source" by @lucasmarchd01 in #1446
- Update configurations for development processes by @dchiller in #1443
- Remove duplicates from feast-folio dropdown by @dchiller in #1447
- Populate missing
diff_id
Chant fields by @lucasmarchd01 in #1445 (NOTE: This is not currently working, and will be addressed in a future release) - Change PDF documents to "Reference and Instructional Documents" by @dchiller in #1449
- Merge develop into staging, 13 May 2024 by @dchiller in #1450
- Redirect /search to /chant-search by @dchiller in #1451
- Temporarily comment segment fields on chant create and edit forms by @dchiller in #1452
- Merge develop into staging, 14 May 2024 by @dchiller in #1453
- Provisionally import debug_toolbar urls iff DEBUG = True by @dchiller in #1454
- Merge develop to staging, 14 May.2 by @dchiller in #1455
- Use update rather than save in assign_chants_to_segments by @dchiller in #1458
- Fix various simple html issues: copyright year, broken descriptions link, pagination with 1 page by @dchiller in #1461
- Display links to Cantus Ultimus where possible by @lucasmarchd01 in #1456
- Merge develop into staging, 16 May 2024 by @lucasmarchd01 in #1463
- Merge staging into production, 2 May 2024 by @dchiller in #1437
New Contributors
- @candlecao made their first contribution in #1407
Full Changelog: 5April2024...17May2024
Production Update, 5 April 2024
Merge pull request #1398 from DDMAL/staging Merge staging into production, 2024 Apr 04 edition