Releases: phi-rakib/inventory-management-system-api
Product Module v0.2.2
Product Module Release v0.2.2
This release marks the completion of the product module, which includes comprehensive features for managing categories, brands, attributes, attribute values, unit types, adjustments, and products. Below are the details of the changes, new features, improvements, and bug fixes included in this release.
Changelog
New Features
-
Categories Management:
- Implemented CRUD operations for managing product categories.
- Enhanced categorization features for better product organization.
-
Brands Management:
- Added functionality for creating, reading, updating, and deleting brands.
- Integrated brand management to streamline product brand associations.
-
Attributes Management:
- Implemented CRUD operations for product attributes.
- Supported complex attribute structures for detailed product descriptions.
-
Attribute Values Management:
- Added functionality for managing values associated with product attributes.
- Enhanced attribute value assignment to products for detailed specifications.
-
Unit Types Management:
- Enabled CRUD operations for unit types.
- Supported multiple unit types to cater to diverse product measurements.
-
Adjustments Management:
- Implemented functionality to handle stock adjustments.
- Integrated adjustment features for inventory corrections and updates.
-
Products Management:
- Implemented CRUD operations for products.
- Enhanced product management with comprehensive detail options.
Miscellaneous
-
Testing:
- Added unit and integration tests for all new features.
- Achieved over 90% test coverage for the product module.
-
Code Refactoring:
- Refactored existing code to improve readability and maintainability.
- Removed deprecated methods and updated dependencies.
Installation and Upgrade Notes
To upgrade to this release, please pull the latest changes from the repository and run the following commands to update the database schema and dependencies:
git pull origin main
php artisan migrate
composer install
Account Module v0.1.2
Account Module Release v0.1.2
This release marks the completion of the account module, which includes comprehensive features for managing accounts, deposits, expenses, and payment methods. Below are the details of the changes, new features, improvements, and bug fixes included in this release.
Changelog
New Features
-
Account Management:
- Implemented CRUD operations for managing user accounts.
-
Deposit Management:
- Added functionality for creating, reading, updating, and deleting deposits.
- Integrated deposit categorization for better organization.
-
Expense Management:
- Implemented CRUD operations for managing expenses.
- Added expense categorization to track different types of expenses.
-
Payment Methods:
- Enabled CRUD operations for various payment methods.
- Supported multiple payment types including credit cards, bank transfers, and more.
Bug Fixes
- Fixed an issue where observers deleting was not working
Miscellaneous
-
Testing:
- Added unit and integration tests for all new features.
-
Code Refactoring:
- Refactored existing code to improve readability and maintainability.
- Removed deprecated methods and updated dependencies.
Installation and Upgrade Notes
To upgrade to this release, please pull the latest changes from the repository and run the following commands to update the database schema and dependencies:
git pull origin main
php artisan migrate
composer install