Skip to content

Releases: art-institute-of-chicago/data-aggregator

New data sources + improve data dumps + website support

21 Apr 17:33
Compare
Choose a tag to compare
  • 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

15 Sep 19:18
Compare
Choose a tag to compare
  • 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

28 Aug 17:40
Compare
Choose a tag to compare
  • 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

28 Aug 16:46
Compare
Choose a tag to compare
  • Update featured artworks to feature more works by women, Black artists, and artists of color [WEB-1733]
  • Update dependency packages

Wait times

28 Jul 15:53
Compare
Choose a tag to compare
  • 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

13 Jul 16:51
Compare
Choose a tag to compare
  • Refactor EventOccurrences and improve imports [WEB-883]
  • Reduce expire time of withoutOverlapping from 24 hours to 30 minutes, to improve behavior on occasions where imports fail [WEB-874]

Performance improvements

23 Jun 20:56
Compare
Choose a tag to compare
  • 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 to delete:assets artisan command to go through our entire database and delete any assets that aren't in LPM Solr [WEB-1641]

Additions for the Collections API + minor updates

27 Apr 19:03
Compare
Choose a tag to compare
  • Add agent places to /agents and /artists endpoints [WEB-150]
  • Add visual descriptions for artworks from CITI [WEB-1537]
  • Remove outdated hours endpoint [WEB-1261, WEB-1194]Update CloudFront IPs via scheduled command [WEB-1604]
  • Add credit_line to assets [WEB-1628]
  • Update dependant package

Testing + performance improvements

27 Apr 20:23
Compare
Choose a tag to compare
  • Reorganize unit and contact tests [WEB-119]
  • Remove fake data generating from database code [WEB-1184, WEB-73]
  • Performance improvements:
    • Remove artwork fields from artist_pivots [WEB-1515]
    • Add missing database indexes [WEB-1515]
  • Update dependant packages

Artwork Date Qualifiers and command-line reporting

23 Jan 21:48
Compare
Choose a tag to compare
  • Add and populate date qualifier field to artwork records [WEB-1494]
  • Add command-line script to export ULAN artist data [WEB-1490]
  • Add command-line script to list artworks related to an OSCI chapter