the_inventory

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project aims to follow Semantic Versioning once it reaches a stable release.


How to Read This Changelog

Breaking Changes

Breaking changes are marked with ⚠️ and include migration guides.

Migration Guides

For major updates with breaking changes, see the Deployment Guide - Updates for step-by-step migration instructions.


Unreleased

Added

Changed

Deprecated

Fixed

Security

Added

0.1.0 - 2026-03-10

Added


Release Notes & Migration Guides

Upgrading from v0.1.0 to Current

Step 1: Backup Your Database

# PostgreSQL
pg_dump your_database > backup.sql

# SQLite
cp db.sqlite3 db.sqlite3.backup

Step 2: Update Dependencies

pip install --upgrade -r requirements.txt

Step 3: Run Migrations

python manage.py migrate

Step 4: Update API Integration

Step 5: Test Thoroughly

pytest
python manage.py runserver

Step 6: Deploy to Production

Known Issues & Workarounds

Issue: JWT tokens expire after 24 hours

Issue: CORS errors when integrating frontend


Version History

Version Release Date Status Notes
Unreleased TBD In Development Latest features and fixes
0.1.0 2026-03-10 Stable Initial release

Support & Questions


Contributing

We welcome contributions! See Contributing Guide for:


License

This project is licensed under the MIT License. See LICENSE for details.


Changelog Format

This changelog follows the Keep a Changelog format and Semantic Versioning.

Semantic Versioning: MAJOR.MINOR.PATCH