Releases: barrowclift/shelf
Releases · barrowclift/shelf
v3.2.8
- Fixing BGG integration, now providing newly required auth (4549c8e)
- Also now displaying the required “Powered by BGG” logo on the Acknowledgements page as documented in the API terms of use at https://boardgamegeek.com/using_the_xml_api for details.
v3.2.7
v3.2.6
Version 3.2.5 - Ignore records with empty string artist
- Records with empty string artists are now ignored (0d29c97)
- Previous attempts to address this issue were not sufficient, it seems Discogs or the “disconnect” library (unclear which is to blame) sometimes temporarily returns records with empty string artist values. For the response or two where Discogs/disconnect does this, ensure their malformed results are ignored.
Version 3.2.4 - Duplicate pressings no longer treated as updates
- Duplicate pressings of the same record are no longer processed as updates to the same record. The first found pressing is chosen and any further pressings are ignored.
- Refactored Record util for brevity.
Version 3.2.3 - Fixed handling of multiple record pressings
- FIX
- Now treating “artist” as a required field for record ingestion.
- Only ingest rating if provided and greater than 0 (Discog’s lowest user-adjustable value is 1). Was incorrectly ingesting "empty" ratings of 0, previously.
- Fixing bug with record updating where the wrong record was notified to the frontend.
- Header theme-color now dynamically reflects color scheme.
- Correcting minor rendering issue with the logo on mobile devices
Version 3.2.2 - Fixed logo rendering regression
- FIX
- Fixing logo visual regression in dark mode (was showing the "light mode" variant even in dark mode, making it unreadable)
Version 3.2.1 - Fixed default value handling
- FIX
- Default
requestTimeout&refreshFrequencyvalues now converted to the expected units.
- Default
Version 3.2 - Dependency updates & refactoring from CommonJS to ESM
- ADD
- xml-js 1.6.11 (replacing the deprecated xml2json library for XML → JSON conversion)
- MongoDB managed by macOS
brew servicesis now detected and appropriately handled with the relevantadmin/scripts
- REFACTOR
- The previously CommonJS repository has been lightly refactored to ESM compliance to keep the codebase relatively modern (which in turn will make continued maintenance easier)
- FIX
- Numerous metadata issues in the
package.jsonhave been corrected INSTALL.mddocumentation updated to reflect recent changes- All logo images updated to correct colors from bad compression long ago
- Now rendering with the OS-primary typeface using Craig Hockenberry's system fonts CSS declaration
- A "flash" of unrendered Vue markup no longer appears on initial load; components are now only displayed when they're properly rendered
- The cleanLogs admin script now properly cleans
drop-cache.log - Fixed broken README image link
- Numerous metadata issues in the
- BUMP
- disconnect 1.2.1 → 1.2.2
- express 4.17.1 → 4.19.2
- fuse.js 6.4.6 → 7.0.0
- liquidjs 10.4.0 → 10.14.0
- mongodb 3.5.2 → 6.7.0
- node-fetch 2.6.1 → 3.3.2
- sharp 0.31.1 → 0.33.4
- socket.io 4.5.4 → 4.7.5
- socket.io-client 3.1.0 → 4.7.5
- vanilla-tilt.js 1.8.0 → 1.8.1
- vue 2.7.16 → 3.4.30
- CUT
- xml2json (Deprecated)
Version 3.1.1 - Fixing title margin regression for 3D boxes
- Fixing 3D box title margin regression from recent visual tweaks (8f0233c)