Releases: FernandaCastro/my-pantry
Releases · FernandaCastro/my-pantry
v.0.10.0
-
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.
- Remember Me Logic. When it's active, JWT and AUTH Cookie are valid for 30 days, otherwise it's valid for only 24
What's Changed
- Update application-docker.yml by @mlecar in #161
- Update application-docker.yml for redis client-type by @mlecar in #162
- Patch v0.9.0 by @FernandaCastro in #163
- Patch v0.9.7 by @FernandaCastro in #164
- Patch v0.9.8 by @FernandaCastro in #165
- Patch v0.9.9 by @FernandaCastro in #166
- Patch v0.9.0 by @FernandaCastro in #167
- Refactoring react query (v.0.10.0) by @FernandaCastro in #168
- pantry-web : fix : module Utils not found (v.0.10.0) by @FernandaCastro in #169
- Refactoring react query (v0.10.0) by @FernandaCastro in #170
- build fix : place utils module back to right place (v.10.0) by @FernandaCastro in #171
- fix: profile status after login (v.0.10.0) by @FernandaCastro in #172
Full Changelog: v0.9.5...v0.10.0
v0.9.5
- 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
- Feature 0.8.0 by @FernandaCastro in #136
- Feature 0.8.0 by @FernandaCastro in #137
- Feature 0.8.0 by @FernandaCastro in #138
- patch v0.8.3 by @FernandaCastro in #139
- Feature 0.8.3 by @FernandaCastro in #142
- Feature 0.9.0 - Authorization - Redis Cache by @FernandaCastro in #143
- bugfix: hasPermissionInObjectList by @FernandaCastro in #144
- bugfix: Redis connection properties by @FernandaCastro in #145
- bugfix: Redis connection properties by @FernandaCastro in #146
- bugfix: Redis connection properties by @FernandaCastro in #147
- Feature 0.9.0 by @FernandaCastro in #148
- bugfix: Redis connection properties by @FernandaCastro in #149
- bugfix: Infinite Loading Animation when loading PantryItems by @FernandaCastro in #150
- pantry-web: Added cache for open purchase orders and qtyPurchased for its items by @FernandaCastro in #151
- Feature 0.9.2 by @FernandaCastro in #152
- Feature 0.9.3 by @FernandaCastro in #153
- Feature 0.9.3 by @FernandaCastro in #154
- Feature 0.9.0 by @FernandaCastro in #155
- Feature 0.9.0 - Barcode POC by @FernandaCastro in #156
- Renaming Utils.js by @FernandaCastro in #157
- IdleTimeout Db Conn by @FernandaCastro in #158
- Camera rotation by @FernandaCastro in #159
- Feature 0.9.5 by @FernandaCastro in #160
Full Changelog: v0.7.1...v0.9.5
v0.8.3
- '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
- Feature 0.8.0 by @FernandaCastro in #136
- Feature 0.8.0 by @FernandaCastro in #137
- Feature 0.8.0 by @FernandaCastro in #138
- patch v0.8.3 by @FernandaCastro in #139
- Feature 0.8.3 by @FernandaCastro in #142
Full Changelog: v0.7.1...v0.8,3
v0.7.1
- 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
Wizard to create pantries based on a suggested list of basic items, instead of manually enter them.
v0.4.1
New Themes
Replace Profile menu by a Slide Menu
v0.3.3
- New Layout using Cards
- Enter Ideal and Current quantity when adding new product direct to the pantry items list
v0.2.0
What's Changed
Added Internationalisation for backend messages.
- Feature v0.2.0 by @FernandaCastro in #90
Full Changelog: v0.1.2...v0.2.0
v0.1.2
- 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
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