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
