Recent Releases of hijridate
hijridate - 2.5.0
What's Changed
- Added a new function called
year_length(), which calculates the total number of days in a Hijri year. - Changed the
validateargument when instantiating Hijri objects to be a keyword-only argument. - Changed the
paddingargument fordmyformat()functions to be a keyword-only argument. - Improved exception messages to display the values provided by the user.
- Improved type hints for supported natural languages.
- Improved readability and documentation of several functions.
- Improved reliability of some tests.
- Fixed typos in English Hijri month names.
- Fixed miscellaneous formatting and linting issues.
- Published the package on Zenodo to become citable by researchers.
- Updated development tools, workflows, and documentation.
- Python
Published by github-actions[bot] about 2 years ago
hijridate - 2.3.0
IMPORTANT
The hijri-converter package has been renamed to hijridate in preparation
for the upcoming major update.
Please use a version specifier e.g. hijridate~=2.3.0 to avoid any breaking
changes in the future.
What's Changed
- Renamed the package to
hijridateand deprecated the old name. - Dropped support for Python 3.6 and added support for Python 3.11.
- Updated documentation and removed badges from the package description.
- Updated development configurations and GitHub actions.
- Changed GitHub username back to @dralshehri and updated related links.
- Python
Published by dralshehri about 3 years ago
hijridate - 2.2.1
- Fixed calculation of month 12 of the year 1354 AH.
- Fixed an issue when generating documentation without the package being installed. (#7)
- Refactored internal helper functions.
- Updated and improved tests and documentation.
- Fixed some typos.
- Python
Published by dralshehri over 4 years ago
hijridate - 2.2.0
- Added
today()classmethod to Hijri class to get the Hijri object of today's date. - Added
separatorandpaddingparameters todmyformat()method to have more control on formatting. - Removed deprecated method
slashformat()from Hijri and Gregorian classes. - Refactored locales for better management and testing. (Inspired by Arrow localization)
- Updated main classes to be conveniently imported into the package level e.g.
from hijri_converter import Hijri, Gregorian. - Updated tests and documentation.
- Other minor fixes and internal enhancements.
- Python
Published by dralshehri almost 5 years ago
hijridate - 2.1.2
- Added Bangla translation. (By @nokibsarkar in #4)
- Changed
Hijririch comparison to returnNotImplementedwhen the second operand is notHijriobject. - Changed
ummalquraconstants to be in capital letters adhering to PEP8. - Updated packaging configuration files and local development workflow.
- Other minor fixes and documentation enhancements.
- Python
Published by dralshehri about 5 years ago