Paintera Versions Save

paintera-0.19.1

4 years ago

Paintera 0.19.1

Previous release: 0.19.0

Changelog

Bug Fixes

  • Fix "Not a label multiset" error when persisting canvas and no "isLabelMultiset": true attribute is present (#297) by @igorpisarev in #298

Pull Requests

#298

Merge pull request #298 from saalfeldlab/fix-not-a-label-multiset-error

Fix "not a label multiset" error

paintera-0.19.0

4 years ago

Paintera 0.19.0

Previous release: 0.18.1

Changelog

New Features

  • Add a dialog to add intersecting source states through the Paintera UI (fixes #295). No need to copy and modify existing project files anymore, and much more reliable! (#296)

Pull Requests

#296

Merge pull request #296 from saalfeldlab/intersecting-source-state-dialog

[FEATURE] Add a dialog to add intersecting source states through the Paintera UI (fixes #295). No need to copy and modify existing project files anymore, and much more reliable!

paintera-0.18.1

4 years ago

Paintera 0.18.1

Previous release: 0.18.0

Changelog

Bug Fixes

  • Fix deadlock at startup (#239 #288), thanks to @igorpisarev (#291)

Other

  • Typo in Readme (conda install -c conda-forge -> conda install -c conda-forge paintera), thanks to @uschmidt83 (#290)
  • Auto-generate release note by @hanslovsky (#292)

Pull Requests

#290

Merge pull request #290 from uschmidt83/patch-1

Typo in Readme

#291

Merge pull request #291 from saalfeldlab/fix-deadlock-at-startup

[BUGFIX] Fix deadlock at startup (#239 #288), thanks to @igorpisarev in #291

#292

Merge pull request #292 from saalfeldlab/auto-generate-release-note

[UNVERSIONED] Auto-generate release note by @hanslovsky

Add a kscript that auto-generates release notes from pull request messages:

  1. Scan commits from current HEAD to tag with latest version smaller than current (SNAPSHOT) version.
  2. Filter all commit messages
  3. In each commit message, look for any of these tags, encapuslated in brackets [$TAG]:
    • BREAKING
    • FEATURE
    • BUGFIX
    • UNVERSIONED

The script will suggest a new SemVer version based on the presence of these tags (UNVERSIONED will not increase the version). For example, if HEAD was on 8018669, the output would be:

$ ./create-changelog.kts
# Paintera 0.18.0
Previous release: 0.18.0


## Changelog

### Other
 - Merge pull request #290 from uschmidt83/patch-1: Typo in Readme


## Pull Requests

### #290
Merge pull request #290 from uschmidt83/patch-1

Typo in Readme

It is the maintainers' (@saalfeldlab/lab @saalfeldlab/paintera @saalfeldlab/paintera-admin ) responsibility to add appropriate tags to the commit message when clicking the merge button.

A good workflow to trigger a new Paintera release would then be:

git checkout master && git pull
./create-changelog.kts > changelog.md
# modify changelog.md if necessary
scijava-scripts/release-version.sh # use version suggested by the changelog script if appropriate
# add changelog to release at https://github.com/saalfeldlab/paintera/releases
# modify generate-bash-completion.kts to use latest Paintera release
./generate-bash-completion.kts
# upload paintera_completion to release at https://github.com/saalfeldlab/paintera/releases
# modify generate-bash-completion.kts to use current SNAPSHOT version (can push directly to master for that one)

paintera-0.18.0

4 years ago
  • New Features
    • Add support for importing CATMAID json mesh format (#263 #265)
    • Label data rendering speed increased (#264 #269, thanks to @axtimwalde)
    • Improved Readme:
      • Installation Instructions (#274)
      • paintera-conversion-helper (#275)
      • non-scalar label-multiset label data representation (#275)
      • Added zenodo tag (#277)
    • Serialize 3D viewer transform into Paintera project (#244 #272)
    • Select all label ids (#278, thanks to @igorpisarev)
      • within data set, or
      • within current field of view.
      • Background label id (id=0) cannot be selected anymore.
    • Add CLI options to add data at startup and make PainteraShowContainer/paintera-show-container obsolete (#176 #179 #273)
  • Bug Fixes
    • Threading in shape interpolation (#282, thanks to @igorpisarev)
    • Update outdated label multiset and n5 dependencies (#281, thanks to @igorpisarev)

paintera-0.17.0

4 years ago
  • New Features
    • Bookmarks for global and 3D viewer transforms (#255 #140)
    • Load arbitrary meshes (currently only from .obj, #262 #254)
  • Bug Fixes
    • Update coordinate in status display when navigating with keyboard controls (#260 #204)

paintera-0.16.0

4 years ago
  • New features:
    • Configurable scale bar (#238, #247):
      • font size
      • scale bar size
      • foreground color
      • background color
  • Bug fixes:
    • Draw overlays when transformation changes (21bdeac57401706e1a4004534bc8ac4bdb351db7)
    • Store correct alpha channel in Colors.toHTML (909c065891de65f1e4505fab52fcf996cd47269f)

paintera-0.15.0

4 years ago
  • New features:
    • Merge all selected fragments (#237)
    • Add logo/icon draft (#240)

paintera-0.14.1

4 years ago
  • Bug fixes:
    • Toggle interpolation globally instead of per source (#214 #222)

paintera-0.14.0

4 years ago
  • new features:
    • shape interpolation mode (#228)
  • bug fixes:
    • remove delay setting for ortho-views (#236 #227)
    • fix crosshair update issues (#235)

paintera-0.13.0

4 years ago
  • New Features:
    • Loading indicator when applying mask in status bar
    • Color indicator for last selected label id in status bar (with label id in tooltip)
    • Add generic source display status support
    • Progress indicator for 3d flood-fill
    • No waiting cursor during flood-fill
    • Unify flood-filling for label multi-sets and primitive types
    • Toggle appending ids to current selection with ctrl+left click
    • Auto-detect data type in opener dialog (#172)
  • Bug Fixes:
    • Concurrent modification exception when clicking on labels (#208)
    • Label block lookup that considers all entire dataset is not serialized properly (#232)