diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index eccebf3..b5a6f65 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -85,6 +85,7 @@ body: label: Rokh version description: Which version of Rokh are you using? options: + - Rokh 0.4 - Rokh 0.3 - Rokh 0.2 - Rokh 0.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 804250a..1975359 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.4] - 2026-04-29 +### Added +- Bahesab calendar events +### Changed +- `README.md` updated ## [0.3] - 2025-12-21 ### Added - United nations list of international days and weeks @@ -28,7 +33,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Hijri events -[Unreleased]: https://github.com/openscilab/rokh/compare/v0.3...dev +[Unreleased]: https://github.com/openscilab/rokh/compare/v0.4...dev +[0.4]: https://github.com/openscilab/rokh/compare/v0.3...v0.4 [0.3]: https://github.com/openscilab/rokh/compare/v0.2...v0.3 [0.2]: https://github.com/openscilab/rokh/compare/v0.1...v0.2 [0.1]: https://github.com/openscilab/rokh/compare/0397711...v0.1 \ No newline at end of file diff --git a/README.md b/README.md index 2fff059..7016b41 100644 --- a/README.md +++ b/README.md @@ -68,9 +68,9 @@ In Farsi, Rokh is derived from Rokhdad, meaning "event." Rokh itself also means ### PyPI - Check [Python Packaging User Guide](https://packaging.python.org/installing/) -- Run `pip install rokh==0.3` +- Run `pip install rokh==0.4` ### Source code -- Download [Version 0.3](https://github.com/openscilab/rokh/archive/v0.3.zip) or [Latest Source](https://github.com/openscilab/rokh/archive/dev.zip) +- Download [Version 0.4](https://github.com/openscilab/rokh/archive/v0.4.zip) or [Latest Source](https://github.com/openscilab/rokh/archive/dev.zip) - Run `pip install .` ## Usage @@ -160,6 +160,7 @@ You can also join our discord server
1- ساعت و تقویم ایران | تاریخ امروز | Time.ir
2- Jalali Holiday API
3- United Nations List of International Days and Weeks+
4- تقویم ایران | باحساب## Show your support diff --git a/SECURITY.md b/SECURITY.md index d5200d5..9eceebe 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,8 +4,8 @@ | Version | Supported | | ------------- | ------------------ | -| 0.3 | :white_check_mark: | -| < 0.3 | :x: | +| 0.4 | :white_check_mark: | +| < 0.4 | :x: | ## Reporting a vulnerability diff --git a/otherfiles/RELEASE.md b/otherfiles/RELEASE.md index 72e225d..33ea886 100644 --- a/otherfiles/RELEASE.md +++ b/otherfiles/RELEASE.md @@ -1,6 +1,6 @@ # Rokh Release Instructions -**Last Update: 2025-10-02** +**Last Update: 2026-04-27** 1. Create the `release` branch under `dev` 2. Update all version tags @@ -9,6 +9,7 @@ 3. `otherfiles/version_check.py` 4. `otherfiles/meta.yaml` 5. `rokh/params.py` + 6. `SECURITY.md` 3. Update `CHANGELOG.md` 1. Add a new header under `Unreleased` section (Example: `## [0.1] - 2022-08-17`) 2. Add a new compare link to the end of the file (Example: `[0.2]: https://github.com/openscilab/rokh/compare/v0.1...v0.2`) diff --git a/otherfiles/meta.yaml b/otherfiles/meta.yaml index 6dbec5d..fb36a5e 100644 --- a/otherfiles/meta.yaml +++ b/otherfiles/meta.yaml @@ -1,5 +1,5 @@ {% set name = "rokh" %} -{% set version = "0.3" %} +{% set version = "0.4" %} package: name: {{ name|lower }} diff --git a/otherfiles/version_check.py b/otherfiles/version_check.py index ffd902d..54eca04 100644 --- a/otherfiles/version_check.py +++ b/otherfiles/version_check.py @@ -4,7 +4,7 @@ import sys import codecs Failed = 0 -ROKH_VERSION = "0.3" +ROKH_VERSION = "0.4" SETUP_ITEMS = [ diff --git a/rokh/params.py b/rokh/params.py index 2e1af89..8afe525 100644 --- a/rokh/params.py +++ b/rokh/params.py @@ -2,7 +2,7 @@ """Parameters for the rokh package.""" from enum import Enum -ROKH_VERSION = "0.3" +ROKH_VERSION = "0.4" class DateSystem(Enum): diff --git a/setup.py b/setup.py index 3863895..79054cb 100644 --- a/setup.py +++ b/setup.py @@ -32,14 +32,14 @@ def read_description() -> str: setup( name='rokh', packages=['rokh', 'rokh.events'], - version='0.3', + version='0.4', description="Rokh: Iranian Calendar Events Collection", long_description=read_description(), long_description_content_type='text/markdown', author='Rokh Development Team', author_email='rokh@openscilab.com', url='https://github.com/openscilab/rokh', - download_url='https://github.com/openscilab/rokh/tarball/v0.3', + download_url='https://github.com/openscilab/rokh/tarball/v0.4', keywords="events date date-system calendar gregorian hijri jalali", project_urls={ 'Source': 'https://github.com/openscilab/rokh', @@ -47,7 +47,7 @@ def read_description() -> str: install_requires=get_requires(), python_requires='>=3.7', classifiers=[ - 'Development Status :: 2 - Pre-Alpha', + 'Development Status :: 3 - Alpha', 'Natural Language :: English', 'Natural Language :: Persian', 'License :: OSI Approved :: MIT License',