- Extract duplicate view logic into reusable helper functions in views.py - Move circular import from module level to method scope in models.py - Create constants.py for centralized hardcoded values (Nepali words, placeholders) - Simplify number_to_nepali_words function from 157 to 42 lines - Refactor normalize_address with extracted helper functions - Add lang_utils.py for consistent language parameter handling - Reduce JavaScript duplication in address-chaining.js with helper functions - Remove ~160+ lines of redundant code while preserving all logic - All 79 tests passing, ruff linting passes
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
## 🚀 Release Unreleased — 2026-02-05
|
|
|
|
### ✨ Features
|
|
- implement address normalization and demo
|
|
- add Nepali currency support, number-to-words conversion, and REST API enhancements
|
|
- add Nepali currency field, number to words, and unicode helpers
|
|
- add Nepali currency field, number to words, and unicode helpers
|
|
- add English datepicker support and comprehensive documentation improvements
|
|
- implement HTMX support, DRF filters, and professionalized documentation
|
|
- implement zero-config address chaining and revamp documentation
|
|
- revamp localization support with Devanagari (BS) integration and documentation
|
|
|
|
### 📚 Documentation
|
|
- update
|
|
- added showcase
|
|
- updated readme
|
|
|
|
### 🧹 Other Changes
|
|
- feat:upgrade nepali package to 1.2.0 and remove hardcoded Koshi Province mapping
|
|
- feat:upgrade nepali package to 1.2.0 and remove hardcoded Koshi Province mapping
|
|
- bumped to v.0.2
|
|
- bumped to v.0.2
|
|
- fix
|
|
- update
|
|
- update todo
|
|
- added todo
|
|
- update
|
|
- updated workflow
|
|
- added workflow
|
|
- add comprehensive pytest test suite with 67% coverage
|
|
- update gitignore
|
|
- global project refinement, DRY consolidation, and documentation overhaul
|
|
- unwanted files
|