Skip to content

Releases: saalfeldlab/paintera

paintera-0.19.2

25 Aug 01:47
Compare
Choose a tag to compare

Paintera 0.19.2

Previous release: 0.19.1

Changelog

Bug Fixes

  • Erase-paint would be committed as transparent label into background. Users found that confusing because they expected erase-paint to erase what was painted in the canvas only and nothing to be committed to background where erased (#294). After discussion and evaluation, #305 changes the behavior of comitting canvas: Now, no special values will be written into background: Only background (0) or valid label ids will be written. This also means that all voxels in the data are assigned meaning (and not "UNKNOWN" or equivalent).

Pull Requests

#305

Merge pull request #305 from saalfeldlab/fix-294

Exclude all special value labels when committing canvas

paintera-0.19.1

14 Aug 18:16
Compare
Choose a tag to compare

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

13 Aug 19:48
Compare
Choose a tag to compare

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

08 Aug 14:34
Compare
Choose a tag to compare

Paintera 0.18.1

Previous release: 0.18.0

Changelog

Bug Fixes

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

06 Aug 18:10
Compare
Choose a tag to compare
  • 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

paintera-0.17.0

25 Jul 15:24
Compare
Choose a tag to compare
  • 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

16 Jul 14:14
Compare
Choose a tag to compare
  • New features:
    • Configurable scale bar (#238, #247):
      • font size
      • scale bar size
      • foreground color
      • background color
  • Bug fixes:
    • Draw overlays when transformation changes (21bdeac)
    • Store correct alpha channel in Colors.toHTML (909c065)

paintera-0.15.0

07 Jul 12:59
Compare
Choose a tag to compare
  • New features:
    • Merge all selected fragments (#237)
    • Add logo/icon draft (#240)

paintera-0.14.1

25 Jun 10:02
Compare
Choose a tag to compare
  • Bug fixes:
    • Toggle interpolation globally instead of per source (#214 #222)

paintera-0.14.0

25 Jun 09:57
Compare
Choose a tag to compare
  • new features:
    • shape interpolation mode (#228)
  • bug fixes:
    • remove delay setting for ortho-views (#236 #227)
    • fix crosshair update issues (#235)