Releases: globaldyne/parfumvault
Releases · globaldyne/parfumvault
Version 12.4
- Add dilutant in API formulas
- API has been extended to provide IFRA library data
- Rewritten the core upgrade process
- Added update log history
- Renamed Measurement Unit to Purchase Unit for ingredients supplier for better clarity
- Restructure Index.php
- Update empty table for cart
- Update actions menu for cart
- Update ingredients datatable empty table function
- Various security updates across the app and user access management
- Better error handling for datatables
- Improve formula revisions
- Remove formulas export menu if no formulas
- Import formulas from a text
- Improve docker startup
Version 12.3
- Fix API log file
- PV Online has been renamed to PV Library
Version 12.2
Docker file update
Fixed document upload for ingredients returning incorrect results
Update login method
Fix API formula failing to return formulas
Added formulas upload via the API
Prevent user profile update if managed externally
API now allows upload for formulas, ingredients
User password is now using a stronger encryption algorithm
Forgot password modal update for BS5
Forgot password wording update
Check if user password is already encrypted when env user variables provided, encrypt if not
Added a stress test script to crate dummy formulas
Added available API calls endpoint table
Version 12.1
- Added summary of total amount required for pending materials
- Added list of materials per supplier
- Added kubernetes manifest for ephemeral db storage
- Renamed openshift folder to k8s
- Added create and update timestamps
- Added user_id to enable multi-user access (FOR SAAS ONLY)
- Update install page
- Fix Manage link in ingredients actions
- Make sure tmp file is created before try to generate a PDF for ingredient
- Wording update
- Code clean-up
- Formula notes summary re-write
- Added an error message next to misconfigured ingredients
- Include supplier data when duplicating an ingredient
- Added environment variables for user creation
- Added environment variable to disable updates
- Improve overall sys upgrade
- Make sure it retrieves the write tag when upgrading from github
Version 12.0
- Lids inventory dropped to accessories
- Minor overall UI updates
- Migrating backend scripts under a common backend api
- Import json functions update
- Added import for accessories
- Added import for bottles
- Added import for suppliers
- Added import for customers
- Droped old CSV export for suppliers
- Fixed pagination for suppliers
- Formula scaling improvements
- Added ingredient to formula backbend update
- Fix invalid formula update date on empty formulas
- Update empty table message
- Rename sex to gender
- Error handling improvements
- Date Format update
- Auto update image for formulas when uploaded
- Auto update text title and description after a successful update for a formula
- File upload improvements
- Various wording updates
- Removed user alert to reload formula settings pages when making a changes
- Added openshift yaml manifests
- Improve db connect method
- Added a dedicated page to display in case of fatal error
- Added a session timeout to automatically logoff the user after 30 minutes of inactivity - configurable by user
- Change selected material color to yellow in formula making for better discrimination
- Various minor updates and code clean-up
- Added a function to convert session time to hours/mins
Full Changelog: v11.9...v12.0
Version 11.9
- Added system logs access via the UI for docker/cloud installations - this comes disabled by default
- Hide properties column in formulas
- Fix a bug preventing formula categories to be shown properly
- Set default avatar to user ico
- Cosmetic UI updates
- Update empty message for ingredients
- Prevent deletion of the last left supplier in an ingredient
- Prevent adding an ingredient with incomplete supplier data to a formula
- New dashboard update, including better and cleaner view
- Set compounds id to integer for exported ingredients
- Validate if suppliers price is 0 when importing ingredients from a JSON
Version 11.8
- Error handling for Formula Make page
- Readme file update
- Return 100 in purity if no data by default
- Increase quantity storage for formulas
- Update formulas status badges
- Update ingredient advanced search filter
- Improve lids and bottles add/edit/update
- Prevent prices to be set to 0
- Prevent Finished product generation if no or invalid prices or supplier info is detected
- User registration and login error handling improvements
- System installation error handling improvements
Version 11.7
- Formulation: Make sure dilutant is disabled if material is at 100%
- Formulation: Auto remove/add decimal point in quantity depending user's input
- Formulation: Added formula obscure when in a locked state
- Settings: Show/hide api key
- Formula settings page minor updates
- Add IFRA Categories explanation in usage page
- Make sure empty formula returns array for meta data
- Set scroll collapse for datatbales in ingredients to false
Version 11.6
- Fix a bug incorrectly marking materials as banned in a formula
- Fix a typo in db schema creation for new installations
- Minor updates in sys-upgrade
Version 11.5
- Fix revisions comparison
- Update logout script
- Check if session already started for user session
- Improved filtering for advanced search in ingredients
- UI updates for ingredients
- Improve PV Online search
- Refactor local ingredients module
- Refactor PV-Online ingredients search