Skip to content

Releases: barrowclift/shelf

v3.2.8

31 Oct 20:24
4549c8e

Choose a tag to compare

  • Fixing BGG integration, now providing newly required auth (4549c8e)

v3.2.7

12 Oct 15:33
34a82f1

Choose a tag to compare

  • Removing app name duplication on About page (652fb23)
  • Adding missing alt attribute to SVG logo (ec7157b)
  • All dependencies upgraded to their latest releases (34a82f1)

v3.2.6

12 Oct 14:52
0ee63dd

Choose a tag to compare

  • Fixed Fuzzy Searching of iTunes album art (0ee63dd)
    • Results are now more accurate, chance of false positives reduced.

Version 3.2.5 - Ignore records with empty string artist

25 Aug 20:44
0d29c97

Choose a tag to compare

  • 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

23 Jul 20:53
f5f2d25

Choose a tag to compare

  • 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

13 Jul 17:35
b56de95

Choose a tag to compare

  • 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

30 Jun 03:56
d690ae6

Choose a tag to compare

  • 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

30 Jun 02:06
86075eb

Choose a tag to compare

  • FIX
    • Default requestTimeout & refreshFrequency values now converted to the expected units.

Version 3.2 - Dependency updates & refactoring from CommonJS to ESM

29 Jun 19:29
396287d

Choose a tag to compare

  • ADD
    • xml-js 1.6.11 (replacing the deprecated xml2json library for XML → JSON conversion)
    • MongoDB managed by macOS brew services is now detected and appropriately handled with the relevant admin/ 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.json have been corrected
    • INSTALL.md documentation 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
  • 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

18 Mar 13:43
8f0233c

Choose a tag to compare

  • Fixing 3D box title margin regression from recent visual tweaks (8f0233c)