Skip to content

🚀 5.3.0#360

Merged
RobinTail merged 19 commits into
masterfrom
develop
Apr 20, 2026
Merged

🚀 5.3.0#360
RobinTail merged 19 commits into
masterfrom
develop

Conversation

* Upgrading dev dependencies.

* Upgrading transitive dependencies.
@RobinTail RobinTail added release Chores for releasing new versions dependencies labels Oct 1, 2025
@coveralls

coveralls commented Oct 1, 2025

Copy link
Copy Markdown

Coverage Status

coverage: 100.0%. remained the same — develop into master

* Add pyproject.toml file.

* Changing the way _version ignored by mypy.

* Allow current mock names.

* Disabling suggestion-mode in pylint - removed.

* rm temp fix for setuptools version.
@RobinTail RobinTail added the refactoring Better implementation of the same thing label Dec 14, 2025
* Upgrading eslint plugin allowed dependencies to v2.

* Using types node 24.

* Upgrading eslint to latest of v9.

* Upgrading typescript eslint to latest of v8.

* Upgrading vitest to v4.

* Using v8 coverage provider for vitest 4.

* Upgrading prettier to its latest.

* Upgrading LESS to latest.

* Upgrading happy-dom to latest.

* Upgrading tsconfig base of node20 to latest.

* rm mockdate, using vitest timers instead.

* rm unicorn plugin for eslint: using restricted syntax rule instead.
@RobinTail RobinTail changed the title 🚀 Next 🚀 5.3.0 Dec 14, 2025
* Switching to tsdown.

* Overriding vite to v8.0.0-beta.1.

* Overriding lightningcss.

* Changing format to ESM.
* Upgrading transitive dependencies.

* Ensure LESS up to date.
Updated the CI workflow to install both Wheel and Setuptools.
Removed pkg_resources from the installation step for Wheel.
@RobinTail

RobinTail commented Feb 11, 2026

Copy link
Copy Markdown
Collaborator Author

setuptools

v82.0.0
08 Feb 2026

Deprecations and Removals
pkg_resources has been removed from Setuptools. Most common uses of pkg_resources have been superseded by the importlib.resources and importlib.metadata projects. Projects and environments relying on pkg_resources for namespace packages or other behavior should depend on older versions of setuptools. (#3085)

Specify version range for setuptools installation.
* Upgrading vitest and tsdown.

* Updating snapshot.

* fix: avoid inline const (rolldown config).

* Upgrading third level dependencies.
* CI: Using Node 22.

* Using tsconfig base for Node 22.
* Switching to pnpm.

* rm resolutions for node types.

* CI: fix UI package file.
@RobinTail

RobinTail commented Apr 20, 2026

Copy link
Copy Markdown
Collaborator Author

🚀 5.3.0rc3
✅ installation tested on OctoPrint 1.11.5
✅ QA passed on OctoPrint 1.11.5

@RobinTail
RobinTail marked this pull request as ready for review April 20, 2026 09:45

@RobinTail RobinTail left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🏁 reviewed

@RobinTail

RobinTail commented Apr 20, 2026

Copy link
Copy Markdown
Collaborator Author

✅ QAed on latest OctoPrint 1.11.7
✅ autoconnect feature retained
✅ scheduler feature retained
✅ physical shutdown button operation retained
🏁 ready

@RobinTail
RobinTail merged commit 4a286f0 into master Apr 20, 2026
74 of 76 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies refactoring Better implementation of the same thing release Chores for releasing new versions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants