Releases: art-institute-of-chicago/data-aggregator
Releases · art-institute-of-chicago/data-aggregator
New data sources + improve data dumps + website support
- Migrate DAMS source to NetX [WEB-1007
- Migrate shop source to Shopify [WEB-2004]
- Add
on_loan_display
to artworks [WEB-1910] - Make artwork
description
a restricted field [WEB-1925] - Make scheduled events never overlap [WEB-874]
- Limit uploads of data dumps to GitHub to 10 files per folder
- Upload a tarball of all API data to S3 [WEB-1832]
- Show image fingerprints in API [WEB-1916]
- Rename "Sustaining Fellows" to "Luminary" [WEB-1834]
- Add virtual event fields to events endpoint [WEB-1865]
- Update documentation
Exhibition dates, IIIF manifest updates, unit testing and doc updates
- Use public dates from website for exhibition dates [WEB-1822]
- Remove deprecated fields from exhibitions endpoint [WEB-1827]
- Add link to artwork on website to IIIF manifests [WEB-1809]
- Also serve IIIF manifests at the path
/manifest
[WEB-1809] - Add /manifest.json to documentation [WEB-1809]
- Add PHP CodeSniffer package to codebase and Travis builds [WEB-1823]
- Refactor unit tests to run in local file-based SQLite database [WEB-1801]
- Clean up tests and factories [WEB-1801]
- Update references to aggregator-data.artic.edu to api.artic.edu [WEB-1428]
- Add missing anchor to GET and POST links in documentation
- Update tip and warning box colors in documentation to match AIC branding
- Correct suggested syntax for IIIF URLs in docs
- Add database index to v1_artwork_term
Documentation, authentication, data dumps, and IIIF manifest generation
- Add IIIF manifests to the API [WEB-1809]
- Refractor documentation to be served as a single page [WEB-1767]
- Add info on some basic concepts to documentation [WEB-1768]
- Finish up the nightly process to generate data dumps of API data [WEB-1384]
- Create smalled "getting started" data set in our data dumps for developer newbies [WEB-1071]
- Simplify the authentication implementation to use tokens passed in the header [WEB-1379]
- Import asset relationships from CITI [WEB-1786]
- Fix mobile sound titles [WEB-1776]
- Add
release
artisan command to bump the version number and regenerate documentation [WEB-1807] - Refactor how we track versions in the codebase [WEB-1807]
- Refactor unit tests to run on a local MySQL database
Update featured artworks
- Update featured artworks to feature more works by women, Black artists, and artists of color [WEB-1733]
- Update dependency packages
Wait times
- Import and output wait times from the queues data service to support live wait times on the website [WEB-1762]
Updates to support mobile app
Performance improvements
- Improve performance of /exhibitions listings [WEB-1292, WEB-1515]
- In PublishedScope, only query database once [WEB-1292, WEB-1515]
- On agent listings, don't query for full artwork records when all we need is IDs [WEB-1292]
- Improve ULAN import and reporting [WEB-1490]
- Set AWS region for Elasticsearch request signing [WEB-1521]
- Add
deep
option todelete:assets
artisan command to go through our entire database and delete any assets that aren't in LPM Solr [WEB-1641]