Repository navigation
v0.8.0
This minor version doesn't introduce any new feature, but it brings a massive refactoring of the backend architecture, which might include potentially breaking changes.
Bug Fixes
- fix: gracefully handle network errors with API calls by @piffio in #298
- fix: fix panic in export queries by @piffio in #299
- fix: fix link expiration handling and UI improvements by @piffio in #300
Enhancements and Improvements
- feat: use better UA headers to avoid being blocked by @piffio in #250
- feat: consolidate smoke tests in a single step by @piffio in #251
- feat: introduce support for frontend linting and formatting by @piffio in #252
Refactoring, Dependencies and Developer Experience
- refactor: remove orphaned component by @piffio in #260
- refactor: split the tags domain into the new layered architecture by @piffio in #261
- refactor: lib.rs cleanup, AppError, and tags retro-fit by @piffio in #263
- refactor(settings): extract settings to layered architecture by @piffio in #264
- refactor: Migrate from Tailwind CSS v3.4 to v4.2 by @piffio in #265
- refactor: extract auth session handlers to api/auth module by @piffio in #266
- refactor: extract analytics/usage to layered architecture by @piffio in #270
- refactor: extract cron handlers to layered architecture by @piffio in #277
- refactor: extract discount/product catalog to layered architecture by @piffio in #278
- refactor: extract abuse report handlers to layered architecture by @piffio in #286
- refactor: extract admin API key handlers to layered architecture by @piffio in #287
- refactor: extract admin blacklist handlers to layered architecture by @piffio in #288
- refactor: extract admin user management handlers to layered architecture by @piffio in #289
- refactor: extract org management to repository layer by @piffio in #290
- refactor: migrate all link API handlers to api/links/ module by @piffio in #292
- refactor: extract user-facing CRUD to service/repository layers by @piffio in #302
- refactor: split api/billing into sub-modules and extend BillingReposotory by @piffio in #304
- refactor: decommission router.rs and move OAuth handlers to dedicated… by @piffio in #310
- refactor: remove dead code from db/queries.rs after repository migration by @piffio in #311
- refactor: migrate remaining db/queries.rs functions to repositories by @piffio in #312
- feat: extract core services for business logic by @piffio in #313
- refactor: centralize duplicate helper functions by @piffio in #314
- refactor: slim lib.rs by extracting router and CORS middleware by @piffio in #316
- Fix Backend Layer Violations by @piffio in #329
Full Changelog: v0.7.2...v0.8.0