Files
django-nepkit/RELEASE-NOTES.md
T
sankalp 718cff2951 refactor: remove code redundancy and improve maintainability
- 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
2026-02-05 20:49:26 +05:45

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