Skip to content

Commit 894bdee

Browse files
authored
Merge pull request #2705 from vacanza/dev
v0.76
2 parents 5039f78 + e832ce9 commit 894bdee

File tree

728 files changed

+44677
-9712
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

728 files changed

+44677
-9712
lines changed

.github/workflows/ci-cd.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ jobs:
5858
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
5959

6060
- name: Initialize CodeQL
61-
uses: github/codeql-action/init@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858
61+
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b
6262
with:
6363
languages: python
6464

6565
- name: Perform CodeQL Analysis
66-
uses: github/codeql-action/analyze@ce28f5bb42b7a9f2c824e633a3f6ee835bab6858
66+
uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b
6767
with:
6868
category: '/language:python'
6969

@@ -274,7 +274,7 @@ jobs:
274274
done
275275
276276
- name: Sign the files using Sigstore
277-
uses: sigstore/gh-action-sigstore-python@f514d46b907ebcd5bedc05145c03b69c1edd8b46
277+
uses: sigstore/gh-action-sigstore-python@f7ad0af51a5648d09a20d00370f0a91c3bdf8f84
278278
with:
279279
inputs: |
280280
./dist/*.tar.gz

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ repos:
2525
- --py39-plus
2626

2727
- repo: https://github.com/astral-sh/ruff-pre-commit
28-
rev: v0.11.13
28+
rev: v0.12.2
2929
hooks:
3030
- id: ruff-check
3131
- id: ruff-format
@@ -47,7 +47,7 @@ repos:
4747
exclude: ^(docs)
4848

4949
- repo: https://github.com/pre-commit/mirrors-mypy
50-
rev: v1.16.0
50+
rev: v1.16.1
5151
hooks:
5252
- id: mypy
5353
additional_dependencies:

CHANGES.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
# Version 0.76
2+
3+
Released July 7, 2025
4+
5+
- Add Bonaire, Sint Eustatius and Saba holidays (#2651 by @Prateekshit73, @arkid15r)
6+
- Add Falkland Islands holidays (#2697 by @Abheelash-Mishra)
7+
- Add Libya holidays (#2671 by @kritibirda26)
8+
- Add Mauritius holidays (#2643 by @kritibirda26)
9+
- Add Mongolia holidays (#2601 by @ankushhKapoor, @arkid15r)
10+
- Add Sint Maarten holidays (#2631 by @psupra22, @arkid15r)
11+
- Add working day tests for countries with substituted holidays (#2695 by @KJhellico)
12+
- Fix iCal exporter tests (#2689 by @KJhellico)
13+
- Update Aruba, Curaçao, Netherlands holidays: general code refactor (#2677 by @PPsyrius)
14+
- Update Cocos Islands holidays: fix 2023 Eid al-Fitr date (#2683 by @KJhellico)
15+
- Update France holidays: refactors, add `th` l10n (#2642 by @PPsyrius)
16+
- Update San Marino holidays, add l10n support (#2684 by @KJhellico)
17+
- Update Svalbard and Jan Mayen holidays: remove l10n overrides (#2649 by @PPsyrius)
18+
- Update Taiwan holidays (#2653 by @KJhellico)
19+
- Update United States holidays: add `th` l10n (#2678 by @PPsyrius)
20+
- Update Uzbekistan holidays: add 2024-2025 exact dates (#2679 by @KJhellico)
21+
- Update l10n for RTL languages (#2676 by @KJhellico)
22+
- Update l10n helper script (#2699 by @KJhellico)
23+
- Update pytest configuration (#2640 by @KJhellico)
24+
- Archive a link for Turks and Caicos holidays (#2688 by @kritibirda26)
25+
- Reformat .po files (#2673 by @KJhellico)
26+
- Show test coverage details by default (#2686 by @arkid15r)
27+
- Simplify parent-based entity handling (#2685 by @arkid15r)
28+
129
# Version 0.75
230

331
Released June 16, 2025

CONTRIBUTING.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,7 @@ make pre-commit
3737
make test
3838
```
3939

40-
If you want to retrieve uncovered lines too:
41-
42-
``` shell
43-
make coverage
44-
```
40+
It'll retrieve uncovered lines too.
4541

4642
You can run specific tests using the `pytest` command:
4743

CONTRIBUTORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ Pedro Baptista
118118
Peter Zsak
119119
Pieter van der Westhuizen
120120
Piotr Staniów
121+
Platon Supranovich
121122
Prateekshit Jaiswal
122123
Raphael Borg Ellul Vincenti
123124
Raychel Mattheeuw

Makefile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
help:
22
@echo "Usage: make <target>"
33
@echo " check run pre-commit and tests"
4-
@echo " coverage identify code not covered with tests"
54
@echo " doc run documentation build process"
65
@echo " help show summary of available commands"
76
@echo " l10n update .pot and .po files"
@@ -23,9 +22,6 @@ clean:
2322
done
2423
@rm -rf .mypy_cache .pytest_cache dist .tox
2524

26-
coverage:
27-
pytest --cov=. --cov-config=pyproject.toml --cov-report term-missing --dist loadscope --no-cov-on-fail --numprocesses auto
28-
2925
doc:
3026
mkdocs build
3127

@@ -64,7 +60,7 @@ snapshot:
6460

6561
test:
6662
scripts/l10n/generate_mo_files.py
67-
pytest --cov=. --cov-config=pyproject.toml --cov-report term --cov-report xml --durations 10 --durations-min=0.75 --dist loadscope --no-cov-on-fail --numprocesses auto
63+
pytest --cov=. --cov-config=pyproject.toml --cov-report term-missing --cov-report xml --durations 10 --durations-min=0.75 --dist loadscope --no-cov-on-fail --numprocesses auto
6864

6965
tox:
7066
tox --parallel auto

0 commit comments

Comments
 (0)