Skip to content

Release notes

Michael Doube edited this page Apr 14, 2020 · 38 revisions

These are the release notes for the individual maven artefacts of the project. A BoneJ release consists of a certain version of all the maven artefacts below, because BoneJ is a multi-module project. BoneJ user releases are available for download by the ImageJ updater from the update site. SNAPSHOT artefacts are available for developers from maven.scijava.org.

Note that starting from bonej-6.0.0, all modules of a release share the same version number, even when nothing changed in some of the modules. In other words, for some modules, some increases in version number accompany no change to their code.

Release notes after 7.0.0

See the list of releases.

Release notes after 6.1.0

6.1.1
  • bug fixes and additional feature (colour by orientation) to ParticleCounter.java class.

Older Release notes (up-to-6.1.0)

This sections lists release notes before switch to single release version for all artefacts

Aggregator

Artefact discontinued after switch in releasing policy.

This POM does not exist after cuneiform-experimental-patch3. Note that up to release [cuneiform-experimental-patch3] this POM is only needed so that Travis can build both Legacy and Modern. It updated only to include the latest versions of these modules.

Legacy

pom-bonej-legacy

6.0.0 and 6.1.0
  • switch to 'big-bang' releasing
5.0.1
  • Upgrades to bonej-legacy-plugins_:4.0.1
  • Upgrades to bonej-legacy-util_:4.0.1
5.0.0
  • Upgrades to bonej-legacy-plugins_:4.0.0
  • Upgrades to bonej-legacy-util_:4.0.0
  • Drops bonej-legacy-pqct artefact
4.0.0
  • Upgrades to bonej-legacy-plugins 4.0.0
  • Upgrades to bonej-legacy-utils 3.0.0
3.0.0
  • Upgrades to boneJ-legacy-plugins 2.0.0
  • Upgrades to boneJ-legacy-pqct 1.1.0
2.0.0
  • Upgrades to boneJ-legacy-plugins 1.1.0
  • Upgrades to boneJ-legacy-util 2.0.0
1.0.0
  • Upgrades to boneJ-legacy-plugins 1.0.0
  • Upgrades to boneJ-legacy-pqct 1.0.0
  • Upgrades to boneJ-legacy-util 1.0.0

boneJ-legacy-plugins_

6.0.0 and 6.1.0
  • switch to 'big-bang' releasing
  • fixes bugs in ParticleCounter.java
4.0.1
  • Paths in plugins.config changed to Plugins>BoneJ>
  • Bug fixes
4.0.0
  • Artefact renamed to boneJ-legacy-plugins_. It wasn't recognized properly without the underscore.
  • All plugins moved under menu Plugins>BoneJ Legacy>
  • StackCropper deleted
  • EllipsoidFitter deprecated and removed from plugins.config
  • MeasureSurface deprecated and removed from plugins.config
  • NeckShaftAngle deprecated and removed from plugins.config
  • RoiInterpolator deprecated and removed from plugins.config
  • StructureModelIndex deprecated and removed from plugins.config
  • Fixes bugs
  • Removes methods from the API
  • Removes method parameters from the API
  • Makes methods static
3.0.0
  • FractalBoxCounter deleted
  • ISQReader deleted
  • KontronIMGReader deleted
  • VolumeFraction deleted
2.0.0
  • AnalyzeSkeleton deleted
  • Connectivity deprecated and removed from plugins.config
  • FractalBoxCounter deprecated and removed from plugins.config
  • Help deleted
  • ISQReader deprecated and removed from plugins.config
  • KontronIMGReader deprecated and removed from plugins.config
  • MeasureSurface deprecated and removed from plugins.config
  • SkeletonAngles deleted
  • Skeletonise deleted
  • VolumeFraction deprecated and removed from plugins.config
1.1.0
  • LocalThickness deprecated
  • LocalThickness removed from plugins.config
1.0.0
  • AnalyseSkeleton deprecated
  • AnalyseSkeleton removed from plugins.config
  • Skeletonise deprecated
  • Skeletonise removed from plugins.config
  • SkeletonAngles deprecated
  • SkeletonAngles removed from plugins.config
  • Help deprecated
  • Help removed from plugins.config
  • Packages restructured
  • Analyse Skeleton called from the AnalyzeSkeleton plugin
  • Skeletonise called from the Skeletonize3Dplugin
  • Thickness called from the Local Thickness plugin
  • Erode/Dilate called from the VIB plugin

bonej-legacy-pqct

Artefact discontinued. Tools now distributed independently

1.1.0
  • Read_Stratec_File deprecated and removed from plugins.config
1.0.0
  • Packages restructured

bonej-legacy-util

6.0.0
  • switch to 'big-bang' releasing
4.0.1
  • Bug fixes
4.0.0
  • Artefact renamed to boneJ-legacy-util_. It wasn't recognized properly without the underscore.
  • Removes deprecation from incorrectly identified code.
3.0.0
  • ArrayHelper deleted
  • EigenCalculator deleted
  • FitCircle deprecated
2.0.1
  • ArrayHelper deprecated
  • EigenCalculator deprecated
2.0.0
  • Move TestDataMaker to package org.bonej.util
  • Fix TestDataMaker.binaryNoise for repeatable tests
1.0.0
  • Packages restructured
  • Rounding bug fixed in Trig.angle3D

Modern

pom-bonej2

6.0.0 and 6.1.0
  • switch to 'big-bang' releasing
0.5.0
  • Upgrades to org.bonej.bonej-ops 0.5.0
  • Upgrades to org.bonej.bonej-utilities 0.5.0
  • Upgrades to org.bonej.bonej-plugins 0.5.0
0.4.0
  • Upgrades to org.bonej.bonej-ops 0.4.0
  • Upgrades to org.bonej.bonej-utilities 0.4.0
  • Upgrades to org.bonej.bonej-plugins 0.4.0
  • Drops testImgs module as unnecessary
0.3.0
  • Upgrades to org.bonej.ops 0.3.0
  • Upgrades to org.bonej.utilities 0.3.0
  • Upgrades to org.bonej.wrapperPlugins 0.3.0
0.2.0
  • Upgrades to org.bonej.ops 0.2.0
  • Upgrades to org.bonej.utilities 0.2.0
  • Upgrades to org.bonej.wrapperPlugins 0.2.0
0.1.0
  • Upgrades to org.bonej.ops 0.1.0
  • Upgrades to org.bonej.utilities 0.1.0
  • Upgrades to org.bonej.wrapperPlugins 0.1.0

bonej-ops

6.0.0 and 6.1.0
  • switch to 'big-bang' releasing
0.5.0
  • Changes QuadricToEllipsoid output type
  • Fixes a bug in QuadricToEllipsoid - Contingent implementation was incorrect, and made ellipsoid fitting fail.
  • Deletes the ita sub-package - all functionality now in AnalyzeSkeleton3D
0.4.0
  • Artefact renamed to bonej-ops
  • Refactors Anisotropy ops - deletes old and adds new
  • Moves "intertrabecular angles" related ops to ita package
  • Hides methods from the API
  • Adds DistanceFromEllipsoidSurface op
  • Changes QuadricToEllipsoid output type
0.3.0
  • Adds Anisotropy ops
0.2.0
  • Adds CleanShortEdges op
  • Adds NPointAngles op
  • Adds VertexValenceSorter op
  • Removes TriplePointAngles op
0.1.0
  • Adds `CentroidLinAlg3d op
  • Adds TriplePointAngles op

org.bonej.testImgs

Module discontinued as unnecessary. All tests for the code should be repeatable with just the modules needed for running BoneJ, thus an extra module that's needed to be downloaded for testing is not great.

0.1.0
  • Adds Cuboid, HollowCuboid and WireFrameCuboid

bonej-utilities

6.0.0 and 6.1.0
  • switch to 'big-bang' releasing
0.5.0
  • Fixes bugs in the BoneJ results table (SharedTable), and changes it type
  • Adds and removes public methods
  • Changes parameter and return types
0.4.0
  • Artefact renamed to bonej-utilities
  • Moves & hides API methods
0.3.0
  • Adds and moves API methods
  • Deletes deprecated code
0.2.0
  • Adds methods for inspecting image axes and elements
  • Adds methods for inspecting ImagePlus images
  • Adds methods for Graph
  • Adds SharedTable class for showing result data
  • Adds RoiManagerUtil class for cropping ImagePlus based on ROIs
0.1.0
  • Utilities for the first wrapper plugins

bonej-plugins

6.0.0 and 6.1.0
  • switch to 'big-bang' releasing
0.5.0
  • Area/Volume fraction now reports measures separately for each subspace
  • Puts all plug-ins under the Plugins > BoneJ > menu
  • Fixes bugs in, amongst others, Fit ellipsoid.
  • Plug-ins now show progress on the progress bar.
0.4.0
  • Artefact renamed to bonej-plugins
  • Adds imagej-mesh dependency, which slightly changes mesh results in IsosurfaceWrapper and SurfaceFractionWrapper.
  • Deletes the Help plug-in. Redundant now that ImageJ introduce the search bar.
  • Fixes bugs
0.3.0
  • Adds AnisotropyWrapper
  • Adds FitEllipsoidWrapper
0.2.0
  • Adds ThicknessWrapper
  • Adds IntertrabecularAngleWrapper
  • Adds ConnectivityWrapper
  • Adds WrapperUtils utility class for other wrappers
  • Adds ElementFractionWrapper
  • Adds SurfaceFractionWrapper
  • Adds IsosurfaceWrapper
  • Adds FractalDimensionWrapper
  • Modernise AnalyseSkeletonWrapper and SkeletoniseWrapper
  • Adds utilities for wrappers
  • Adds n-dimensional splitting
  • Adds tools for managing the BoneJ results table
  • Remove TriplePointAnglesWrapper
0.1.0
  • Adds AnalyseSkeletonWrapper
  • Adds Help plugin
  • Adds SkeletoniseWrapper
  • Adds TriplePointAnglesWrapper