Releases: jpizquierdo/patternland
Releases · jpizquierdo/patternland
v0.0.7
What's new
Features
- Pattern detail view — dedicated page at
/patterns/:idwith a large image, full metadata grid (brand, version, for-who, category, difficulty stars, fabric, external URL), and a file download grid for all 7 file variants; pattern titles in the list are now clickable links to the detail page; owner/admin actions (add files, edit, delete) available directly from the detail page (#55) - Icon resize & WebP conversion — uploaded pattern icons are automatically resized and converted to WebP on the backend, reducing storage and transfer size (#54)
Dependency updates
Backend
- pytest
9.0.3— fixes CVE-2025-71176 (tmpdir privilege escalation) (#60) - python-dotenv
1.2.2(#57)
Frontend
- yaml
2.8.3/1.10.3— fixes CVE-2026-33532 (stack overflow via deeply nested YAML) (#59) - postcss
8.5.12(#56) - i18next-http-backend
3.0.5(#58)
Documentation
- Rewrote README with project description, tech stack table, quick start guide, configuration reference, project structure, and links to development and deployment docs (#61)
v0.0.6
What's new
Features
- Pattern filter sidebar — Fibremood-inspired left panel on the patterns page with pill-toggle filters for category, for-who, brand, version, and difficulty; debounced title search (partial, case-insensitive); "my patterns only" checkbox. All filters persist in URL search params (#52)
Bug fixes
- Fix theme selector null-safety in Appearance settings (#53)
Dependency updates
Backend
- fastapi
>=0.136.1 - pydantic
>2.13 - pydantic-settings
>=2.14.0 - sentry-sdk
>=2.58.0 - argon2-cffi
>=25.1.0 - lxml
6.1.0(#51) - python-multipart
0.0.26(#49) - requests
2.33.0(#50) - pyjwt
2.12.0(#39) - urllib3
2.6.3(#32) - h11
0.16.0(#30) - and various other patch bumps
Frontend
v0.0.5
What's Changed
- Add new brands to Pattern model and update related components by @jpizquierdo in #22
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
-
- Add "Unisex" option to for_who fields and update translations for c… by @jpizquierdo in #21
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Refactor layout of EditPattern component to improve structure and spa… by @jpizquierdo in #20
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- Update Docker image tags to use underscore instead of hyphen by @jpizquierdo in #17
- Fix healthcheck URL for backend service in Docker Compose by @jpizquierdo in #18
- Translate by @jpizquierdo in #19
Full Changelog: v0.0.1...v0.0.2
v0.0.1 - Initial Release
What's Changed
- Init backend by @jpizquierdo in #1
- Patternland db by @jpizquierdo in #2
- Frontend pattern init by @jpizquierdo in #3
- Refactor by @jpizquierdo in #8
- Add datetime fields to Pattern model and update related database schema by @jpizquierdo in #13
- Fix permission checks for pattern access in upload, read, update, and… by @jpizquierdo in #14
- update create patterns by @jpizquierdo in #15
- Docker image to docker hub by @jpizquierdo in #16
New Contributors
- @jpizquierdo made their first contribution in #1
Full Changelog: https://github.com/jpizquierdo/patternland/commits/v0.0.1
For the time being only self-hosted docker compose has been used and deployed. Without traefik, using another revserse proxy (Caddy)