Metashape version 2.3.0
=======================
	* Added Sensor.Axes enum
	* Added PointCloud.Criterion enum
	* Added CleanPointCloud class
	* Added TypeEquidistantFisheye and TypeEquisolidFisheye to Calibration.Type enum
	* Added setAxes()/getAxes() methods to Sensor class
	* Added setInterior()/isInterior() methods to OrthoProjection class
	* Added setTiffPlanar()/getTiffPlanar() methods to ImageCompression class
	* Added setMatchDepthMaps()/getMatchDepthMaps() and setKeypointLimitDepthMaps()/getKeypointLimitDepthMaps() methods to MatchPhotos class
	* Added setDownscale()/getDownscale(), setSharpening()/getSharpening() and setUseAssignedCameras()/getUseAssignedCameras() methods to BuildTexture class
	* Added setSaveLidarSeparation()/getSaveLidarSeparation() methods to ExportReport class
	* Added setNoDoublePrecision()/getNoDoublePrecision() methods to ExportPointCloud class
	* Added setFrames()/getFrames(), setPointClouds()/getPointClouds() and setReplaceAsset()/getReplaceAsset() methods to CalculatePointNormals, ClassifyGroundPoints, ClassifyOverlapPoints, ClassifyPoints and CompactPointCloud classes
	* Added setPointClouds()/getPointClouds() methods to ColorizePointCloud, FilterPointCloud and SmoothPointCloud classes
	* Changed Calibration.project(), Calibration.unproject() and Calibration.getError() methods to return Optional<Vector>
	* Changed Camera.project(), Camera.unproject(), Camera.unproject3D() and Camera.getError() methods to return Optional<Vector>
	* Changed default value of BuildTexture.blendingMode attribute to NaturalBlending
	* Renamed setIncludeSystemInfo()/getIncludeSystemInfo() methods to setSaveSystemInfo()/getSaveSystemInfo() in ExportReport class
	* Removed setFlipX()/getFlipX(), setFlipY()/getFlipY() and setFlipZ()/getFlipZ() methods from BuildDem and BuildOrthomosaic classes

Metashape version 2.2.3
=======================
	* Added TiffCompressionWebP to TiffCompression enum

Metashape version 2.2.2
=======================
	* Added EulerAngles enum
	* Added isLocal(), getUnits() and getVerticalUnits() methods to CoordinateSystem class
	* Added setShowLabels()/getShowLabels(), setColor()/getColor(), setOpacity()/getOpacity() methods to ShapeGroup class
	* Added setUseOcclusionTexture()/getUseOcclusionTexture() and setUsePointCloudIntensity()/getUsePointCloudIntensity() methods to BuildOrthomosaic class
	* Added setSaveEnabled()/getSaveEnabled(), setSaveErrors()/getSaveErrors(), setSaveEstimated()/getSaveEstimated(), setSaveLocationAccuracy()/getSaveLocationAccuracy(), setSaveRotation()/getSaveRotation(), setSaveRotationAccuracy()/getSaveRotationAccuracy() and setSaveVariance()/getSaveVariance() methods to ExportReference class
	* Added setColumnA()/getColumnA(), setColumnB()/getColumnB(), setColumnC()/getColumnC(), setColumnEnabled()/getColumnEnabled(), setColumnLabel()/getColumnLabel(), setColumnSa()/getColumnSa(), setColumnSb()/getColumnSb(), setColumnSc()/getColumnSc(), setColumnSx()/getColumnSx(), setColumnSy()/getColumnSy(), setColumnSz()/getColumnSz(), setColumnX()/getColumnX(), setColumnY()/getColumnY(), setColumnZ()/getColumnZ(), setLoadEnabled()/getLoadEnabled(), setLoadLocationAccuracy()/getLoadLocationAccuracy(), setLoadRotation()/getLoadRotation(), setLoadRotationAccuracy()/getLoadRotationAccuracy() and setRotationAngles()/getRotationAngles() methods to ImportReference class
	* Added setApplyBoresightOffset()/getApplyBoresightOffset(), setApplyTrajectoryMask()/getApplyTrajectoryMask() and setMergeOrthophotos()/getMergeOrthophotos() methods to MergeAssets class

Metashape version 2.2.1
=======================
	* Added Geoid class
	* Added Trajectory class
	* Added CleanTiePoints and CleanModel classes
	* Added TiePoints.Criterion and Model.Criterion enums
	* Added listGeoids() method to CoordinateSystem class
	* Added setLocationFixed()/isLocationFixed() and setRotationFixed()/isRotationFixed() methods to Antenna class
	* Added addGeoid(), removeGeoid() and getGeoids() methods to Document class
	* Added hasTrajectory(), getTrajectory(), removeTrajectory(), getTrajectories() and setTrajectoryKey() methods to Chunk class
	* Added setTrajectory()/getTrajectory() methods to PointCloud class
	* Added setAttributes()/getAttributes() methods to Shape class
	* Added setCoordinateSystem()/getCoordinateSystem() methods to Shapes class
	* Added setCopyPatches()/getCopyPatches() methods to DuplicateAsset class
	* Added setAlignLaserScans()/getAlignLaserScans() methods to AlignCameras class
	* Added setZipCompression()/getZipCompression() methods to ExportTiledModel class
	* Removed ServiceMelown from ServiceType enum

Metashape version 2.2.0
=======================
	* Added Masks class
	* Added PansharpenOrthomosaic, ClassifyOverlapPoints and ImportVideo classes
	* Added MasksData and BlockModelData to DataSource enum
	* Added MaskingModeAI to MaskingMode enum
	* Added TargetTypeApril16h5, TargetTypeApril25h9, TargetTypeApril36h10, TargetTypeApril36h11, TargetTypeAprilCircle21h7, TargetTypeAprilStandard41h12 and TargetTypeAprilStandard52h13 to TargetType enum
	* Added PointCloudFormatCSV to PointCloudFormat enum
	* Added setBiasFixed()/isBiasFixed(), setBias()/getBias(), setBiasReference()/getBiasReference() and setBiasAccuracy()/getBiasAccuracy() methods to Antenna class
	* Added setTransferTexture()/getTransferTexture() methods to BuildOrthomosaic class
	* Added setSourceData()/getSourceData() methods to BuildTexture class
	* Added setFrames()/getFrames() and setReplaceAsset()/getReplaceAsset() methods to ColorizePointCloud, SmoothPointCloud, SmoothModel and RefineModel classes
	* Added setModel()/getModel() methods to RefineModel class
	* Added setCopyMasks()/getCopyMasks() methods to DuplicateChunk and MergeChunks classes
	* Added setConvertToPinhole()/getConvertToPinhole(), setImagePath()/getImagePath() and setSaveImages()/getSaveImages() methods to ExportCameras class
	* Added setMasks()/getMasks() methods to ExportMasks class
	* Added setFrames()/getFrames() and setReplaceAsset()/getReplaceAsset() to GenerateMasks class
	* Added setPointClouds()/getPointClouds() methods to ExportPointCloud class
	* Added setLaserScansUseInitialOrientation()/getLaserScansUseInitialOrientation() methods to MatchPhotos class
	* Added setColumns()/getColumns(), setDelimiter()/getDelimiter(), setGeneratePanorama()/getGeneratePanorama(), setGroupDelimiters()/getGroupDelimiters(), setLoadImages()/getLoadImages(), setLoadPointClassification()/getLoadPointClassification(), setLoadPointColor()/getLoadPointColor(), setLoadPointConfidence()/getLoadPointConfidence(), setLoadPointIndex()/getLoadPointIndex(), setLoadPointIntensity()/getLoadPointIntensity(), setLoadPointNormal()/getLoadPointNormal(), setLoadPointReturnNumber()/getLoadPointReturnNumber(), setLoadPointScanAngle()/getLoadPointScanAngle(), setLoadPointSourceId()/getLoadPointSourceId(), setLoadPointTimestamp()/getLoadPointTimestamp() and setSkipRows()/getSkipRows() methods to ImportPointCloud class
	* Changed default value of clipToRegion attribute to false for ExportPointCloud, FilterPointCloud and SmoothPointCloud classes
	* Renamed BuildTexture.setSourceModel()/getSourceModel() methods to setSourceAsset()/getSourceAsset()
	* Removed NetworkClient.setMasterServer() method
	* Removed setMaster()/getMaster() and setSlaveCount()/getSlaveCount() methods from NetworkClient.ServerInfo class
	* Removed setPointCloud()/getPointCloud() methods from ExportPointCloud class
	* Removed setIgnoreNormals()/getIgnoreNormals() and setImportImages()/getImportImages() methods from ImportPointCloud class

Metashape version 2.1.4
=======================
	* Added setEnabled()/isEnabled() and setSelected()/isSelected() methods to PointCloud and Model classes
	* Added setBlockMargin()/getBlockMargin() and setClipToBlock()/getClipToBlock() methods to ExportModel class
	* Added setGroupDelimiters()/getGroupDelimiters() methods to ImportTrajectory class

Metashape version 2.1.3
=======================
	* Added setMergeMarkers()/getMergeMarkers() methods to DetectMarkers class
	* Added setCopyOrthophotos()/getCopyOrthophotos() methods to DuplicateAsset class
	* Added setCameras()/getCameras(), setCopyLaserScans()/getCopyLaserScans() and setLaserScans()/getLaserScans() methods to DuplicateChunk class
	* Added setCameras()/getCameras(), setImageCompression()/getImageCompression() and setSaveMasks()/getSaveMasks() methods to ExportCameras class
	* Added setLogoPath()/getLogoPath() methods to ExportReport class
	* Added setClipToBoundary()/getClipToBoundary() and setCopyOrthophotos()/getCopyOrthophotos() methods to TransformRaster class

Metashape version 2.1.2
=======================
	* Added ModelGroup and PointCloudGroup classes
	* Added ReferenceItemsAll to ReferenceItems enum
	* Added ServiceNira and ServiceAgisoftCloud to ServiceType enum
	* Added setGroup()/getGroup() methods to Model and PointCloud classes
	* Added getModelGroup(), getPointCloudGroups(), getModelGroups() and setModelGroupKey() methods to Chunk class
	* Added setClipToRegion()/getClipToRegion() methods to DuplicateAsset class
	* Added setSaveAbsolutePaths()/getSaveAbsolutePaths() methods to ExportCameras class
	* Added setClipToRegion()/getClipToRegion() methods to ExportModel, ExportTiledModel, ExportPointCloud, FilterPointCloud and SmoothPointCloud classes
	* Added setSaveElevation()/getSaveElevation() methods to ExportShapes class
	* Added setProjectId()/getProjectId() and setUploadImages()/getUploadImages() methods to PublishData class

Metashape version 2.1.1
=======================
	* Added DisplacementMap to Model.TextureType enum
	* Added BuildTexture.setAntiAliasing()/getAntiAliasing() methods
	* Added ExportModel.setGltfYUp()/getGltfYUp() methods

Metashape version 2.1.0
=======================
	* Added Model.FaceIndexSet class
	* Added TrajectoryData, LaserScansData and DepthMapsAndLaserScansData to DataSource enum
	* Added setSelection()/getSelection() and setFilter()/getFilter() methods to Model class
	* Added setTitle()/getTitle() and setParametersText()/getParametersText() methods to NetworkTask class
	* Added setFrames()/getFrames() and setReplaceAsset()/getReplaceAsset() methods to BuildModel, BuildTiledModel, BuildPointCloud, BuildDem, BuildOrthomosaic, DecimateModel, FilterPointCloud, ImportRaster and TransformRaster classes
	* Added setSplitInBlocks()/getSplitInBlocks(), setBlocksCrs()/getBlocksCrs(), setBlocksSize()/getBlocksSize(), setBlocksOrigin()/getBlocksOrigin(), setClipToBoundary()/getClipToBoundary(), setExportBlocks()/getExportBlocks(), setBuildTexture()/getBuildTexture() and setOutputFolder()/getOutputFolder() methods to BuildModel class
	* Added setWorkitemSizeCameras()/getWorkitemSizeCameras() and setMaxWorkgroupSize()/getMaxWorkgroupSize() methods to BuildTexture class
	* Added setPixelSize()/getPixelSize() methods to BuildUV class
	* Added setMaxTerrainSlope()/getMaxTerrainSlope() methods to ClassifyGroundPoints class
	* Added setModel()/getModel() methods to ColorizeModel and SmoothModel classes
	* Added setTilesetVersion()/getTilesetVersion() methods to ExportPointCloud class
	* Added setAsset()/getAsset() methods to ExportRaster class
	* Added setTiledModel()/getTiledModel(), setTilesetVersion()/getTilesetVersion(), setModelGroup()/getModelGroup(), setPixelSize()/getPixelSize(), setTileSize()/getTileSize() and setFaceCount()/getFaceCount() methods to ExportTiledModel class
	* Added setReplaceAsset()/getReplaceAsset() and setFramePaths()/getFramePaths() methods to ImportModel task
	* Added setMatchLaserScans()/getMatchLaserScans(), setDownscale3D()/getDownscale3D(), setKeypointLimit3D()/getKeypointLimit3D() and setLaserScansVerticalAxis()/getLaserScansVerticalAxis() methods to MatchPhotos class
	* Added setApplyToSelection()/getApplyToSelection() and setClasses()/getClasses() methods to SmoothPointCloud class
	* Added setIgnoreNormals()/getIgnoreNormals() methods to ImportPointCloud class
	* Replaced ExportTiledModel.setUseRtcCenter()/getUseRtcCenter() methods with setUseTilesetTransform()/getUseTilesetTransform()
	* Renamed RefineMesh class to RefineModel
	* Renamed NetworkTask.setGPUSupported()/isGPUSupported() methods to setGpuSupport()/getGpuSupport()
	* Renamed DecimateModel.setAsset()/getAsset() methods to setModel()/getModel()
	* Renamed RenderDepthMaps.setExportDepth()/getExportDepth(), setExportDiffuse()/getExportDiffuse() and setExportNormals()/getExportNormals() methods to setSaveDepth()/getSaveDepth(), setSaveDiffuse()/getSaveDiffuse() and setSaveNormals()/getSaveNormals()
	* Renamed TransformRaster.setDataSource()/getDataSource() methods to setSourceData()/getSourceData()
	* Removed setHidden()/isHidden() and setSelected()/isSelected() methods from Model.Face class

Metashape version 2.0.4
=======================
	* Added removeUV(), removeTextures(), removeVertexColors() and removeVertexConfidence() methods to Model class

Metashape version 2.0.3
=======================
	* Added SmoothPointCloud class
	* Added PointCloud.getPointCount() method
	* Added setFrameDetector()/getFrameDetector() and setMaskDarkPixels()/getMaskDarkPixels() methods to DetectFiducials class

Metashape version 2.0.2
=======================
	* Added TiledModelFormat3MX to TiledModelFormat enum

Metashape version 2.0.1
=======================
	* Added Version class
	* Added setModel()/getModel() and setSaveMetadataXml()/getSaveMetadataXml() methods to ExportModel class
	* Added setVShapeDetector()/getVShapeDetector() methods to DetectFiducials class
	* Added License.install() method
	* Changed getVersion() method to return Version instance
	* Replaced license_key argument with activation_params in License.activateOffline() method

Metashape version 2.0.0
=======================
	* Added TrajectoryFormat enum
	* Added ImportTrajectory class
	* Added ImportDepthImages class
	* Added NativeException class
	* Added setPointClouds()/getPointClouds() methods to AlignCameras class
	* Added setKeepExisting()/getKeepExisting(), setPointCloud()/getPointCloud() and setReturnNumber()/getReturnNumber() methods to ClassifyGroundPoints class
	* Added setPointCloud()/getPointCloud() to ClassifyPoints, ColorizePointCloud, CalculatePointNormals and ExportPointCloud classes
	* Added setAsset()/getAsset() methods to CompactPointCloud class
	* Added setColorFilenames()/getColorFilenames() methods to ImportDepthImages class
	* Added setPrecision()/getPrecision(), setIsLaserScan()/getIsLaserScan(), setReplaceAsset()/getReplaceAsset(), setImportImages()/getImportImages(),
	  setScannerAtOrigin()/getScannerAtOrigin(), setIgnoreScannerOrigin()/getIgnoreScannerOrigin(), setIgnoreTrajectory()/getIgnoreTrajectory(),
	  setTrajectory()/getTrajectory() and setFramePaths()/getFramePaths() methods to ImportPointCloud class
	* Added setMaxQuantizationError()/getMaxQuantizationError() methods to DetectPowerlines class
	* Added setUseRtcCenter()/getUseRtcCenter() methods to ExportTiledModel class
	* Added setMergeAssets()/getMergeAssets(), setCopyLaserScans()/getCopyLaserScans(), setCopyDepthMaps()/getCopyDepthMaps(), setCopyPointClouds()/getCopyPointClouds(),
	  setCopyModels()/getCopyModels(), setCopyTiledModels()/getCopyTiledModels(), setCopyElevations()/getCopyElevations() and setCopyOrthomosaics()/getCopyOrthomosaics() methods to MergeChunks class
	* Renamed PointsFormat enum to PointCloudFormat
	* Renamed DataSource.PointCloudData enum value to DataSource.TiePointsData
	* Renamed DataSource.DenseCloudData enum value to DataSource.PointCloudData
	* Renamed PointCloud class to TiePoints
	* Renamed DenseCloud class to PointCloud
	* Renamed AnalyzePhotos class to AnalyzeImages
	* Renamed BuildDenseCloud class to BuildPointCloud
	* Renamed CalibrateLens class to CalibrateCamera
	* Renamed ColorizeDenseCloud class to ColorizePointCloud
	* Renamed CompactDenseCloud class to CompactPointCloud
	* Renamed ExportDepth class to RenderDepthMaps
	* Renamed ExportPoints class to ExportPointCloud
	* Renamed FilterDenseCloud class to FilterPointCloud
	* Renamed ImportPoints class to ImportPointCloud
	* Renamed TriangulatePoints class to TriangulateTiePoints
	* Renamed Chunk.hasPointCloud() method to hasTiePoints()
	* Renamed Chunk.setPointCloud() method to setTiePoints()
	* Renamed Chunk.getPointCloud() method to getTiePoints()
	* Renamed Chunk.removePointCloud() method to removeTiePoints()
	* Renamed Chunk.thinPointCloud() method to thinTiePoints()
	* Renamed Chunk.hasDenseCloud() method to hasPointCloud()
	* Renamed Chunk.getDenseCloud() method to getPointCloud()
	* Renamed Chunk.removeDenseCloud() method to removePointCloud()
	* Renamed Chunk.getDenseClouds() method to getPointClouds()
	* Renamed Chunk.setDenseCloudKey() method to setPointCloudKey()
	* Renamed AddFrames.setCopyDenseCloud()/getCopyDenseCloud() methods to setCopyPointCloud()/getCopyPointCloud()
	* Renamed CompactPointCloud.setAsset()/getAsset() methods to setPointCloud()/getPointCloud()
	* Renamed DuplicateChunk.setCopyDenseClouds()/getCopyDenseClouds() methods to setCopyPointClouds()/getCopyPointClouds()
	* Renamed FilterPointCloud.setAsset()/getAsset() methods to setPointCloud()/getPointCloud()
	* Renamed PublishData.setSavePointColors()/getSavePointColors() methods to setSavePointColor()/getSavePointColor()
	* Revised parameter names for point attributes in ExportPointCloud class
	* Removed ImportLaserScans class
	* Removed Optional container from method arguments
	* Removed setUseTrajectory()/getUseTrajectory(), setTrajPath()/getTrajPath(), setTrajColumns()/getTrajColumns(),
	  setTrajDelimiter()/getTrajDelimiter() and setTrajSkipRows()/getTrajSkipRows() methods from ImportPointCloud class
	* Removed setMergeDepthMaps()/getMergeDepthMaps(), setMergeDenseClouds()/getMergeDenseClouds(), setMergeModels()/getMergeModels(),
	  setMergeElevations()/getMergeElevations() and setMergeOrthomosaics()/getMergeOrthomosaics() methods from MergeChunks class
	* Changed default value of BuildModel.sourceData and BuildTiledModel.sourceData attributes to DepthMapsData
	* Changed Document.getActiveChunk() method to return Optional<Chunk>

Metashape version 1.8.5
=======================
	* Added DetectPowerlines class
	* Added setGenericDetector()/getGenericDetector(), setRightAngleDetector()/getRightAngleDetector(),
	  setFiducialsPositionCorners()/getFiducialsPositionCorners() and setFiducialsPositionSides()/getFiducialsPositionSides() methods to DetectFiducials class
	* Added setArchive()/getArchive() methods to LoadProject and SaveProject classes

Metashape version 1.8.4
=======================
	* Added ImageFormatARA, ImageFormatTGA, ImageFormatDDS, ImageFormatJP2 and ImageFormatKTX to ImageFormat enum
	* Added Elevation.getElevation() method
	* Added setFolderDepth()/getFolderDepth() methods to ExportPoints and ExportTiledModel classes
	* Added setMultiplane()/getMultiplane() methods to ImportLaserScans class
	* Changed value type from Optional to Vector for Antenna.setLocation()/getLocation() and setRotation()/getRotation() methods

Metashape version 1.8.3
=======================
	* Added CloudClient class
	* Added PublishData class
	* Added ServiceType enum
	* Added CalibrationFormatSTMap to CalibrationFormat enum

Metashape version 1.8.2
=======================
	No Java API changes

Metashape version 1.8.1
=======================
	* Added CamerasFormatMA to CamerasFormat enum
	* Added setGlobalProfile()/getGlobalProfile() methods to ExportRaster class
	* Added setTrajColumns()/getTrajColumns(), setTrajDelimiter()/getTrajDelimiter(), setTrajPath()/getTrajPath(),
	  setTrajSkipRows()/getTrajSkipRows() and setUseTrajectory()/getUseTrajectory() methods to ImportPoints class
	* Removed setFixPixelAspect()/getFixPixelAspect(), setFixPrincipalPoint()/getFixPrincipalPoint() and
	  setRemoveDistortions()/getRemoveDistortions() methods from ConvertImages class

Metashape version 1.8.0
=======================
	* Added BuildPanorama class
	* Added CalculatePointNormals class
	* Added setScreenSpaceError()/getScreenSpaceError() methods to ExportPoints and ExportTiledModel classes
	* Added setFontSize()/getFontSize() method to ExportReport class
	* Added setPointNeighbors()/getPointNeighbors() to ImportPoints class
	* Added setHomePoint()/getHomePoint(), setInterestingZone()/getInterestingZone(), setPowerlines()/getPowerlines(),
	  setRestrictedZone()/getRestrictedZone() and setSafetyZone()/getSafetyZone() methods to PlanMission class
	* Added setMergePlanes()/getMergePlanes() methods to ConvertImages class
	* Added Metashape.setProjectCompression()/getProjectCompression() and Metashape.setProjectAbsolutePaths()/getProjectAbsolutePaths() methods
	* Added NetworkClient.getServerStatus() method
	* Adopted Optional class for nullable values
	* Replaced BBox2d class with BBox class
	* Replaced Matrix2x3d, Matrix3x3d and Matrix4x4d classes with Matrix class
	* Replaced Vector2d and Vector3d classes with Vector class
	* Replaced Vector3uc class with Color class
	* Replaced NetworkClient.pauseBatch()/resumeBatch() methods with NetworkClient.setBatchPaused() method
	* Replaced NetworkClient.pauseNode()/resumeNode() methods with NetworkClient.setNodePaused() method
	* Moved Task class to com.agisoft.metashape package
	* Removed MetaData class
	* Removed Variant class
	* Removed ExportPanorama class
	* Removed setAbsolutePaths()/getAbsolutePaths() and setCompression()/getCompression() methods from SaveProject class
	* Removed Photo.createThumbnail() and Photo.loadImage() methods
	* Removed compression and absolute_paths arguments from Document.save() method
	* Removed StatusPaused from NetworkClient.Status enum

Metashape version 1.7.6
=======================
	* Added DepthMapsData and ImagesData to DataSource enum

Metashape version 1.7.5
=======================
	* Added ClassifyGroundPoints.setErosionRadius() and ClassifyGroundPoints.getErosionRadius() methods

Metashape version 1.7.4
=======================
	* Added ImportLaserScans class
	* Added Metashape.getNetworkPath() and Metashape.setNetworkPath() methods
	* Added BatchStatus.update(), BatchList.update() and NodeList.update() methods
	* Renamed NodeItem.setNode_id()/getNode_id() methods to NodeItem.setNodeId()/getNodeId()

Metashape version 1.7.3
=======================
	* Added ModelFormatOSGB, ModelFormatOSGT and ModelFormatLandXML to ModelFormat enum
	* Added TiledModelFormatOSGB and TiledModelFormatOSGT to TiledModelFormat enum
	* Added CoordinateSystem.transformationMatrix() and CoordinateSystem.datumTransform() methods
	* Added CoordinateSystem.makeGeographic() and CoordinateSystem.makeGeocentric() methods
	* Added Sensor.makeMaster() method
	* Added ShapeGroup.setMeta() and ShapeGroup.getMeta() methods
	* Added setProcessingTime()/getProcessingTime() methods to NetworkClient.TaskStatus class
	* Added ExportPoints.setCompression() and ExportPoints.getCompression() methods
	* Added ExportTiledModel.setModelCompression() and ExportTiledModel.getModelCompression() methods
	* Added ImportModel.setDecodeUdim() and ImportModel.getDecodeUdim() methods
	* Added MatchPhotos.setKeypointLimitPerMpx() and MatchPhotos.getKeypointLimitPerMpx()

Metashape version 1.7.2
=======================
	* Added Camera.Type enum
	* Added Marker.Type enum
	* Added ClusteringMethod enum
	* Added PointsFormatSLPK to PointsFormat enum
	* Added DuplicateAsset and GeneratePrescriptionMap classes
	* Added Camera.setType(), Camera.getType(), Marker.setType() and Marker.getType() methods
	* Added Camera.setMaster(), Camera.getMaster(), Sensor.setMaster() and Sensor.getMaster() methods
	* Added Mesh.hasUV(), Mesh.hasVertexColors() and Mesh.hasVertexConfidence() methods
	* Added Model.getFaceCount(), Model.getVertexCount(), Model.hasUV(), Model.hasVertexColors() and Model.hasVertexConfidence() methods
	* Added setMerge()/getMerge(), setOperandAsset()/getOperandAsset(), setOperandChunk()/getOperandChunk() and
	  setOperandFrame()/getOperandFrame() methods to BuildTiledModel class
	* Added ExportReport.setIncludeSystemInfo() and ExportReport.getIncludeSystemInfo() methods
	* Added GenerateMasks.setDepthThreshold() and GenerateMasks.getDepthThreshold() methods

Metashape version 1.7.1
=======================
	* Removed ReduceOverlap.setSensor() and ReduceOverlap.getSensor() methods

Metashape version 1.7.0
=======================
	* Added Geometry and AttachedGeometry classes
	* Added isAttached(), is3D(), setGeometry()/getGeometry(), setAttachedGeometry()/getAttachedGeometry() methods to Shape class
	* Added MatchPhotos.setFilterStationaryPoints() and MatchPhotos.getFilterStationaryPoints() methods
	* Added BuildOrthomosaic.setGhostingFilter() and BuildOrthomosaic.getGhostingFilter() methods
	* Added setHasNodataValue()/getHasNodataValue() and setNodataValue()/getNodataValue() methods to ImportRaster class
	* Added setAttachViewpoints()/getAttachViewpoints(), setGroupAttachedViewpoints()/getGroupAttachedViewpoints() and
	  setHorizontalZigzags()/getHorizontalZigzags() methods to PlanMission class
	* Added ReduceOverlap.setSensor() and ReduceOverlap.getSensor() methods
	* Renamed ImportMasks class to GenerateMasks
	* Renamed MaskSource enum to MaskingMode
	* Removed Shape.Type enum
	* Removed setType()/getType(), resize()/getSize(), setVertex()/getVertex(), setZEnabled()/isZEnabled() methods from Shape class

Metashape version 1.6.6
=======================
	* Added Task.TaskTarget enum
	* Added OrthoProjection.Type enum
	* Added Camera.loadImage() and Photo.loadImage() methods
	* Added Chunk.setPointCloud() and Chunk.setShapes() methods
	* Added setCoordinateSystem/getCoordinateSystem(), setTransform()/getTransform(), setType()/getType() and
	  setRadius()/getRadius() methods to OrthoProjection class
	* Added setTransform()/getTransform() and setCoordinateSystem()/getCoordinateSystem() methods to DenseCloud and TiledModel classes
	* Added Task.toNetworkTask(), Task.getParameterNames(), Task.getTarget() and Task.isGPUSupported() methods
	* Added ExportReference.setPrecision() and ExportReference.getPrecision() methods

Metashape version 1.6.5
=======================
	* Added Sensor.setMeta() and Sensor.getMeta() methods
	* Added Photo.createThumbnail() method

Metashape version 1.6.4
=======================
	* Added CalibrationFormatPhotomod to CalibrationFormat enum
	* Added Model.Vertex.setConfidence() and Model.Vertex.getConfidence() methods
	* Added ConvertImages.setUseInitialCalibration() and ConvertImages.getUseInitialCalibration() methods
	* Added ExportModel.setSaveConfidence() and ExportModel.getSaveConfidence() methods
	* Added setImageOrientation()/getImageOrientation(), setSaveInvalidMatches()/getSaveInvalidMatches() and
	  setUseInitialCalibration()/getUseInitialCalibration() methods to ExportCameras class
	* Added setCRS()/getCRS() and setImageOrientation()/getImageOrientation() methods to ImportCameras class
	* Removed setAdaptiveResolution()/getAdaptiveResolution() methods from BuildUV class

Metashape version 1.6.3
=======================
	* Added RasterFormatGeoPackage to RasterFormat enum
	* Added ShapesFormatGeoPackage to ShapesFormat enum
	* Added PointCloud.renderPreview(), DenseCloud.renderPreview(), Model.renderPreview(),
	  TiledModel.renderPreview() and Orthomosaic.renderPreview() methods
	* Added setClipToBoundary()/getClipToBoundary() methods to ExportPoints, ExportModel, ExportTiledModel and ExportRaster classes
	* Added BuildUV.setTextureSize() and BuildUV.getTextureSize() methods
	* Added setCameras()/getCameras(), setFrames()/getFrames() and setGenerateMasks()/getGenerateMasks()
	  methods to DetectFiducials class
	* Added DecimateModel.setApplyToSelection() and DecimateModel.getApplyToSelection() methods
	* Added ExportModel.setEmbedTexture() and ExportModel.getEmbedTexture() methods
	* Added width, height and point_size arguments to Chunk.renderPreview() method
	* Added meta argument to NetworkClient.createBatch() method
	* Removed setFitP3()/getFitP3() and setFitP4()/getFitP4() methods from CalibrateLens class

Metashape version 1.6.2
=======================
	* Added License class
	* Added CamerasFormatNVM to CamerasFormat enum
	* Added PointsFormatPTX to PointsFormat enum
	* Added ShapesFormatCSV to ShapesFormat enum
	* Added PointCloud.cleanup() method
	* Added BuildTexture.setTransferTexture() and BuildTexture.getTransferTexture() methods
	* Added setColumns()/getColumns(), setCRS()/getCRS(), setDelimiter()/getDelimiter(),
	  setGroupDelimiters()/getGroupDelimiters() and setSkipRows()/getSkipRows() methods to ImportShapes class
	* Added setMinPitch()/getMinPitch() and setMaxPitch()/getMaxPitch() methods to PlanMission class
	* Fixed typo in Chunk.hasOrthomosaic() method name
	* Removed ReduceOverlap.setCaptureDistance() and ReduceOverlap.getCaptureDistance() methods
	* Changed default value of AlignCameras.resetAlignment attribute to false
	* Changed default value of MatchPhotos.resetMatches attribute to false

Metashape version 1.6.1
=======================
	* Added CameraTrack, DepthMap, Photo, RPCModel, Shutter and Vignetting classes
	* Added Sensor.Reference and Marker.Projection classes
	* Added Model.Mesh, Model.Face, Model.Vertex, Model.TexFace and Model.TexVertex classes
	* Added Calibration.setRPCModel() and Calibration.getRPCModel() methods
	* Added Camera.setPhoto() and Camera.getPhoto() methods
	* Added Camera.setChutter() and Camera.getChutter() mathods
	* Added Camera.setVignetting() and Camera.getVignetting() methods
	* Added Marker.setEnabled() and Marker.isEnabled() methods
	* Added Chunk.getCameraTracks(), Chunk.getCameraTrackKeys() and Chunk.getCameraTrack() methods
	* Added Chunk.addCameraTrack() and Chunk.removeCameraTracks() methods
	* Added Chunk.setCameraCoordinateSystem() and Chunk.getCameraCoordinateSystem() methods
	* Added Chunk.setMarkerCoordinateSystem() and Chunk.getMarkerCoordinateSystem() methods
	* Added Chunk.setImageContrast() and Chunk.getImageContrast() methods
	* Added DenseCloud.setLabel() and DenseCloud.setMeta() methods
	* Added DepthMaps.setLabel() and DepthMaps.setMeta() methods
	* Added DepthMaps.setDepthMap() and DepthMaps.getDepthMap() methods
	* Added Elevation.setLabel() and Elevation.setMeta() methods
	* Added Orthomosaic.setLabel() and Orthomosaic.setMeta() methods
	* Added PointCloud.setMeta() and Shapes.setMeta() methods
	* Added Sensor.setReference() and Sensor.getReference() methods
	* Added Sensor.setVignetting() and Sensor.getVignetting() methods
	* Added Model.setMesh() and Model.getMesh() methods
	* Added TiledModel.setLabel() and TiledModel.setMeta() methods
	* Added BuildModel.setSubdivideTask() and BuildModel.getSubdivideTask() methods
	* Added TypeRPC to Calibration.Type enum
	* Updated Camera.setMeta() and Camera.getMeta() methods to work on Camera meta instead of Photo meta
	* Updated Marker.setProjection() and Marker.getProjection() methods to work with Marker.Projection objects
	* Removed Camera.setPath() and Camera.getPath() methods

Metashape version 1.6.0
=======================
	Initial release of Metashape Java API
