Skip to content

Commit 7abb189

Browse files
committed
chore(release): version 2.2.0
1 parent 7c5b9af commit 7abb189

File tree

4 files changed

+57
-4
lines changed

4 files changed

+57
-4
lines changed

docs/CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,40 @@ hide:
77

88
All notable changes to this project will be documented in this file.
99

10+
## [2.2.0] - 2025-05-10
11+
12+
### 🚀 Features
13+
14+
- *(utility)* Implement fake data generator
15+
16+
### 🐛 Bug Fixes
17+
18+
- *(clean-account)* Check if file exists before removing
19+
20+
### 🚜 Refactor
21+
22+
- *(models)* Remove `str` type from `TogglTracker.stop`
23+
- *(models)* Remove automatic generation of `TogglTracker.duration`
24+
- *(scripts)* Move clean_account script to utility module
25+
- *(utility)* Move helpers into utility module
26+
- *(utility)* Convert `clean_account` to private module
27+
- *(generate-fake-data)* Add additional checks for cache type
28+
- *(clean-account)* Move `ArgumentParser` into separate function
29+
30+
### 📚 Documentation
31+
32+
- *(utility)* Add documentation for utility scripts
33+
34+
### ⚙️ Miscellaneous Tasks
35+
36+
- *(actions)* Allow Windows in *3.10* configs
37+
- *(scripts)* Add scripts into configuration
38+
- *(coverage)* Omit utility scripts
39+
40+
### 🧪 Testing
41+
42+
- *(detail-report)* Ignore partial coverage
43+
1044
## [2.1.0] - 2025-04-15
1145

1246
### 🚀 Features
@@ -18,12 +52,18 @@ All notable changes to this project will be documented in this file.
1852

1953
- *(async-sqlite-cache)* Add `metadata` attribute type to class
2054

55+
### 🚜 Refactor
56+
57+
- *(async-sqlite-cache)* Remove unnecessary *E402* noqa code
58+
- *(utils)* Add return type to `cleanup` functionx
59+
2160
### 📚 Documentation
2261

2362
- *(schema)* Add docstring to `register_tables` function
2463
- *(cache)* Add `register_tabels` function
2564
- *(models)* Update `as_dict_custom` helper function
2665
- *(models)* Add `as_dict_custom` function
66+
- *(utils)* Add docstring to module and `cleanup` function
2767

2868
### ⚡ Performance
2969

@@ -36,6 +76,13 @@ All notable changes to this project will be documented in this file.
3676
### ⚙️ Miscellaneous Tasks
3777

3878
- *(tox)* Add `--cov` parameter to tests
79+
- *(actions)* Run all tests on both os *3.10* configs
80+
- *(tox)* Only check coverage on *3.10* tests
81+
- *(coverage)* Remove `requires` option
82+
83+
### 🧪 Testing
84+
85+
- *(cache)* Add small delay on windows
3986

4087
## [2.0.0] - 2025-04-08
4188

pyproject.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "toggl-api-wrapper"
3-
version = "2.1.0"
3+
version = "2.2.0"
44
description = "Simple Toggl API wrapper for non-premium features."
55
authors = [{ name = "David Kasakaitis", email = "[email protected]" }]
66
maintainers = [
@@ -82,7 +82,11 @@ docs = [
8282
"ruff>=0.9.2",
8383
"mkdocstrings-python>=1.13.0",
8484
]
85-
type = ["mypy>=1.15.0", "sqlalchemy[mypy]>=2.0.37"]
85+
type = [
86+
"faker>=37.1.0",
87+
"mypy>=1.15.0",
88+
"sqlalchemy[mypy]>=2.0.37",
89+
]
8690
lint = ["ruff>=0.9.5"]
8791

8892
[project.scripts]

src/toggl_api/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
]
1717

1818
__title__ = "toggl-api-wrapper"
19-
__version__ = "2.1.0"
19+
__version__ = "2.2.0"
2020
__description__ = "Simple Toggl API wrapper for non-premium features."
2121
__author__ = "David Kasakaitis"
2222
__author_email__ = "[email protected]"

uv.lock

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)