What's Changed
New Features
- Add monicahq/laravel-cloudflare dependency (f2425c7)
- Refactor job factory and add cache tests (ef2edb7)
- Add ImprovedRelatedJobListingCache and use facades (d5c7383)
- Add smart and improved related job caches (bb74616)
- Add count optimization index to job_listings (a191922)
- Add JobsByCategoryChart widget and register (824056a)
- Add GET route for onboarding skip (877a58c)
- Add onboarding view templates (8af03c0)
- Add onboarding tests and user factory fields (3c37801)
- Add middleware to enforce onboarding completion (e374e21)
- Add onboarding controller and migrations (3b1c007)
- Add onboarding routes and enforce completion (68a5f16)
- Add onboarding.required middleware alias (cdba311)
- Add onboarding and new preference fields (1229b5b)
Bug Fixes
- fix query issue (b5aa532)
Maintenance
- Update onboarding test expectations (08adc71)
Other Changes
- Replace TrustProxies with Cloudflare middleware (2b2373d)
- Precompute trend data to avoid N+1 queries (294ebaa)
- Cast job_category to int in query (661c3d4)
- Use cache tags for smart related jobs (da60f01)
- Use cache tags for related jobs cache (c3d50c1)
- Create job_recommendations table (726cbb0)
- Index created_at and job_category on job_listings (a8edf6c)
- Simplify count cache invalidation logic (222021e)
- Throttle job count cache invalidation (ba17ff4)
- Set job counts cache TTL to 6 hours (a7a39ef)
- Configure Redis connection defaults (15333af)
- Remove redundant user->refresh() call (80c6ff9)
- Use passed countries collection in view (20f90ac)
- Remove duplicate preference method and GET skip (ab20b55)
- Simplify onboarding logic and middleware check (3a80ab3)
- Expect onboarding redirect in social auth test (fddc669)
- Redirect new users to onboarding welcome (19e5ee2)
Contributors
- @abul Hassan
Full Changelog: v2.1...v2.1.1