Skip to content

Releases: lubusIN/gymie

v3.0.0-alpha.4

Choose a tag to compare

@ajitbohra ajitbohra released this 09 Sep 07:30

🔒 Security

  • API: Prevented subscription_fee mutation on invoice updates to fix a business-logic bypass vulnerability that allowed wiping member balances without recording payments.
  • Access Control: Prevented inactive users from authenticating and accessing the application panel.
  • Access Control: Prevented privilege escalation vulnerabilities during user role assignments.

🧹 Maintenance & Chores

  • Testing: Adjusted test configuration settings to skip vite.

Full Changelog: v3.0.0-alpha.3...v3.0.0-alpha.4

v3.0.0-alpha.3

Choose a tag to compare

@ajitbohra ajitbohra released this 02 Sep 06:26

🔒 Security

  • API Authorization: Enforced role-based access control (RBAC) guards on all AnalyticsController and SettingsController endpoints to prevent Broken Access Control vulnerabilities (OWASP API3:2023).
  • Dependencies: Updated multiple composer dependencies to address security advisories, including bumping dompdf/dompdf, filament/filament, guzzlehttp/guzzle, and league/commonmark to their latest secure patch versions.

✨ Features

  • API Permissions: Added new granular API permissions to the database for analytics and settings endpoints to properly enforce RBAC.

🐛 Bug Fixes

  • Dashboard Crashes (PHP 8.4): Patched the Filament loading-section.blade.php view to prevent a TypeError (trimming an array) when lazy-loading dashboard widgets under PHP 8.4's stricter type enforcement.
  • Test Suite: Fixed failing API feature tests (AnalyticsApiTest and SettingsApiTest) by initializing and assigning the newly required permissions to the test users.

Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3

v3.0.0-alpha.2

Choose a tag to compare

@ajitbohra ajitbohra released this 02 Sep 04:54
14e0a8f

What's Changed

  • Harden shared runtime for production readiness
  • Fix shared PHPStan compatibility
  • Fix shared PHPStan type safety

Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2

v3.0.0-alpha.1

Choose a tag to compare

@ajitbohra ajitbohra released this 18 Jun 10:48

Migrating to filament

What's Changed

New Contributors

Full Changelog: https://github.com/lubusIN/gymie/commits/v3.0.0-alpha.1

Fix Fatal Error(s)

Choose a tag to compare

@ajitbohra ajitbohra released this 18 Jan 13:38

Fixes error accessing the dashboard

Bug Fixes & Refactor

Choose a tag to compare

@ajitbohra ajitbohra released this 17 Jan 19:34
09f0b12
  • Fixes missing app assets
  • Refactors models and blade templates
  • Fixes additional fee calculation
  • Updates installation instructions
  • Fixes seeders
  • Code cleanup
  • Replace illuminate/html with laravelcollective/html
  • Remove maatwebsite/excel
  • Fixes DOB validation on member edit
  • Subscription alerts exclude inactive members

Bug Fixes

Choose a tag to compare

@ajitbohra ajitbohra released this 13 Mar 16:32
e231cf1
  • Fix NotFoundHttpException on role creation props @cracker182
  • Fix missing image assets
  • Update installation instruction
  • Add troubleshooting & demo details

Public Release

Choose a tag to compare

@ajitbohra ajitbohra released this 09 Mar 10:29
61c995f
  • Database Migrations
  • Database Seeder
  • Sentry fix
  • Code Style Fixes
  • Cleanup