Skip to content

Bump mss from 10.1.0 to 10.2.0#174

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/mss-10.2.0
Closed

Bump mss from 10.1.0 to 10.2.0#174
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/mss-10.2.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 24, 2026

Bumps mss from 10.1.0 to 10.2.0.

Release notes

Sourced from mss's releases.

10.2.0

❤️ Big shout out to @​jholveck and @​halldorfannar for this huge release. It will pave a brighter future for the project. Warm thank you to both of you.


Python-MSS 10.2.0

This is version 10.2.0 of Python-MSS, the ultra-fast cross-platform multiple screenshots module.

Release date: 2026-04-23

This release lays the groundwork for upcoming improvements planned for MSS 11.0, while remaining fully backward-compatible. It also improves performance, reliability, and multithreaded behavior, and introduces several new features for working with multi-monitor systems.

If your code works with previous versions of MSS, it should continue to work unchanged in 10.2.0.


Highlights

New API

In 10.2, MSS introduces a new API. The new design lets the MSS project introduce more significant internal changes, without introducing compatibility problems.

Programs using the old API will continue to work in 10.2.0, and most of them will continue to work with 11.0 and beyond.

Previously, MSS would provide the user with an OS-specific MSS class. In the new API, the user always sees a single class: mss.MSS.

The existing mss.mss factory function will continue to work in 11.0, and will continue to work for as long as is reasonable. However, the mss.MSS constructor is preferred for new code.

The existing mss.{platform}.MSS types are deprecated in 10.2.0. (This means the mss.darwin.MSS, mss.linux.MSS, and mss.windows.MSS classes.) They will continue to work. In 11.0, MSS will remove these classes, but to help with backwards compatibility, they will become deprecated factory functions, returning an instance of mss.MSS. Users who use mss.{platform}.MSS as functions can continue to do so. Users who use these as type declarations may update their code to use mss.MSS in 10.2, and may be required to do so in 11.0.

Speaking of types, the MSSBase class is deprecated in 10.2.0. Most users won’t care about that, some type declarations may need to change to mss.MSS.

Where possible, deprecated functionality emits a DeprecationWarning. However, note that these are ignored by default, unless triggered by code in __main__. If you want to see these DeprecationWarning messages, you may run your program under python -Wd, or with the environment variable PYTHONWARNINGS=default (or error). See the Python documentation chapter “Warning Control” for more details.

Many of the API docs are removed, since this change removes much of the API surface. However, they are still in available for backwards-compatibility.

Again, existing working code will continue to work in 10.2 unchanged. However, we recommend that users change the code and type declarations to use mss.MSS.

Summary of deprecations:

  • mss.mss: Change to mss.MSS. Will continue to work in 11.0.
  • mss.{platform}.MSS: Change to mss.MSS. Code will continue to work in 11.0. Types will need to be changed by 11.0.
  • mss.base.MSSBase: (Only valid as a type) Change to mss.MSS by 11.0.

With this change, we are also documenting the MSS versioning policy. MSS has always used Semantic Versioning, but the new policy clearly spells out the details.

Demo Applications

The repository now includes several full demo programs under demos/ showing common screenshot-processing workflows built on MSS.

... (truncated)

Commits
  • b7f4d62 feat: release 10.2.0
  • 2da8ec1 feat: follow up to windows backends (#505)
  • 165e4f7 chore(ci): run on main branch
  • eced18e docs: use History everywhere
  • 129913b docs: rename Changelog to History
  • 1373cfe docs: include the releases history
  • d10128d chore: fix docs tests + remove left markdown files
  • 9183066 feat: adjust Windows to match the Linux backend setup (#503)
  • 13f1472 docs: split the changelog in specific releases
  • cb97724 docs: release notes (#485)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mss](https://github.com/BoboTiG/python-mss) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/BoboTiG/python-mss/releases)
- [Commits](BoboTiG/python-mss@v10.1.0...v10.2.0)

---
updated-dependencies:
- dependency-name: mss
  dependency-version: 10.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 24, 2026
@sonarqubecloud
Copy link
Copy Markdown

@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 24, 2026

Looks like mss is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Apr 24, 2026
@dependabot dependabot Bot deleted the dependabot/pip/mss-10.2.0 branch April 24, 2026 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants