Releases: art-institute-of-chicago/artic.edu
Releases · art-institute-of-chicago/artic.edu
CMS, codebase and documentation improvements + PDF update
Added/improved:
- Add caption title and description to Media Embed block [WEB-2487]
- Format audio block captions the same as other captions [PUB-174]
- Add Mirador Embed and Modal blocks to generic pages [WEB-2498]
- Add page numbers to automatically generated PDFs [PUB-176]
- Change screen-reader only h2 to h3 for improved accessibility on Visit page [WEB-1448]
- Format event dates more clearly on home page [WEB-2458]
- Update input validation in CMS [WEB-1043]
- Add example email address placeholder to email fields [WEB-1462]
Codebase improvements:
- Update documentation with reflect running Homestead on M1 Macs [WEB-2516]
- Update documentation to reflect latest Git workflows [WEB-2516]
- Upgrade version of Prince XML to latest, and use office PHP wrapper instead of our own [WEB-2518]
- Migrate Travis CI process to GitHub Actions (automatically runs unit tests on each change to codebase) [WEB-2511]
Fixed:
- Correct link URLs in highlight landing pointing to articles [WEB-2462]
- Account for removed Event Types and Audiences when producing URLs [WEB-2491, WEB-2456]
- Refactor database migrations and move logic to seeders to improve project startup [WEB-2509]
Removed:
- Remove link option from list item wysiwyg [WEB-1920]
PHP 8.1 + exhibition and content fixes + minor updates for publications
Released December 13, 2022
Added/improved:
- Upgrade to PHP 8.1 [WEB-2430]
- Display /highlights with the same layout as /articles [WEB-2462]
- Add link WYSIWYG option in article citation field [WEB-2453]
- Add caption title and caption to audio player block [WEB-2484]
Fixed:
- Fix video loop not autoplaying in iOS Safari [WEB-2463]
- Fix split block margins on mobile screens [WEB-2457]
- Add 360º javascript to digital publication sections [PUB-171]
- Remove exhibitions from "current exhibitions" when they are closed and from "current exhibitions" when they are closed [WEB-2454]
- Prevent unpublished future exhibition from appearing on artist page [WEB-2473]
- Don't display unpublished highlights [WEB-2477]
- Accommodate exhibitions that were removed from the API [WEB-2474]
Removed:
360º image filter + support for new digital publications + small additions
Released October 20, 2022
Added/improved:
- Add "Has 360º image" filter to collections search [ART-65]
- Support Tableau embeds at small, medium and large sizes [WEB-2464]
- Update Event Type and Audience dropdowns [WEB-2447]
- Make listing descriptions required fields for exhibitions and events [WEB-2455]
- Update Mission and History link and label in footer [WEB-2472]
- Add links option in caption title fields of image block [WEB-2460]
- Add links option in caption title fields of gallery block [WEB-2461]
- Add FareHarbor Javascript to "Visit with my Students" page [WEB-2433]
- Add hero image credits to blog article pages [WEB-2452]
- Add hero image credits to digital publications [PUB-147]
- Allow editors to create simple tables in essays [PUB-168]
- Add custom eyebrow field to digital publications [PUB-163]
- Rename "Essays" to "Contributions" in digital publications[PUB-161]
- Change black skrim in digital publications to white [PUB-162]
Fixed:
Hours + email subscription management
Released September 8, 2022.
Added/improved:
- Build hours into page layouts [WEB-2404]
- Add hours to /exhibitions [WEB-2414]
- Add hours to /collection [WEB-2415]
- Add hours to artwork detail pages [WEB-2416]
- Add hours to generic pages [WEB-2417]
- Add Shop email signup to Email options [WEB-2401]
- Add ability to publish Artwork block in SM, M, LG sizes [ART-56]
- Allow image block to display zoomable modals [ART-63]
- Show preferred image for closed exhibitions [WEB-2405, WEB-356]
- Show archived microsites on closed exhibitions [API-311]
- Add new Google Analytics calls to support migration work to GA4 [WEB-2436]
- Add option to use an embed URL in media embed block [PUB-166]
Removed:
- Remove group reservation form [WEB-2426]
Fixed:
Artwork website link + unlisted press releases + beginning to redesign hours
Released April 21, 2022.
Added/improved:
- Add artwork website link to artwork pages [WEB-2398]
- Add "is unlisted" option to press releases [WEB-2399]
- Add daily hours fields to CMS [WEB-2356]
- Add dynamic messaging to display hours [WEB-2387]
- Add AIR journal articles to global search [PUB-84]
- Update unit tests to use latest Laravel conventions
Fixed:
- Remove /deleted endpoints from website API [WEB-2388]
Performance improvements + artwork type filter + video loop block
Released Feb 24, 2022.
Added/improved:
- Add artwork type filter to collection search [ART-50]
- Change order of filters in collection search [ART-50]
- Add support for looped video to video block [WEB-2371]
- Remove Ryerson class visit form [WEB-2377]
- Update names of newsletters [WEB-2384]
- Render setup CSS inline on every page [WEB-2368]
- Disable AJAX transitions between all pages [ART-52]
Fixed:
- Fix arrows not appearing on carousels with YouTube embeds [WEB-2379]
Performance improvements
Released Feb 7, 2022.
Added/improved:
- Restructure frontend Javascript components so they will only be included where they can be used [WEB-2369]
- Change default ImgIX format from JPG to next generation formats when they are supported by your browser [WEB-2375]
- Remove all unused import commands from Javascript code [WEB-2369]
- Refactor font imports and caching to optimize performance [WEB-2368, WEB-2373, WEB-2374]
- Build out code linting framework [WEB-2364]
- Add highlights to custom "Further Reading" in articles [WEB-2337]
- Add "Research Center" to collection filters [ART-48]
- Show new hours on Visit after midnight Jan 2, 2022 [WEB-2357]
- Update Visit capacity graphic [WEB-2357]
- Add new Vaccination Required icon to options in Visit Page [WEB-2363]
- Move FAQ below CityPASS on Visit [WEB-2362]
- Add
grid
block to articles [WEB-2360]
Fixed:
Improvements to events + Laravel/PHP upgrades
Released Nov 16, 2021.
Added/improved:
- Increase default number of events to display [WEB-2316]
- Add timezone to iCal events [WEB-2165]
- Add functionality to duplicate events [WEB-2142]
- Update virtual tours hotspot designs [IP-175]
- Add H4 to paragraph block and style it like bold text to fix wonky styling on internship page [WEB-2323]
- Add CityPASS fields back to Visit page [WEB-2319]
- Upgrade to Laravel 8
- Upgrade PHP 7.4
Fixed:
Virtual tours + Journal updates + Laravel and Twill updates
Released Oct 21, 2021.
Added/improved:
- Virtual tours: Improve floor hotspots and add alternate style [IP-162, IP-170]
- Virtual tours: Improve carousel to view multiple spaces in one experience [IP-169]
- Add support for HTML tables to the table block [PUB-139]
- Move journal to /artinstitutereview [PUB-148]
- Add Journal to Writings page [PUB-146]
- Update Laravel to version 7
- Update Twill to version 2.5.2
- Update PHP to version 7.3
Fixed:
Many improvements + structural improvements to open source code
Released Oct 7, 2021.
Added/improved:
- Add hero crop for mobile [WEB-1542]
- Update video blocks to Vimeo videos behave like YouTube videos [WEB-2287]
- Add schema.org to blog articles [WEB-2274]
- Improve transition and scrolling behavior in interactive features [IP-105, IP-48]
- Add support for animated GIFs in interactive features [IP-7]
- Remove translation models and tables [WEB-2201]
- Remove old
gallery
andartworks
blocks as they've been replaced with a move flexible combined block [WEB-2207] - Delete reference to Bon Appetit from Event Planning form [WEB-2315]
- Add
size
field to 360 Embeds [PUB-138] - Support tables in AIR [PUB-139]
- Add superscript to paragraph block [PUB-143]
- Add social metadata override fields to journal and digital publications [PUB-145]
Fixed:
- Add italics and link formatting options back to artist and department forms [WEB-2283]
- Fix manual credits not saving on interactive feature slides [IP-145]
- Fix hotspots being blocked by other content in interactive features [IP-109]
- Fix visibility of unlisted content [WEB-2290]
- Prevent footnote arrows from breaking lines [PUB-137]
- Prevent superscript from breaking line heights [PUB-142]
- Fix bold serif formatting for publication content [PUB-140]
Code/structural improvements:
- Move email list parameters to a non-repo config file [WEB-2212]
- Cleanup unused code [WEB-2205, WEB-2184, WEB-2189, WEB-2201, WEB-2172, WEB-2187, WEB-2198, WEB-2291, IP-148]
- Improve code comments [WEB-2252]
- Improve implementation of our custom helper functions [WEB-2299]
- Change Laravel helper functions to
Str::
andArr::
calls [WEB-2204] - Format README with AIC template and add code LICENSE [WEB-2192]
- Add licensing info to code from other projects we use [WEB-2194]
- Remove code that doesn't have an open license [WEB-2249]
- Improve documentation [WEB-2192]
- Upgrade to Composer 2 [WEB-2217]
- Upgrade to Laravel 6 [WEB-2294]
- Update SASS compiler [WEB-2314]