github wkentaro/labelme v5.9.0

latest release: v5.9.1
one day ago

What's Changed

Features

  • feat: validate shape JSON objects in LabelFile in #1624
  • feat: Allow spacebar for finalizing a shape by @akx in #1474
  • feat: show drawing & editing status messages on status bar in #1673
  • feat(canvas): show progress dialog when downloading AI model in #1677
  • feat(app): add option to keep previous brightness/contrast settings in #1678
  • feat(app): show download dialog for text-to-bbox model in #1679
  • feat(app): add "About Labelme" menu and dialog in #1680

Fixes

  • fix: Fix closure issue in brightness/contrast slider label update by @xiyaowong in #1613
  • fix: don't fill linestrip internal area in #1628
  • fix: fix missing fill-drawing in polygon mode in #1627
  • fix: fix label list design inconsistency on Windows by using HtmlDelegate in #1646
  • fix: fix cursor flickering on Windows in #1647
  • fix: prevent overwriting items when dragging and dropping in label list in #1651
  • fix: Fix brightness/contrast for PNG image in #1655
  • fix: fix not-shown save automatically state by removing icon on Windows in #1657

Others

  • chore: add startup log message for labelme version in #1615
  • chore: include 16, 32, 48, 64, 128, and 256 pixel icons in icon.ico in #1619
  • docs: link to new install-labelme-terminal doc (using uv) in #1623
  • chore: Use standard types.SimpleNamespace instead of custom struct by @akx in #1480
  • chore: Add .git-blame-ignore-revs by @akx in #1476
  • ci: run lints/checks only once in #1629
  • ci: fix indentation in ci.yml in #1630
  • chore: remove flake8 noqa comments from init.py files in #1631
  • chore: Clean up some type: ignore comments by @akx in #1626
  • chore: upgrade ruff from 0.1.9 to 0.12.11; autofix by @akx in #1633
  • chore: Apply and enable flynt check in #1634
  • chore: Enable pyupgrade check in ruff in #1635
  • ci: check translation files are up-to-date in #1636
  • ci: use cache-apt-pkgs-action to speed up CI in #1637
  • ci: ignore line numbers in translation file check in #1642
  • refactor: make _get_default_config_and_create_labelmerc private in #1644
  • chore: define default shape colors in Shape class in #1643
  • build(dep): upgrade osam to 0.2.5 in #1645
  • refactor: Simplify QPointF, Qt modifiers use in canvas.py in #1648
  • chore: type annotate canvas functions to remove type: ignore in #1649
  • chore: Remove mypy ignore for Shape._current_vertex_fill_color in #1661
  • chore: Update language-updating by @akx in #1638
  • chore: Clean up more "type: ignore" comments by @akx in #1632
  • refactor: Move action collections out of actions namespace by @akx in #1662

New Contributors

Full Changelog: v5.8.3...v5.9.0

Don't miss a new labelme release

NewReleases is sending notifications on new releases.