Skip to content

Releases: FernandaCastro/my-pantry

v.0.10.0

16 Nov 17:56
fc441ec
Compare
Choose a tag to compare
  • Modules:

    • pantry-web: v.0.9.0
    • account-service: v0.4.11
    • pantry-service: v0.6.11
    • purchase-service: v0.4.8
  • pantry-web:

    • Big refactoring replacing the use of React Context by React-Query as a global state manager
    • Use of react-query cache to improve the dashbord graph generation, fetching fresh data only when it's stale.
    • Totally refactoring of App.js, removing context dependencies and isolating routes to avoid unnecessary
      re-rendering.
    • Use of Link component from react-router-dom to correctly navigate among pages, avoiding complete re-render on
      transitions.
    • Apply theme based on the user logging in. It's no more based on the last theme saved on the browser LocalStorage.
  • account-service:

    • Remember Me Logic. When it's active, JWT and AUTH Cookie are valid for 30 days, otherwise it's valid for only 24
      hours.

What's Changed

Full Changelog: v0.9.5...v0.10.0

v0.9.5

01 Oct 09:12
338d60a
Compare
Choose a tag to compare
  • account-service: Use Redis to cache RBAC requests (permissions and access control), add DBConn-IdleTimeout configuration
  • pantry-web: loading animation, cache purchased qty in open orders, use react-query.js (just for PantryItems), add a beta barcode reader
  • purchase and purchase services: add DBConn-IdleTimeout configuration

What's Changed

Full Changelog: v0.7.1...v0.9.5

v0.8.3

19 Aug 07:34
482e8b8
Compare
Choose a tag to compare
  • 'Analyse Pantry' button (on Pantry page) should not only create provisioning, but also increase/decrease existing and delete unnecessary provisioning.
  • Fix: ProductEvents should be sent before PurchaseCreateEvents

The release comprises:

  • pantry-web: v.0.8.2
  • account-service: v0.3.3
  • pantry-service: v0.6.3
  • purchase-service: v0.4.2

What's Changed

Full Changelog: v0.7.1...v0.8,3

v0.7.1

13 Aug 10:40
4cdc6d8
Compare
Choose a tag to compare
  • Pantries Dashboard to give you a quick idea how empty are your pantries.
  • Pantries Dashboard also lists the top 5 lowest level products.
  • Wizard to create pantries can add items to the shopping list, if you choose so.

v0.6.2

09 Aug 12:41
0df5d91
Compare
Choose a tag to compare

Wizard to create pantries based on a suggested list of basic items, instead of manually enter them.

v0.4.1

21 Jun 16:08
9309f67
Compare
Choose a tag to compare

New Themes
Replace Profile menu by a Slide Menu

v0.3.3

17 Jun 07:14
425f292
Compare
Choose a tag to compare
  • New Layout using Cards
  • Enter Ideal and Current quantity when adding new product direct to the pantry items list

v0.2.0

05 Jun 09:35
6753c6d
Compare
Choose a tag to compare

What's Changed

Added Internationalisation for backend messages.

Full Changelog: v0.1.2...v0.2.0

v0.1.2

03 Jun 09:37
aa89768
Compare
Choose a tag to compare
  • Internationalization (EN-PT) - (Frontend)
  • CRUD for Supermarkets and its particular order of categories
  • New Permissions: list_supermarket, create_supermarket, edit_supermarket and delete_supermarket
  • Add permissions to ROLE ADMIN: It has all ROLE OWNER permissions, except the delete permissions.
  • All Roles and its associated Permissions are listed on the Group & Members page.

v0.0.7

27 May 08:45
0016e91
Compare
Choose a tag to compare

Bugs fixed:

  • Checking Product and Pantry hierarchy of Account Groups
  • Inconsistency on the Authorisation service: permissionObject() and permissionObjectList(),
  • Reloading items when no order is selected and supermarket select changes