CHANGELOG.md
Rama main · réplica de lectura del repositorio original.
# Changelog
## [2.8.1](https://github.com/lmmendes/attic/compare/v2.8.0...v2.8.1) (2026-10-29)
### Bug Fixes
* **plugin:** import Rebrickable themes and default asset image ([#147](https://github.com/lmmendes/attic/issues/147)) ([ea5d0c2](https://github.com/lmmendes/attic/commit/ea5d0c287bca8364afb18dec7026ea8e2b2dcedc))
## [2.8.0](https://github.com/lmmendes/attic/compare/v2.7.1...v2.8.0) (2026-10-26)
### Features
* add scoped API keys and authenticated MCP server ([#136](https://github.com/lmmendes/attic/issues/136)) ([3cf7086](https://github.com/lmmendes/attic/commit/3cf708657f22caffeecb6365b96b7d1513fdc84b))
* **assets:** Add nested assets with contents trees and recursive cost totals ([#115](https://github.com/lmmendes/attic/issues/115)) ([04bb2cd](https://github.com/lmmendes/attic/commit/04bb2cde37f93fc4301668a56e8f318f731e222f))
* **assets:** add per-asset purchase currency ([#110](https://github.com/lmmendes/attic/issues/110)) ([59ed0c9](https://github.com/lmmendes/attic/commit/59ed0c954b7ec749068bdc3d21673495341d1cdb))
* **assets:** improve attachment uploads and image gallery ([#130](https://github.com/lmmendes/attic/issues/130)) ([2f5483a](https://github.com/lmmendes/attic/commit/2f5483a13d91d6d49610fd4feaa68a091f7d9cc8))
* **assets:** Support file upload by drag & drop ([#117](https://github.com/lmmendes/attic/issues/117)) ([358f51a](https://github.com/lmmendes/attic/commit/358f51aee7d26017bff6630261ffcc97e70b3b7e))
* **attributes:** add URL fields with optional link text ([#133](https://github.com/lmmendes/attic/issues/133)) ([b410163](https://github.com/lmmendes/attic/commit/b410163fdc429ddef1549a915ee4906d3d4aab02))
* **locations:** add photo galleries with optional covers ([#138](https://github.com/lmmendes/attic/issues/138)) ([7604da2](https://github.com/lmmendes/attic/commit/7604da2164bd2c13db5086507f40dc084348c7ec))
* **plugins:** add Rebrickable set and minifigure imports ([#140](https://github.com/lmmendes/attic/issues/140)) ([55e64bb](https://github.com/lmmendes/attic/commit/55e64bb10e026f512628b60225266d9ab32d1b2c))
* **search:** include personal notes and custom attribute values ([#131](https://github.com/lmmendes/attic/issues/131)) ([f87b03d](https://github.com/lmmendes/attic/commit/f87b03d88985bcfea502f8affa1da0cec97b8246))
### Bug Fixes
* **auth:** prevent OIDC login loops caused by oversized session cookies ([#126](https://github.com/lmmendes/attic/issues/126)) ([15ee683](https://github.com/lmmendes/attic/commit/15ee683a554b8d4e30bc4e27f22f515372532806))
* **currency:** harden settings loading and price formatting ([#143](https://github.com/lmmendes/attic/issues/143)) ([fd25d0b](https://github.com/lmmendes/attic/commit/fd25d0b689308377be51e218d2db65ab1e00620f))
## [2.7.1](https://github.com/lmmendes/attic/compare/v2.7.0...v2.7.1) (2026-10-11)
### Bug Fixes
* **assets:** preserve description line breaks in view mode ([#122](https://github.com/lmmendes/attic/issues/122)) ([8c00468](https://github.com/lmmendes/attic/commit/8c004689001374da7ad4fd56e54140be64e3d633))
* **warranties:** save and return warranty policy numbers ([#121](https://github.com/lmmendes/attic/issues/121)) ([4954249](https://github.com/lmmendes/attic/commit/495424990140752db9f31bb97fc8af946524f2e2))
## [2.7.0](https://github.com/lmmendes/attic/compare/v2.6.0...v2.7.0) (2026-09-21)
### Features
* **tags:** add asset tagging and tag management ([#100](https://github.com/lmmendes/attic/issues/100)) ([f12c0fd](https://github.com/lmmendes/attic/commit/f12c0fd1d76fc7770a98bca06b849bb598016e4c))
* **ui:** add searchable full Lucide icon picker ([#103](https://github.com/lmmendes/attic/issues/103)) ([9239a05](https://github.com/lmmendes/attic/commit/9239a05a05559d8379cb36d1e33ca0a38fc47623))
## [2.6.0](https://github.com/lmmendes/attic/compare/v2.5.1...v2.6.0) (2026-09-20)
### Features
* **assets:** add advanced filtering and saved searches ([#94](https://github.com/lmmendes/attic/issues/94)) ([d04e12f](https://github.com/lmmendes/attic/commit/d04e12f19ea757de0ba9ad61db6ff4666a9e39cd))
### Bug Fixes
* **deps:** correct Dependabot project directories ([#96](https://github.com/lmmendes/attic/issues/96)) ([14bdc63](https://github.com/lmmendes/attic/commit/14bdc63f4c199f729040e0f0ec3c540f28e0ce5a))
## [2.5.1](https://github.com/lmmendes/attic/compare/v2.5.0...v2.5.1) (2026-09-15)
### Bug Fixes
* **ui:** repair select options and dark mode labels ([#92](https://github.com/lmmendes/attic/issues/92)) ([c6283b8](https://github.com/lmmendes/attic/commit/c6283b8755704ca1457f20ecbb871e6fbba52719))
## [2.5.0](https://github.com/lmmendes/attic/compare/v2.4.0...v2.5.0) (2026-09-13)
### Features
* configurable single and multi-select attributes ([#84](https://github.com/lmmendes/attic/issues/84)) ([52cc3f9](https://github.com/lmmendes/attic/commit/52cc3f941818704d9116bfefd62f68e337a262b7))
### Bug Fixes
* **ui:** improve settings page dark mode readability ([#80](https://github.com/lmmendes/attic/issues/80)) ([5948429](https://github.com/lmmendes/attic/commit/5948429cc78aad36ad7b9bad5cd08e6edfb0be16))
## [2.4.0](https://github.com/lmmendes/attic/compare/v2.3.0...v2.4.0) (2026-09-12)
### Features
* add organization feature toggles and browser integration tests ([#77](https://github.com/lmmendes/attic/issues/77)) ([d65dde9](https://github.com/lmmendes/attic/commit/d65dde91ff8d7f230b6a46b3e93245baaa825f62))
## [2.3.0](https://github.com/lmmendes/attic/compare/v2.2.2...v2.3.0) (2026-09-10)
### Features
* add asset history event actions ([#74](https://github.com/lmmendes/attic/issues/74)) ([cf963d9](https://github.com/lmmendes/attic/commit/cf963d92c34fa72bb1a9261c932e2ad83905455e))
* **ci:** publish snapshot images for pull requests ([#72](https://github.com/lmmendes/attic/issues/72)) ([a0c72b8](https://github.com/lmmendes/attic/commit/a0c72b827ad6ae3158a28c3b8b63a17a64c276d2))
### Bug Fixes
* **frontend:** unify category create and edit editors ([#76](https://github.com/lmmendes/attic/issues/76)) ([204609a](https://github.com/lmmendes/attic/commit/204609a0edacb3cadb26b786aba717283a5c5f7c))
## [2.2.2](https://github.com/lmmendes/attic/compare/v2.2.1...v2.2.2) (2026-09-08)
### Bug Fixes
* **categories:** preserve draft when creating attributes ([#68](https://github.com/lmmendes/attic/issues/68)) ([2fb0b31](https://github.com/lmmendes/attic/commit/2fb0b3159c2fe9f01f26c47e92aa1d7f002b6fe9))
* **frontend:** refresh data after category and asset mutations ([#70](https://github.com/lmmendes/attic/issues/70)) ([bb7b059](https://github.com/lmmendes/attic/commit/bb7b059065d3c73caed99d91eb680ef59c17657f))
## [2.2.1](https://github.com/lmmendes/attic/compare/v2.2.0...v2.2.1) (2026-09-08)
### Bug Fixes
* show API validation details when saving assets ([#64](https://github.com/lmmendes/attic/issues/64)) ([503556c](https://github.com/lmmendes/attic/commit/503556c72377ca1f94ee7973332591a7ec49012b))
## [2.2.0](https://github.com/lmmendes/attic/compare/v2.1.0...v2.2.0) (2026-09-07)
### Features
* **categories:** restore hierarchical inheritance ([#57](https://github.com/lmmendes/attic/issues/57)) ([148bb76](https://github.com/lmmendes/attic/commit/148bb762cb34ea656630db99b678723f8af7d401))
## [2.1.0](https://github.com/lmmendes/attic/compare/v2.0.0...v2.1.0) (2026-09-06)
### Features
* **plugins:** add IGDB video game importer ([#53](https://github.com/lmmendes/attic/issues/53)) ([fe51e51](https://github.com/lmmendes/attic/commit/fe51e516d2618e2b65b36982e16e64dd8f0dcda9))
## [2.0.0](https://github.com/lmmendes/attic/compare/v1.5.1...v2.0.0) (2026-09-06)
### ⚠ BREAKING CHANGES
* **docker:** Container images now start as UID/GID 1000:1000 instead of root. Deployments relying on startup ownership changes must add Compose user: "0:0" or Docker --user 0:0 to preserve previous behavior. Non-root deployments must provide writable storage and leave ATTIC_PUID/ATTIC_PGID unset or set both to match the runtime UID/GID.
### Features
* **frontend:** add API Swagger link to authenticated footer ([#50](https://github.com/lmmendes/attic/issues/50)) ([5d8734c](https://github.com/lmmendes/attic/commit/5d8734c0096d06b44f031cb62904aad671daded8))
* **frontend:** show backend version in authenticated footer ([#49](https://github.com/lmmendes/attic/issues/49)) ([03b0e65](https://github.com/lmmendes/attic/commit/03b0e65600a37f29d2844699fc7da9b2a7b68299))
* **google-books:** support API keys for reliable imports ([#47](https://github.com/lmmendes/attic/issues/47)) ([85f2543](https://github.com/lmmendes/attic/commit/85f25433acff312c98789c35f80256d5eec3cc8f))
* **plugins:** report configuration and initialize categories at startup ([#48](https://github.com/lmmendes/attic/issues/48)) ([59f52a4](https://github.com/lmmendes/attic/commit/59f52a49985af76e3fb7566dd38dd3c815ac209b))
* **ui:** modernize inventory interface and add shared collections ([1bae395](https://github.com/lmmendes/attic/commit/1bae395dedccb32865cb0a3ca27180efc2a53337))
### Bug Fixes
* **docker:** run container images as non-root by default ([#45](https://github.com/lmmendes/attic/issues/45)) ([895f43f](https://github.com/lmmendes/attic/commit/895f43f0ae7836e210f02fc8443c75fc23194d46))
## [1.5.1](https://github.com/lmmendes/attic/compare/v1.5.0...v1.5.1) (2026-09-02)
### Bug Fixes
* **storage:** initialize Docker volume ownership before dropping privileges ([#39](https://github.com/lmmendes/attic/issues/39)) ([2ab2684](https://github.com/lmmendes/attic/commit/2ab268406ee04e7052e3d7beca44eb3776ebda93))
## [1.5.0](https://github.com/lmmendes/attic/compare/v1.4.3...v1.5.0) (2026-08-30)
### Features
* **oidc:** Ability of skip login page if OIDC and OIDC_AUTO_REDIRECT… ([#35](https://github.com/lmmendes/attic/issues/35)) ([2de5929](https://github.com/lmmendes/attic/commit/2de5929410c7aeae41e13fd67dc505f4232e51c9))
## [1.4.3](https://github.com/lmmendes/attic/compare/v1.4.2...v1.4.3) (2026-08-30)
### Bug Fixes
* **api:** update asset with no custom attributes ([#32](https://github.com/lmmendes/attic/issues/32)) ([3009695](https://github.com/lmmendes/attic/commit/3009695873603a5ddd2b80275e6e32ae9694e0c1))
## [1.4.2](https://github.com/lmmendes/attic/compare/v1.4.1...v1.4.2) (2026-08-30)
### Bug Fixes
* **oidc:** [#20](https://github.com/lmmendes/attic/issues/20) session flow uses id token instead of access token ([#24](https://github.com/lmmendes/attic/issues/24)) ([1ec0016](https://github.com/lmmendes/attic/commit/1ec001625cd594c51d52e0325f8ecb5eb65a7e19))
## [1.4.1](https://github.com/lmmendes/attic/compare/v1.4.0...v1.4.1) (2026-06-27)
### Bug Fixes
* button to toggle light and dark mode is now always visible ([#27](https://github.com/lmmendes/attic/issues/27)) ([63df7c8](https://github.com/lmmendes/attic/commit/63df7c8ab1eb2d074b85d938120d615894a64e75))
* category attributes sorting and key visibility ([#26](https://github.com/lmmendes/attic/issues/26)) ([ca50f97](https://github.com/lmmendes/attic/commit/ca50f97a29689925c60da7436a41f0ebccc1e6fb))
* location were missing visual representation of hierarchy and custom icons ([#22](https://github.com/lmmendes/attic/issues/22)) ([f3ba0b8](https://github.com/lmmendes/attic/commit/f3ba0b8979cc238ea27f527f2cb7c30f40977eb2))
## [1.4.0](https://github.com/lmmendes/attic/compare/v1.3.4...v1.4.0) (2026-02-23)
### Miscellaneous Chores
* release 1.4.0 ([3ed5545](https://github.com/lmmendes/attic/commit/3ed554540470833ca766d5c11d5d6ce8edbded5f))
## [1.3.4](https://github.com/lmmendes/attic/compare/v1.3.3...v1.3.4) (2026-02-14)
### Bug Fixes
* fix oidc logout ([dc73a00](https://github.com/lmmendes/attic/commit/dc73a00c25ccc9d9b6b80e639285f2da6cc34d59))
* **login:** sessing oidc status in login status response ([38437c2](https://github.com/lmmendes/attic/commit/38437c285ec00d24ff71a86a0478eeb60cc33861))
* oidc login extrat token attrs ([ef32465](https://github.com/lmmendes/attic/commit/ef32465a99e06ec13ce0bea6889b2c2777cfbf1b))
* removed issue that triggered login process after logout ([f65befb](https://github.com/lmmendes/attic/commit/f65befb88da192accddf28448f9d19ed87b00c9b))
## [1.3.3](https://github.com/lmmendes/attic/compare/v1.3.2...v1.3.3) (2026-02-14)
### Bug Fixes
* oidc session cookie missmatch ([ab2a680](https://github.com/lmmendes/attic/commit/ab2a680f80245c0a92a2da3c6c536476f61515ea))
## [1.3.2](https://github.com/lmmendes/attic/compare/v1.3.1...v1.3.2) (2026-02-14)
### Bug Fixes
* **auth:** fix oidc callback issue ([4f211c5](https://github.com/lmmendes/attic/commit/4f211c582bc71b76c2920f1be2b19127c9b70809))
## [1.3.1](https://github.com/lmmendes/attic/compare/v1.3.0...v1.3.1) (2026-02-14)
### Bug Fixes
* oidc issue ([3aa10df](https://github.com/lmmendes/attic/commit/3aa10df9c0762faee837cfb900d333d01c2786d0))
## [1.3.0](https://github.com/lmmendes/attic/compare/v1.2.0...v1.3.0) (2026-02-14)
### Features
* **asset:** added notes to asset ([e525454](https://github.com/lmmendes/attic/commit/e525454f599b56e38ac5b908633e94bb51a9b379))
* **plugin:** import bgg ([642c18d](https://github.com/lmmendes/attic/commit/642c18dd646fa110d51ab91945e9137d9745b8ec))
### Bug Fixes
* go github organization organization name ([653f7f6](https://github.com/lmmendes/attic/commit/653f7f6a12718d7fa589fe4b131e767ddbd680ea))
* improved description of conditions ([491e633](https://github.com/lmmendes/attic/commit/491e6334c0eb23a304cf54008b56ce8a635b3018))
* migration issue ([0c72fc6](https://github.com/lmmendes/attic/commit/0c72fc6359b91eb53691719425c5b488bb18220a))
* **plugin:** Fix thumbnail image not rendering on bgg search ([2f47e40](https://github.com/lmmendes/attic/commit/2f47e4086dbe915d789638fdad6e918e8bfc9451))
* using oidc secret ([33150c3](https://github.com/lmmendes/attic/commit/33150c3256990d047c1a6f10b9af86564104361e))
## [1.2.0](https://github.com/lmmendes/attic/compare/v1.1.0...v1.2.0) (2026-01-19)
### Features
* **security:** Added user id and group id to io operations ([79e95fc](https://github.com/lmmendes/attic/commit/79e95fc805dbb5c41ae2f472a718fe0e4ea1cc84))
### Bug Fixes
* **lint:** fixed issue with linting ([4b7c478](https://github.com/lmmendes/attic/commit/4b7c478bfe09458d4b050012a914ae2da64f1b51))
* **login:** Fix loging page screen ([8cec5ba](https://github.com/lmmendes/attic/commit/8cec5baec2fe8cb57767f6e784fba3dcf7d8bcb1))
* **logout:** fixed logout button ([90ba098](https://github.com/lmmendes/attic/commit/90ba09890ee3d3d64fd0dcb55bbf4dcb2525a305))
* **password:** fixed issue with logged in user not being able to change password. updated tests ([e51a979](https://github.com/lmmendes/attic/commit/e51a979070902597b060562d9673bf6dac473da3))
## [1.1.0](https://github.com/lmmendes/attic/compare/v1.0.2...v1.1.0) (2026-01-18)
### Features
* **attachment:** ability to set image as default ([84d7684](https://github.com/lmmendes/attic/commit/84d76849e635fc32b00183d2f27ad7d557005ddc))
* **attachments:** allowing local files ([d1a6a35](https://github.com/lmmendes/attic/commit/d1a6a356dc89744e1dee94433ac2d206cffcf09b))
* **auth:** auth email and password ([3e22779](https://github.com/lmmendes/attic/commit/3e22779bce227826b75e808f18e9f02f6ac3d782))
* **env:** Environment variables and now prefixed with ATTIC_ ([686feb9](https://github.com/lmmendes/attic/commit/686feb9ed2d6c31b4a09b9bfec250ee4f6d10180))
* **plugins:** Showing expanded attributes ([2d3357e](https://github.com/lmmendes/attic/commit/2d3357ef5ec82b446b69a97dbbdac77ec9bb18c7))
* **redesign:** Applying new frontend design to Attic ([#5](https://github.com/lmmendes/attic/issues/5)) ([e1c6117](https://github.com/lmmendes/attic/commit/e1c6117f84fb28c9c95838c5e496fd2c60f86081))
## [1.0.2](https://github.com/lmmendes/attic/compare/v1.0.1...v1.0.2) (2026-01-12)
### Bug Fixes
* **cicd:** publishing to github packages ([4075c4b](https://github.com/lmmendes/attic/commit/4075c4b045e904307183912971faca8ea7a7b6f6))
### Miscellaneous Chores
* release 1.0.2 ([ae5285c](https://github.com/lmmendes/attic/commit/ae5285c00fa48f8661ca64d1792e88fe0b0640f2))
## [1.0.1](https://github.com/lmmendes/attic/compare/v1.0.0...v1.0.1) (2026-01-12)
### Bug Fixes
* **cicd:** goreleaser hook how invokes a shell ([fe069ff](https://github.com/lmmendes/attic/commit/fe069ffb5e461d4761f2f6c03cc59e38184195ea))
### Miscellaneous Chores
* release 1.0.1 ([ce08fb7](https://github.com/lmmendes/attic/commit/ce08fb7b17d044a605eee7fc3416ccadfc65570c))
## 1.0.0 (2026-01-12)
### Features
* add purchase information to assets ([3f17126](https://github.com/lmmendes/attic/commit/3f17126708298da78844a0c828ce7fe0a9b00bf7))
* added purchase price ([c301a0e](https://github.com/lmmendes/attic/commit/c301a0e7b3dff07fd8ce353ebf68965f9284463d))
* added tmdb plugin ([c778675](https://github.com/lmmendes/attic/commit/c778675f9fac91dcc50cc827a1f38ffb23afd9f9))
* attic mvp ([5520e10](https://github.com/lmmendes/attic/commit/5520e10f09a83856203ba2af2d66347af8afda2e))
* cicd and bundle frontend in single binary ([f54bdf5](https://github.com/lmmendes/attic/commit/f54bdf55771bce569f0bf2ade799dfea82a8571e))
* new plugin feature ([1a23a10](https://github.com/lmmendes/attic/commit/1a23a1017e538acaafd1669c8a229be48cd052cb))
### Bug Fixes
* assets attribute values are now showing ([b88d692](https://github.com/lmmendes/attic/commit/b88d69277556f362fdc128e3745fe6e0992f3880))