Changelog

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

v0.3.1

  • fix: add fallback to search #48

v0.3.0

31 August 2026

  • feat: Add fallback image if no cover added #47
  • Release v0.3.0 646c3e7

v0.2.0

31 August 2026

v0.1.2

31 August 2026

  • fix: do not serve navigations from the precached app shell #45
  • Feat: Specfic rate limit for login and authenticated users #44
  • Release v0.1.2 3c5c918

v0.1.1

30 August 2026

v0.1.0

30 August 2026

  • feat: Use returnDocument instead of new #42
  • Release v0.1.0 250b576

v0.0.112

30 August 2026

  • fix: orphaned-books filter, shelf/case mixup, stale updates, and ID mass-assignment #31
  • Major: Dependency updates #41
  • chore: Remove dead @validators alias and unused express-validator dependency #34
  • Release v0.0.112 b3a7049

v0.0.111

30 August 2026

  • CI: Bump checkout action to v7 #40
  • Release v0.0.111 542d86a

v0.0.110

30 August 2026

  • Feat: Run containers as non-root, use npm ci for reproducible installs #36
  • Release v0.0.110 70ca428

v0.0.109

30 August 2026

  • Update Release CI: Fix out of sync version numbering #39
  • Release v0.0.109 102f2a1

v0.0.108

29 August 2026

  • Batch of small, independent hardening fixes #38
  • Release v0.0.108 dc233de

v0.0.107

29 August 2026

  • Harden ebook upload: file-size cap, real zip check, decompression cap #32
  • Release v0.0.107 cf41fc7

v0.0.106

28 August 2026

  • Fix getInitials crash on empty name and EditableTypography stale state #35
  • Release v0.0.106 d4b450a

v0.0.105

28 August 2026

  • Require auth on /search and fix regex injection (unauthenticated DoS) #30
  • Fix login returning HTTP 500 on bad credentials, and DB/session connection crash-on-failure #29
  • Release v0.0.105 5ba3de6

v0.0.104

21 June 2026

  • Update links #28
  • Google Books API docs #27
  • Release v0.0.104 c8b2c46

v0.0.103

20 June 2026

  • Update formatting #26
  • feat: add optional GOOGLE_BOOKS_API_KEY environment variable support #25
  • Release v0.0.103 603571b

v0.0.102

9 May 2026

  • Handle NaNs as page numbers from metadata service and add retries #21
  • Release v0.0.102 3babbe4

v0.0.101

4 December 2025

  • Fix #14 - Add Book button when no other books #19
  • Further scanner improvements #18
  • Fix #14 - Add Book button when no other books (#19) #14
  • Release v0.0.101 3710285

v0.0.100

4 December 2025

v0.0.99

4 December 2025

  • Fixes #15: Checks barcode is new before submitting it #16
  • Fixes #15: Checks barcode is new before submitting it (#16) #15
  • Release v0.0.99 f3ab93d

v0.0.98

8 November 2025

  • Ignore package-lock.json files in release workflow #12
  • Release v0.0.98 f6bf7fe

v0.0.97

8 November 2025

v0.0.96

8 November 2025

v0.0.95

8 November 2025

v0.0.94

8 November 2025

  • Use SSH for pushing repo #10
  • Use SSH for release #9
  • Update release to use deploy keys #8
  • Add branch during release #7
  • Fix: ISBN-10 books resulting in malformed records #6
  • Fix: Login using enter key #5
  • Release v0.0.94 64e713f

v0.0.93

23 May 2025

v0.0.92

3 May 2025

v0.0.91

3 May 2025

v0.0.90

3 May 2025

  • Calculate cover colors on backend when cover added or updated 7334e75
  • Release v0.0.90 229b1e1
  • Update docs 14c8abd

v0.0.89

3 May 2025

v0.0.88

3 May 2025

v0.0.87

3 May 2025

v0.0.86

2 May 2025

v0.0.85

29 April 2025

  • Add shelf length adjustment dialog 2fd4a75
  • Release v0.0.85 460ce56
  • Update env variables docs bed72fe
  • Update spine width calculation 0c525ab

v0.0.84

29 April 2025

  • Release v0.0.84 98af2a9
  • Add explicit secure environment variable for session store f148add

v0.0.83

28 April 2025

v0.0.82

28 April 2025

v0.0.81

28 April 2025

v0.0.80

28 April 2025

v0.0.79

27 April 2025

v0.0.78

27 April 2025

v0.0.77

27 April 2025

  • Update API response for no case of shelf f7ee8bc
  • Release v0.0.77 2676cf9

v0.0.76

27 April 2025

v0.0.75

27 April 2025

  • Add empty messages when there are no books,cases,shelves 556f55b
  • Release v0.0.75 9a3e2b4

v0.0.74

27 April 2025

v0.0.73

27 April 2025

v0.0.72

27 April 2025

v0.0.71

27 April 2025

v0.0.70

27 April 2025

v0.0.69

27 April 2025

  • Release v0.0.69 f7cdd8e
  • Fix login error message, improve log message fe64f15

v0.0.68

26 April 2025

v0.0.67

26 April 2025

  • Handle multiple file uploads of the same book f22576d
  • Release v0.0.67 9725b3b

v0.0.66

26 April 2025

v0.0.65

26 April 2025

v0.0.64

21 April 2025

v0.0.63

21 April 2025

v0.0.62

20 April 2025

  • bookmarks and favourites moved to user preference 52d1687
  • Release v0.0.62 65029bb

v0.0.61

20 April 2025

v0.0.60

20 April 2025

v0.0.59

20 April 2025

v0.0.58

20 April 2025

v0.0.57

20 April 2025

v0.0.56

20 April 2025

v0.0.55

20 April 2025

v0.0.54

20 April 2025

v0.0.53

20 April 2025

v0.0.52

20 April 2025

v0.0.51

20 April 2025

v0.0.50

20 April 2025

v0.0.49

20 April 2025

v0.0.48

20 April 2025

v0.0.47

20 April 2025

v0.0.46

20 April 2025

v0.0.45

18 April 2025

v0.0.44

18 April 2025

v0.0.43

18 April 2025

v0.0.42

18 April 2025

v0.0.41

18 April 2025

v0.0.40

14 April 2025

v0.0.39

14 April 2025

v0.0.38

14 April 2025

v0.0.37

14 April 2025

v0.0.36

14 April 2025

v0.0.35

14 April 2025

v0.0.34

13 April 2025

  • Update fronend package.json with releases e01f33b
  • Release 0.0.34 9aaf50e

v0.0.33

13 April 2025

v0.0.32

13 April 2025

v0.0.31

13 April 2025

v0.0.30

13 April 2025

v0.0.29

13 April 2025

v0.0.28

13 April 2025

v0.0.27

13 April 2025

v0.0.26

13 April 2025

v0.0.25

13 April 2025

  • Update shelf and case cards 4f4e5d6
  • Release 0.0.25 6ee3dd2
  • Update sample data file name in script cdee149

v0.0.24

13 April 2025

v0.0.23

6 April 2025

v0.0.22

6 April 2025

v0.0.21

6 April 2025

v0.0.20

5 April 2025

v0.0.19

5 April 2025

v0.0.18

31 March 2025

v0.0.17

31 March 2025

v0.0.16

31 March 2025

v0.0.15

31 March 2025

v0.0.14

30 March 2025

v0.0.13

30 March 2025

v0.0.12

30 March 2025

v0.0.11

30 March 2025

v0.0.10

30 March 2025

v0.0.9

30 March 2025

v0.0.8

15 September 2024

v0.0.7

15 September 2024

v0.0.6

15 September 2024

v0.0.5

15 September 2024

v0.0.4

15 September 2024

v0.0.3

15 September 2024

v0.0.2

15 September 2024