← Back to all sparks
G

Grocy

PM
Velocity5.0

Self-hosted groceries and household management with chores and tasks

Grocy 4.7 reorganizes authentication middleware and ships accent-insensitive search across the product.

self-hostedhome-managementgroceryopen-sourcephp
Current state
Grocy 4.7 is the most actively maintained version in over a year, with 4.7.0 shipping a breaking authentication middleware reorganization and 4.7.1 following quickly with bug fixes and a new product copy API endpoint. Earlier in 2026, 4.6.0 dropped support for PHP below 8.5 and improved quantity unit handling — the first time the project has enforced a PHP version floor in some time.
Where it's heading
Grocy is maturing as a self-hosted household management platform with deliberate but slow progress. The PHP 8.5 mandate signals the team is willing to break older environments to simplify the codebase. Authentication improvements suggest growing attention to multi-user scenarios beyond the original single-household use case.
Prediction
Given the cadence — roughly two feature releases per year — the next version will likely improve the mobile experience or expand API coverage for integrations, as those are the most common community asks not yet addressed.

Recent moves

  1. 11d ago

    Version 4.7.1

    4.7.1 patches a broken iCal export endpoint, fixes a product copy field-carryover bug, and adds a /stock/products/{productId}/copy API endpoint. Maintenance and minor API addition.

    View source ↗
  2. 18d ago

    Version 4.7.0

    4.7.0 reorganizes the authentication middleware — a breaking change requiring users to review AUTH_CLASS settings — and ships accent-insensitive product name search across stock, shopping lists, and the product picker. Both changes are meaningful: the auth rework improves the security boundary; the accent-insensitive search is a long-standing usability gap for non-English users.

    View source ↗
  3. 6mo ago

    Version 4.6.0

    4.6.0 drops PHP below 8.5 as a supported runtime and overhauls quantity unit handling to allow more flexible unit conversion setup before a product enters stock. The PHP floor is a maintenance investment; the quantity unit improvements affect a core data model that users frequently find confusing.

    View source ↗
  4. 1y ago

    Version 4.5.0

    4.5.0 tightened the Open Food Facts barcode lookup integration — ignoring empty localized names and non-ASCII artifacts — and improved the product creation workflow from external lookup results. Incremental but directly useful for users relying on barcode scanning to populate their inventory.

    View source ↗
  5. 1y ago

    Version 4.4.2

    4.4.2 adds localized product name support from Open Food Facts and fixes a product filter pagination bug. Small UX improvements and a bug fix.

    View source ↗
  6. 1y ago

    Version 4.4.1

    4.4.1 patches an Open Food Facts staging vs. production endpoint error and two filter bugs affecting special characters. Correctness fixes with no new functionality.

    View source ↗