Releases: Nicconike/Steam-Stats
v1.3.2
v1.3.2 (2025-06-26)
This release is published under the GPL-3.0 License.
Bug Fixes
-
card: Improve screenshot mechanism to avoid any clippings of the generated cards (
f9917ea
) -
template: Improve date formatting in changelog and release notes jinja templates (
484aa88
)
Build System
-
Add pytest.ini to resolve PytestDeprecationWarning (
144becf
) -
Update dependencies and project metadata in 'pyproject.toml' (
8b02754
)
Documentation
-
Improve changelog structure (
f9917ea
) -
Update changelog and templates for versioning (
8b02754
) -
template: Update changelog_update template to use date correctly (
250695a
)
Detailed Changes: v1.3.1...v1.3.2
v1.3.1
v1.3.1 (2025-05-23)
Bug Fixes
- Squashed a bug where the asset path was getting created incorrectly which broke the markdown embed (
ae4e33c
)
refactor: Implement utility functions for GitHub interactions and asset path management
test: Add unit test functions for utils helper functions
Refactoring
- Update changelog configuration and templates (
01dd95c
) - Modified the changelog settings in
pyproject.toml
to include new options for templates and insertion flags. - Enhanced test cases in
test_card.py
andtest_steam_workshop.py
to improve error handling and logging assertions. - Added a new changelog template in
templates/CHANGELOG.md.j2
to standardize the format of release notes.
Chores
Detailed Changes: v1.3.0...v1.3.1
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.3.0 (2025-05-22)
Features
-
api: Upgrade Playwright to v1.52.0 and refactor Dockerfile (
fa2afd7
) -
Updated Dockerfile to use Playwright v1.52.0 with pinned digest. - Refactored environment variable settings and user creation in Dockerfile. - Simplified installation of Python dependencies and removed unnecessary asset directory creation.
fix: Update assets path to resolve a bug where it was unable to find the api module
- Updated asset paths to reflect new directory structure. - Changed browser launch from Firefox to Chromium for consistency. - Adjusted test cases to cover new error handling scenarios and ensure robustness.
refactor: Enhance card generation logic and error handling
- Introduced
format_playtime
function to format playtime into a human-readable format. - Addedgenerate_progress_bar
function to create HTML for game progress bars. - Improved error handling inget_element_bounding_box
andhtml_to_png
functions. - Updated card generation functions to utilize new asset directory structure.
chore: Update dependencies and improve test coverage
- Updated dependencies in pyproject.toml and requirements.txt for compatibility. - Enhanced test coverage for card generation and workshop fetching functions. - Added new tests for error handling and edge cases in workshop stats fetching. - Refactored tests to improve readability and maintainability.
Build System
-
Update API URLs to use HTTPS and modify configuration files (
39527ee
) -
deps: Update dependabot config (
19dd504
)
Continuous Integration
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updates python-semantic-release/python-semantic-release
from 9.15.2 to 9.16.1
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updates python-semantic-release/python-semantic-release
from 9.16.1 to 9.17.0
Bumps the github-actions group with 3 updates in the / directory: python-semantic-release/python-semantic-release, sigstore/cosign-installer and docker/scout-action.
Updates python-semantic-release/python-semantic-release
from 9.19.0 to 9.21.0 Updates sigstore/cosign-installer
from 3.8.0 to 3.8.1 Updates docker/scout-action
from 1.16.1 to 1.16.3
Bumps the github-actions group with 2 updates: python-semantic-release/python-semantic-release and sigstore/cosign-installer.
Updates python-semantic-release/python-semantic-release
from 9.17.0 to 9.19.0 Updates sigstore/cosign-installer
from 3.7.0 to 3.8.0
- Update pylint workflow (
f55040f
)
Documentation
- Add openssf badge (
0c36f3b
)
Signed-off-by: Nicco 38905025+Nicconike@users.noreply.github.com
Refactoring
- Resolve pylint warning and refactor unit tests code (
e626afb
)
Chores
-
Update Pylint Badge (
90608b8
) -
Update Pylint Badge (
5f85685
) -
Update Pylint Badge (
470b845
) -
Update Pylint Badge (
4163886
) -
Update Steam Stats (
e22f0fa
) -
Update Steam Stats (
a1bd732
) -
Update Steam Stats (
a2669b3
) -
Update Steam Stats (
49b0274
) -
Update Steam Stats (
d66f783
) -
Update Steam Stats (
2175e57
) -
Update Steam Stats (
75f640f
) -
Update Steam Stats (
debba3f
) -
Update Steam Stats (
b15953a
) -
Update Steam Stats (
b1bbc75
) -
Update Steam Stats (
33ed342
) -
Update Steam Stats (
53a0805
) -
Update Steam Stats (
739bba0
) -
Update Steam Stats (
e44ae22
) -
Update Steam Stats (
b0b4fc0
) -
Update Steam Stats (
ebd3aca
) -
Update Steam Stats (
7878200
) -
Update Steam Stats (
1dd8b55
) -
Update Steam Stats (
1266863
) -
Update Steam Stats (
4f9398f
) -
Update Steam Stats (
54104ff
)
Detailed Changes: v1.2.1...v1.3.0
v1.2.1
v1.2.1 (2025-01-01)
Bug Fixes
- api: Patch the bug for incomplete card generation for recently played games (
1e306f8
)
Build System
- Update ENTRYPOINT (
13508da
)
Chores
-
Update Pylint Badge (
7dbcb74
) -
Update Steam Stats (
be45d6b
) -
Update Steam Stats (
80c5c63
) -
Update Steam Stats (
666037e
)
Continuous Integration
Bumps the github-actions group with 2 updates: python-semantic-release/python-semantic-release and docker/scout-action.
-
Updates
python-semantic-release/python-semantic-release
from 9.15.1 to 9.15.2 -
Updates
docker/scout-action
from 1.15.1 to 1.16.1 -
Fix docker workflow for signing published docker images (
fd1536b
) -
Trigger docker workflow (
12ffc28
) -
Update docker step for release (
4aaf432
)
Documentation
- Update readme (
a391a9a
)
Detailed Changes: v1.2.0...v1.2.1
v1.2.0
v1.2.0 (2024-12-16)
Features
- card: Add dynamic sizing for card generation for games played (
9a31749
)
Continuous Integration
- Bump docker/scout-action in the github-actions group (#27,
b6cbdcd
)
Bumps the github-actions group with 1 update: docker/scout-action.
Updatesdocker/scout-action
from 1.13.0 to 1.14.0 - Bump python-semantic-release/python-semantic-release (#25,
cdf9ee1
)
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updates python-semantic-release/python-semantic-release
from 9.8.7 to 9.8.8 - Release notes - Changelog - Commits
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updates python-semantic-release/python-semantic-release
from 9.8.8 to 9.9.0 - Release notes - Changelog - Commits
-
Bump python-semantic-release/python-semantic-release (#33,
92099f7
)
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updatespython-semantic-release/python-semantic-release
from 9.9.0 to 9.10.0 - Release notes - Changelog - Commits -
Bump the github-actions group across 1 directory with 2 updates (#36,
299ff5e
)
Bumps the github-actions group with 2 updates in the / directory: python-semantic-release/python-semantic-release and docker/scout-action.
Updatespython-semantic-release/python-semantic-release
from 9.10.0 to 9.12.0
Updatesdocker/scout-action
from 1.14.0 to 1.15.0 -
Bump the github-actions group across 1 directory with 3 updates (#45,
5cca0a4
)
Bumps the github-actions group with 3 updates in the / directory: codecov/codecov-action, python-semantic-release/python-semantic-release and docker/scout-action.
Updatescodecov/codecov-action
from 4 to 5 - Release notes - Changelog - Commits
Updatespython-semantic-release/python-semantic-release
from 9.12.0 to 9.15.1 - Release notes - Changelog - Commits
Updatesdocker/scout-action
from 1.15.0 to 1.15.1 - Release notes - Commits
Build System
-
deps: Bump playwright/python (#46,
e802e10
)
Updatesplaywright/python
from v1.48.0-jammy to v1.49.1-jammy -
deps: Bump playwright/python from v1.46.0-jammy to v1.47.0-jammy (#28,
5dd257c
)
Bumps playwright/python from v1.46.0-jammy to v1.47.0-jammy. -
deps: Bump playwright/python in the docker group (#39,
9863d91
)
Updatesplaywright/python
from v1.47.0-jammy to v1.48.0-jammy
Chores
-
Add code time (
993e03a
) -
Update dependabot labelling (
d996556
) -
Update Dockerfile (
88a03d2
) -
Update encoding to utf-8 (
1a4ed62
) -
Update requirements.txt (
ca3957f
) -
Update Steam Stats (
7bb2318
) -
Update Steam Stats (
04817ea
) -
deps: Bump pipdeptree in the python-packages group (#26,
3746a3e
)
Bumps the python-packages group with 1 update: pipdeptree.
Updatespipdeptree
from 2.23.1 to 2.23.3 -
deps: Bump playwright in the python-packages group (#29,
88b80f7
)
Bumps the python-packages group with 1 update: playwright.
Updatesplaywright
from 1.46.0 to 1.47.0 -
deps: Bump pytest-cov in the python-packages group (#40,
ac7b580
)
Bumps the python-packages group with 1 update: pytest-cov.
Updatespytest-cov
from 5.0.0 to 6.0.0 -
deps: Bump the python-packages group across 1 directory with 2 updates (#38,
7a4f10a
)
Bumps the python-packages group with 2 updates in the / directory: playwright and python-semantic-release.
Updatesplaywright
from 1.47.0 to 1.48.0 - Release notes - Commits
Updatespython-semantic-release
from 9.9.0 to 9.12.0 - Release notes - Changelog - Commits -
deps: Bump the python-packages group with 2 updates (#24,
bf9a9ad
)
Bumps the python-packages group with 2 updates: python-semantic-release and pylint.
Updatespython-semantic-release
from 9.8.7 to 9.8.8 - Release notes - Changelog - Commits
Updatespylint
from 3.2.6 to 3.2.7 - Release notes - Commits -
deps: Bump the python-packages group with 2 updates (#30, [
176857e
](https://github.com/Nicconike/Steam-S...
v1.1.1
v1.1.0
v1.1.0 (2024-08-27)
Feature
- feat: update deps (
89d19e7
)
Build
- build(deps): bump playwright/python from v1.45.1-jammy to v1.46.0-jammy (#21)
Bumps playwright/python from v1.45.1-jammy to v1.46.0-jammy.
- build(deps): bump playwright/python from v1.45.0-jammy to v1.45.1-jammy (#17)
Bumps playwright/python from v1.45.0-jammy to v1.45.1-jammy.
- build(deps): bump playwright/python from v1.44.0-jammy to v1.45.0-jammy (#11)
Bumps playwright/python from v1.44.0-jammy to v1.45.0-jammy.
Chore
-
chore: Update Steam Stats (
be667aa
) -
chore(deps): bump the python-packages group with 3 updates (#23)
Bumps the python-packages group with 3 updates: pygithub, python-semantic-release and pytest-asyncio.
Updates pygithub
from 2.3.0 to 2.4.0
Updates python-semantic-release
from 9.8.6 to 9.8.7
Updates pytest-asyncio
from 0.23.8 to 0.24.0
-
chore: Update Steam Stats (
49c5cd3
) -
chore: Update Steam Stats (
3b789e8
) -
chore: Update Steam Stats (
0455eac
) -
chore: Update Steam Stats (
c9ea827
) -
chore: Update Steam Stats (
709bcca
) -
chore: Update Steam Stats (
995cd06
) -
chore(deps): bump playwright in the python-packages group (#20)
Bumps the python-packages group with 1 update: playwright.
Updates playwright
from 1.45.1 to 1.46.0
-
chore: Update Steam Stats (
c6518c0
) -
chore: Update Steam Stats (
9fd6f75
) -
chore: Update Steam Stats (
de3df19
) -
chore: Update Steam Stats (
b19b0a2
) -
chore: Update Pylint Badge (
a10a3e4
) -
chore: Update Steam Stats (
a86df94
) -
chore: Update Pylint Badge (
d8569b5
) -
chore: Update Steam Stats (
11b3b1c
) -
chore: Update Steam Stats (
5a55403
) -
chore(deps): bump playwright in the python-packages group (#16)
Bumps the python-packages group with 1 update: playwright.
Updates playwright
from 1.45.0 to 1.45.1
-
chore: Update Steam Stats (
e369cc8
) -
chore(deps): bump the python-packages group with 2 updates (#14)
Bumps the python-packages group with 2 updates: python-semantic-release and pylint.
Updates python-semantic-release
from 9.8.5 to 9.8.6
Updates pylint
from 3.2.5 to 3.2.6
-
chore: Update Steam Stats (
f29280c
) -
chore: add deps (
5332ac7
) -
chore(deps): bump pipdeptree in the python-packages group (#13)
Bumps the python-packages group with 1 update: pipdeptree.
Updates pipdeptree
from 2.23.0 to 2.23.1
-
chore: Update Steam Stats (
086b5cc
) -
chore: Update Steam Stats (
d1fd260
) -
chore: Update Steam Stats (
26c391a
) -
chore: Update Steam Stats (
ff4553a
) -
chore: Add codecov.yml (
d3162d2
) -
chore: Update Steam Stats (
d22e120
) -
chore: Update Steam Stats (
75b1155
) -
chore: Update Steam Stats (
7b0cabd
) -
chore: Update Pylint Badge (
7e0d189
)
Ci
Bumps the github-actions group with 1 update: python-semantic-release/python-semantic-release.
Updates python-semantic-release/python-semantic-release
from 9.8.6 to 9.8.7
-
ci: Update all workflow to not get triggered with a bot commit (
635fdb8
) -
ci: bump docker/scout-action (#19)
Bumps the github-actions group with 1 update in the / directory: docker/scout-action.
Updates docker/scout-action
from 1.11.0 to 1.13.0
Bumps the github-actions group with 2 updates: python-semantic-release/python-semantic-release and docker/scout-action.
Updates python-semantic-release/python-semantic-release
from 9.8.5 to 9.8.6
Updates docker/scout-action
from 1.10.0 to 1.11.0
-
ci: update workflows (
4ec9226
) -
ci: bump py...
v1.0.2
v1.0.2 (2024-07-11)
Chore
- chore(deps): bump the python-packages group with 2 updates (#9)
Bumps the python-packages group with 2 updates: playwright and python-semantic-release.
Updates playwright
from 1.44.0 to 1.45.0
Updates python-semantic-release
from 9.8.3 to 9.8.5
updated-dependencies:
- dependency-name: playwright
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages - dependency-name: python-semantic-release
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicco <38905025+Nicconike@users.noreply.github.com> (dc42d6b
)
Ci
- ci: use token in steam stats workflow
docs: update template (2101012
)
Fix
- fix: Update code to gracefully handle loccountrycode var
docs: Update Readme
ci: update steam stats workflow (e50ca76
)
v1.0.1
v1.0.0
v1.0.0 (2024-07-09)
Breaking
- perf: Improve Card generation & Main Runner Script Code
BREAKING CHANGE: Major Release 🚀 (1e35e04
)
Chore
-
chore: Update Steam Stats (
984bfbf
) -
chore: Update Pylint Badge (
860b652
) -
chore: Update Steam Stats (
112176b
) -
chore(deps): bump pylint in the python-packages group (#8)
Bumps the python-packages group with 1 update: pylint.
Updates pylint
from 3.2.3 to 3.2.5
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicco <38905025+Nicconike@users.noreply.github.com> (3915a4d
)
-
chore: Update Steam Stats (
bb5458c
) -
chore: Update Steam Stats (
cc9f5fd
) -
chore: Update Steam Stats (
b2f031e
)
Ci
-
ci: update scoring for pylint badge (
25fa44d
) -
ci: update badge url & codeql workflow (
ee23446
) -
ci: move app token step at first (
77cff48
) -
ci: update pylint badge generation (
17dc2ce
) -
ci: Update pylint workflow (
11097f3
) -
ci: Correct the pylint badge generation step (
50be3f4
) -
ci: use custom pylint job instead of actions
build: update dockerfile (ad37826
) -
ci: pylint workflow should workflow if github actions bot does a commit (
b958eea
) -
ci: Update pylint workflow to commit to protected branch (
c38fe71
) -
ci: update workflow (
74c12c4
) -
ci: update workflows to check for github actor (
74e18a3
) -
ci: Correct scout scan step (
700840d
) -
ci: correct the docker workflow for tags (
b64b7d1
) -
ci: revert change (
1b03955
) -
ci: update release workflow (
28afc5a
) -
ci: update docker action
refactor: remove logger info in steam_stats.py (82bf032
)
Documentation
- docs: correct changelog & pyproject
ci: misc changes (a84f81c
)
Test
-
test: Improve codecov for card script to 84% (
81d5f89
) -
test: Improve code cov for main script to 95%
ci: Check prev release (17383b6
) -
test: increase code coverage for main script (
f0a7f52
) -
test: update test_steam_workshop.py for 100% coverage (
72c964f
)
Unknown
- Update Pylint Badge (
f717f61
)