Skip to content

0.2.0

Latest

Choose a tag to compare

@larsjuhw larsjuhw released this 26 Aug 17:41
1e12144

Adds compatibility with OctoPrint 2.0.0 while remaining compatible with 1.11.x.

What's Changed

  • OctoPrint 2.0.0 compatibility. Replaced the removed user_permission check with a dedicated PLUGIN_FILEDESCRIPTION_EDIT permission, granted to the Admins and Users groups by default — so existing users keep the access they had.
  • Migrated the install to pyproject.toml. The Python package is now octoprint_filedescription (lowercase); the plugin identifier, API endpoint and stored file metadata are unchanged, so descriptions and tags carry over untouched.
  • The edit button now sits at the end of the action-buttons row instead of being appended after it, fixing its position in the file list.
  • Implemented is_api_protected and is_template_autoescaped.

Upgrading

Update through the Plugin Manager as usual. No configuration changes are needed and existing descriptions and tags are preserved.

Thanks to @jacopotediosi for the OctoPrint 2.0.0 compatibility work in #5.

Full Changelog: 0.1.2...0.2.0