Skip to content

Release v2.1.1

Latest

Choose a tag to compare

@theihasan theihasan released this 25 Dec 13:21
· 40 commits to main since this release
481315b

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

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

Full Changelog: v2.1...v2.1.1