Skip to content

Releases: Nicconike/Steam-Stats

v1.3.2

26 Jun 12:16
Compare
Choose a tag to compare

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

23 May 21:04
Compare
Choose a tag to compare

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 and test_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

22 May 20:18
Compare
Choose a tag to compare

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. - Added generate_progress_bar function to create HTML for game progress bars. - Improved error handling in get_element_bounding_box and html_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

  • Bump python-semantic-release/python-semantic-release (#52, 002cee5)

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

  • Bump python-semantic-release/python-semantic-release (#53, 8f7efb9)

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

  • Bump the github-actions group across 1 directory with 3 updates (#60, e0f7aaf)

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

  • Bump the github-actions group with 2 updates (#55, 7886706)

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

Documentation

Signed-off-by: Nicco 38905025+Nicconike@users.noreply.github.com

Refactoring

  • Resolve pylint warning and refactor unit tests code (e626afb)

Chores


Detailed Changes: v1.2.1...v1.3.0

v1.2.1

01 Jan 22:30
Compare
Choose a tag to compare

v1.2.1 (2025-01-01)

Bug Fixes

  • api: Patch the bug for incomplete card generation for recently played games (1e306f8)

Build System

Chores

Continuous Integration

  • Bump the github-actions group with 2 updates (#48, ed2359a)

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


Detailed Changes: v1.2.0...v1.2.1

v1.2.0

16 Dec 20:52
Compare
Choose a tag to compare

v1.2.0 (2024-12-16)

Features

  • card: Add dynamic sizing for card generation for games played (9a31749)

Continuous Integration

Updates python-semantic-release/python-semantic-release from 9.8.7 to 9.8.8 - Release notes - Changelog - Commits

  • Bump python-semantic-release/python-semantic-release (#31, e6a9601)

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

Build System

  • deps: Bump playwright/python (#46, e802e10)
    Updates playwright/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)
    Updates playwright/python from v1.47.0-jammy to v1.48.0-jammy

Chores

Read more

v1.1.1

29 Aug 16:15
Compare
Choose a tag to compare

v1.1.1 (2024-08-29)

Chore

  • chore: Update Pylint Badge (5069ff6)

  • chore: Update Steam Stats (a87541f)

Ci

  • ci: update release action workflow (6ec2fb7)

Documentation

Fix

  • fix: correctly display time if it is 1 min
    refactor: use black formatter
    ci: update pylint ci (18f7216)

v1.1.0

27 Aug 18:04
Compare
Choose a tag to compare

v1.1.0 (2024-08-27)

Feature

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

  • ci: update release.yml (49f9d54)

  • ci: bump python-semantic-release/python-semantic-release (#22)

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

  • ci: update workflow (0b9e7a8)

  • ci: bump the github-actions group with 2 updates (#15)

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...

Read more

v1.0.2

11 Jul 23:44
Compare
Choose a tag to compare

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

10 Jul 00:02
Compare
Choose a tag to compare

v1.0.1 (2024-07-10)

Chore

  • chore: Update Pylint Badge (500c087)

Fix

  • fix: Add INPUT_GH_TOKEN as a token env var
    docs: update readme
    ci: revert steam stats workflow
    chore: misc changes (a50764c)

v1.0.0

09 Jul 22:57
Compare
Choose a tag to compare

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