Releases: awaisdar001/django-trips
Releases · awaisdar001/django-trips
1.0.4
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
- automate actions with build tools by @awaisdar001 in #49
- do not run tests on merges by @awaisdar001 in #50
Full Changelog: 1.0.2...1.0.3
Automating Release
automate the releases to pypi & gh. (#48) * automate the releases to pypi & gh.
Minor Packages upgrades
Updated Django, Django Rest Framework
What's Changed
- fix quality workflow by @awaisdar001 in #44
- update to djangorestframework by @awaisdar001 in #45
- update project version by @awaisdar001 in #46
Full Changelog: v1.0...v1.0.1
Django v4 Release
v2.0.0 - Major Upgrade & Modernization
🚀 This release introduces breaking changes and requires a fresh installation.
✨ New Features & Improvements
API Documentation
- Added Swagger/OpenAPI docs (
drf-spectacular) to replace manual README notes - Integrated ReDoc for developer-friendly browsing
Core Upgrades
- ⚡ Django v4.0 compatibility
- 🐍 Python 3.11 support
- ✅ Improved test coverage (+15% unit/integration tests)
Models
- Refactored
TripandSchedulemodels for better performance - Added new constraints and helper methods
⚠️ Breaking Changes
- Non-backward compatible – Fresh install required
- Database migrations reset – New migration history from scratch
🔧 Developer Experience
- 🛠 Pylint enabled + all fixes applied (.pylintrc config)
- ✨ Black code formatting enforced
- 🐳 Docker improvements:
- Optimized Dockerfile (multi-stage builds, reduced image size)
- Enhanced docker-compose.yml (better service isolation)
📦 Installation Notes
# Clean install recommended
pip install -r requirements.txt
python manage.py migrate --fake-initial
Full Changelog: View Here
What's Changed
- Adding quality workflow by @awaisdar001 in #41
- Upgrade to Django v4 by @awaisdar001 in #43
Full Changelog: v0.2.10...v1.0
Release v0.2.10
What's Changed
- Adds indicies for Locations by @awaisdar001 in #26
- feat: add destination endpoint by @awaisdar001 in #25
- refactor: Change code & variables by @awaisdar001 in #27
- feat: add trip bookings endpoint by @awaisdar001 in #28
- docs: update api docs by @awaisdar001 in #32
- refactor: update / sort imports by @awaisdar001 in #33
- feat: add search feature for trip bookings by @awaisdar001 in #34
- feat: add location type & importance fields in model by @awaisdar001 in #35
- feat: restrict object delete operations to staff only by @awaisdar001 in #36
- docs: update api docs by @awaisdar001 in #37
- test: fixing failing unit tests by @awaisdar001 in #38
- adding github actions by @awaisdar001 in #39
- test: adding workflow by @awaisdar001 in #40
Full Changelog: v0.2.9...v0.2.10
Release 0.2.9
Destination Endpoints
Docs
Requirements file updates
Bug fixes
Release 0.2.8
Merge pull request #22 from awaisdar001/fix/config-bug Fix/config bug
Release v0.2.7.6
Merge pull request #20 from awaisdar001/get-distinc-records Restructure APP
Release 0.2.7.5
Get distinct records from Django Rest API