Changelog
Version v0.19.0
[!WARNING] This update brings several database changes, including the migration system, and the merging of two tables. We always recommend backing up your database before upgrades, but especially before this one.
[!NOTE] This update changes how attachments are stored. Previously the files where stored in a
<parentpath>/<groupid>/<uuid>.<ext>format. This has been updated to<parentpath>/<groupid>/<filehash>old attachments are not affected by this change. This does mean that if you have a process or tool designed to work off file extensions they will no longer work, and you will have to do some database integration to find the correct files.This change results in the deduplication of item attachments. So if you upload the same exact image for 30 items the file will only be stored one time in the actual file system. Previously, this would have resulted in 30 unique file names on the filesystem. Additionally, because of this change deleting an attachment from an item will only delete the backend file IF there are no other items using the file.
What’s Changed
- feat: Add goreleaser cosign signing by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/562
- Try to choose a media device that have the word “back” in it, if it doesn’t find falls back to the first by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/573
- Fix the parent location being undefined when set while the locationStore is empty by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/571
- Fixes the document record being abandoned inside the database after an attachment is deleted by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/579
- feat: Opt-In Anlytics by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/277
- chore: Always use LTS NodeJS for Docker builds by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/589
- Improve Media Stream API error message for clarity by @saivishnu725 in https://github.com/sysadminsmedia/homebox/pull/593
- fix: API URLs for docs by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/599
- Exclude items that have a solddate from total price calculation by @katosdev in https://github.com/sysadminsmedia/homebox/pull/602
- fix: apply natural sorting for item names by @mygrexit in https://github.com/sysadminsmedia/homebox/pull/607
- Fix cannot delete photo in create item modal form by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/613
- feat: migration guide for hay-kot version by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/620
- Switch layouts to use shadcn by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/507
- Fix/407 text wrap markdown issue by @lastplace1990 in https://github.com/sysadminsmedia/homebox/pull/616
- Fix the footer links by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/635
- E2E Playwright Testing by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/466
- migrate pages to shadcn by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/628
- Update currencies by @github-actions in https://github.com/sysadminsmedia/homebox/pull/647
- Sort themes and remove daisyui by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/643
- Amend the “Update currencies” action by @katosdev in https://github.com/sysadminsmedia/homebox/pull/655
- Add a quantity field to the item create modal form. by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/615
- Fix create item modal form layout on mobile devices by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/662
- Real Migrations System by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/645
- Remove documents table by @tankerkiller125 in https://github.com/sysadminsmedia/homebox/pull/618
- Create a rotate 90 degrees clockwise button for each image by @EdWorth120 in https://github.com/sysadminsmedia/homebox/pull/666
- Remove shamefully hoist by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/660
- add override locale selector for dates and currencies by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/648
- enable primary button by @tonyaellie in https://github.com/sysadminsmedia/homebox/pull/673
New Contributors
- @mygrexit made their first contribution in https://github.com/sysadminsmedia/homebox/pull/607
- @lastplace1990 made their first contribution in https://github.com/sysadminsmedia/homebox/pull/616
Full Changelog: https://github.com/sysadminsmedia/homebox/compare/v0.18.0…v0.19.0