From 0a7be9e7cc748626a7f07f89fe9747d0e2c5e5e4 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Mon, 27 Apr 2026 19:21:45 +0330 Subject: [PATCH 1/5] doc : add Bahesab ro references list --- CHANGELOG.md | 4 ++++ README.md | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 804250a..988e7f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ 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] +### Added +- Bahesab calendar events +### Changed +- `README.md` updated ## [0.3] - 2025-12-21 ### Added - United nations list of international days and weeks diff --git a/README.md b/README.md index 2fff059..9856faf 100644 --- a/README.md +++ b/README.md @@ -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 From 7bcfcfabca4a93079f732149fb1ed06ca74955df Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Mon, 27 Apr 2026 19:24:36 +0330 Subject: [PATCH 2/5] rel : migrate to version 0.4 --- README.md | 4 ++-- otherfiles/meta.yaml | 2 +- otherfiles/version_check.py | 2 +- rokh/params.py | 2 +- setup.py | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9856faf..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 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', From 5708aa857e760d4417720b77aef9a5e141fb1238 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Mon, 27 Apr 2026 19:26:04 +0330 Subject: [PATCH 3/5] rel : update CHANGELOG.md --- .github/ISSUE_TEMPLATE/bug_report.yml | 1 + CHANGELOG.md | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) 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 988e7f2..1975359 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ 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 @@ -32,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 From cf8c592d9c78c6674f1cfcd71a8c6dba4561377c Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Mon, 27 Apr 2026 19:49:41 +0330 Subject: [PATCH 4/5] doc : update RELEASE.md --- otherfiles/RELEASE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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`) From 0edcd94706c326887f74d31d7a75e04c329d8080 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Mon, 27 Apr 2026 19:50:25 +0330 Subject: [PATCH 5/5] rel : update SECURITY.md --- SECURITY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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