Releases: statch/gitbot
Release list
v3.5.3
v3.5.3
Miscellaneous fixes and version bumps amassed over the past two years.
What's Changed
- pip(deps): bump click from 8.1.6 to 8.1.8 by @dependabot[bot] in #459
- pip(deps): bump motor from 3.6.0 to 3.6.1 by @dependabot[bot] in #460
- pip(deps): bump motor from 3.6.1 to 3.7.0 by @dependabot[bot] in #463
- pip(deps): bump certifi from 2024.12.14 to 2025.1.31 by @dependabot[bot] in #461
- pip(deps): bump plotly from 5.23.0 to 6.0.0 by @dependabot[bot] in #462
- pip(deps): bump aiohttp from 3.11.11 to 3.11.12 by @dependabot[bot] in #465
- pip(deps): bump beautifulsoup4 from 4.12.2 to 4.13.3 by @dependabot[bot] in #464
- pip(deps): bump discord-py from 2.4.0 to 2.5.0 by @dependabot[bot] in #467
- pip(deps): bump psutil from 6.1.1 to 7.0.0 by @dependabot[bot] in #466
- pip(deps): bump discord-py from 2.5.0 to 2.5.2 by @dependabot[bot] in #470
- pip(deps): bump aiohttp from 3.11.12 to 3.11.14 by @dependabot[bot] in #472
- pip(deps): bump python-levenshtein from 0.26.1 to 0.27.1 by @dependabot[bot] in #469
- pip(deps): bump plotly from 6.0.0 to 6.0.1 by @dependabot[bot] in #471
- pip(deps): bump discord-py from 2.5.2 to 2.6.3 by @dependabot[bot] in #502
- pip(deps): bump dnspython from 2.6.1 to 2.8.0 by @dependabot[bot] in #503
- pip(deps): bump certifi from 2025.1.31 to 2025.8.3 by @dependabot[bot] in #496
- pip(deps): bump requests from 2.32.3 to 2.32.5 by @dependabot[bot] in #500
- pip(deps): bump plotly from 6.0.1 to 6.3.0 by @dependabot[bot] in #499
- pip(deps): bump aiohttp from 3.11.14 to 3.13.4 by @dependabot[bot] in #528
- pip(deps): bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #527
- pip(deps): bump aiofiles from 24.1.0 to 25.1.0 by @dependabot[bot] in #524
- pip(deps): bump recordclass from 0.22.1 to 0.24 by @dependabot[bot] in #523
- pip(deps): bump psutil from 7.0.0 to 7.2.2 by @dependabot[bot] in #526
- pip(deps): bump kaleido from 0.2.1 to 1.2.0 by @dependabot[bot] in #525
- pip(deps): bump certifi from 2025.8.3 to 2026.6.17 by @dependabot[bot] in #546
- pip(deps): bump certifi from 2026.6.17 to 2026.7.22 by @dependabot[bot] in #548
- pip(deps): bump requests from 2.33.0 to 2.34.2 by @dependabot[bot] in #549
- pip(deps): bump click from 8.1.8 to 8.4.2 by @dependabot[bot] in #544
- pip(deps): bump beautifulsoup4 from 4.13.3 to 4.15.0 by @dependabot[bot] in #545
- github actions(deps): bump github/codeql-action from 3 to 4.37.3 by @dependabot[bot] in #551
- github actions(deps): bump actions/stale from 9 to 11 by @dependabot[bot] in #547
Full Changelog: v3.5.2...v3.5.3
v3.5.2
v3.5.1
v3.5.0
v3.4.3
v3.4.2
First 2023 release!
It's been a while.
I have been and still am extremely busy, and trust me, I would like this release to be V4 as well.
Sadly, V4 is still a long way off, as exciting as it is. This release ties all the tiny fixes made over the past months together,
as well as adds convenient buttons to some messages sent by the bot to quickly head to the referenced resources.
v3.4.1
v3.4.0
v3.4.0
Another backend update, but this time, it's massive. This absolutely revamps the inner workings of the bot by getting rid of the globs system in favor of a bot-object-centric approach. Another notable change is the removal of launcher.py, and instead running directly from bot.py's __main__ function.
v3.3.0
v3.2.0
v3.2.0
Summary
Some files and directories shouldn't count towards the line count shown in the git loc command - that's what this update addresses!
Details
As a repository collaborator/owner you can now create a JSON file named .gitbot.json at the root of your repo, which will allow you to ignore files and directories which you don't want to be included using fnmatch patterns:
{
"loc": {
"ignore": "*.ignored.extension"
}
}or
{
"loc": {
"ignore": ["*.ignored.extension", "lib/*", "*.py[!cod]"]
}
}More on fnmatch
fnmatch is a Python module that powers this GitBot feature. It's similar to the .gitignore syntax which you know and love.
In fnmatch the following wildcards can be used:
| Pattern | Meaning |
|---|---|
| * | matches everything |
| ? | matches any single character |
| [seq] | matches any character in seq |
| [!seq] | matches any character not in seq |
Notes
The introduction of the .gitbot.json config spec opens the door for many fantastic features to be implemented in the future.
