# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [4.0.40] - 2022-12-05

### Added

- Map supports multiple selection across types

### Changed

- none

### Removed

- none

&nbsp;


## [4.0.39] - 2022-09-08

### Added

- The map data adds the material text color attribute, and supports the map to set the text color

### Changed

- none

### Removed

- none

&nbsp;

## [4.0.33] - 2022-07-04

### Added

- none

### Changed

- fitToViewer：Change the map fit reference value and scale.

### Removed

- none

&nbsp;

## [4.0.32] - 2022-06-14

### Added

- none

### Changed

- modify touch event.

### Removed

- none

&nbsp;

## [4.0.30] - 2022-05-24

### Added

- add mapKey to define key of map

### Changed

- none.

### Removed

- none

&nbsp;

## [4.0.29] - 2022-04-26

### Added

- add pathLineKey to define key of path

### Changed

- none.

### Removed

- none

&nbsp;

## [4.0.28] - 2022-04-26

### Added

- noe

### Changed

- Modify the map selectEle.

### Removed

- none

&nbsp;

## [4.0.21] - 2021-11-03

### Added

- noe

### Changed

- Modify the map automatically set the center, if the material does not have coordinates to ignore.

### Removed

- none

&nbsp;

## [4.0.20] - 2021-11-03

### Added

- noe

### Changed

- Fix Map center offset problem when element is cancelled.

### Removed

- none

&nbsp;

## [4.0.19] - 2021-10-08

### Change

WaferMap : fit

## [4.0.18] - 2021-08-26

### Change

- WaferMap : update setEleToCenter

## [4.0.17] - 2021-08-25

### Change

- WaferMap : delete onClickMap

## [4.0.16] - 2021-08-25

### Change

- WaferMap : Update the center point of the clicked material

## [4.0.14] - 2021-08-20

### Change

- WaferMap : Collection of material types that do not display content

## [4.0.13] - 2021-08-17

### Change

- WaferMap : Click to zoom on the map, zoomRate update, the map fitToViewer.

## [4.0.12] - 2021-08-17

### Change

- WaferMap : add clickToCenter props ,default is false. If set true when you click element will set it to center and zoom bigger.

## [4.0.11] - 2021-08-14

### Change

- WaferMap : add 增加 centerEleRate:1 ,// 设置中心素材放大倍数  和 centerElement: {}, // 设置中心素材

## [4.0.10] - 2021-07-23

### Change

- WaferMap : add isTouchDevice, modify onTouchEnd

## [4.0.9] - 2021-06-18

### Change

- WaferMap : modify status color

## [4.0.8] - 2021-06-17

### Change

- WaferMap : Add status color and positioning icon to map information

## [4.0.7] - 2021-04-23

### Change

- ChaunveMap : interface add /vsk/ 


## [4.0.5] - 2021-04-23

### Change

- change update yarn.lock，更新签名包版本到3.0.3

## [4.0.5] - 2021-04-23

### Change

- change update yarn.lock，更新签名包版本到3.0.2.

## [4.0.1] - 2021-04-22

### Change

- change virsical-sign

- map path change

- interface add /vsk/


## [3.0.51] - 2021-04-15

### Change

- add zoomRate

- Map material text down

## [3.0.50] - 2021-04-02

### Change

- Mark incoming parameters

- Map remove the guide lead and center the display

## [3.0.49] - 2021-03-31

### Change

- The bubble box does not scale with the whole

## [3.0.48] - 2021-03-30

### Change

- Map frame selection logic modification

## [3.0.47] - 2021-03-29

### Change

- Map frame selection logic modification

## [3.0.46] - 2021-03-24

### Change

- Modify the area icon display

## [3.0.45] - 2021-03-24

### Change

- Element selection is echoed according to the element ID

## [3.0.44] - 2021-03-24

### Change

- Frame selection can only select clickable elements

## [3.0.43] - 2021-03-18

### Refine map adaptation

- Fix duplicate adaptation

## [3.0.42] - 2021-03-05

### Changed

- Fix duplicate adaptation

## [3.0.41] - 2021-03-05

### Changed

- Display male and female outsourcing type avatars before the name of the material 

## [3.0.40] - 2021-03-04

### Changed

- Wafer map Unlimited zoom by default
## [3.0.39] - 2021-03-01

### Changed

- Chaunve Map Small images use base64 format

## [3.0.38] - 2021-01-15

### Changed

- Wafer map showpath state update, path update

## [3.0.36] - 2021-01-15

### Changed

- waferPath update

## [3.0.35] - 2021-01-11

### Changed

- Legend export optimization

## [3.0.34] - 2021-01-06

### Added

- Added legend rendering

## [3.0.33] - 2020-12-31

### Added

- Requests can be prefixed
## [3.0.32] - 2020-12-17

### Changed

- Map material binding area and click to jump

## [3.0.31] - 2020-11-18

### Changed

- Map adaptation modification

## [3.0.30] - 2020-11-18

### Added

- noe
 
### Changed

- Fix zoom control error
  
### Removed

- none

&nbsp;

## [3.0.29] - 2020-11-17

### Added

-  scaleFactorMax, maximum amount of scale a user can zoom in to
-  scaleFactorMin, minimum amount of scale a user can zoom out of
 
### Changed

- none 
  
### Removed

- none

&nbsp;


## [3.0.27] - 2020-11-11

### add

-  add fitWidthOrHeight, Adapt width and height according to parameters

## [3.0.26] - 2020-11-10

### Modified

-  modified Prohibit zooming or pinch zoom

## [3.0.25] - 2020-11-04

### Added

-  add textColor props.
 
## [3.0.24] - 2020-10-28

### Added

-  none
 
## [3.0.23] - 2020-10-28

### Added

-  none
 
### Changed

- WaferMap: The select mark supports distinguishing single selection and multiple selection
  
### Removed

- none

&nbsp;

## [3.0.22] - 2020-10-27

### Added

-  none
 
### Changed

- ChaunveMap: Solve the problem of not updating map material color
  
### Removed

- none

&nbsp;

## [3.0.21] - 2020-09-23

### Added

-  none
 
### Changed

- ChaunveMap: svgTypeCode check when multiple selections
  
### Removed

- none

&nbsp;

## [3.0.20] - 2020-08-05

### Added

-  none
 
### Changed

- wafer: fix elementsColor display color
  
### Removed

- none

&nbsp;

## [3.0.19] - 2020-07-30

### Added

-  none
 
### Changed

- wafer: Drag and drop multi selection sorting
  
### Removed

- none

&nbsp;

## [3.0.18] - 2020-07-30

### Added

-  none
 
### Changed

- chaunve: Added tag attributes
  
### Removed

- none

&nbsp;

## [3.0.17] - 2020-07-29

### Added

-  none
 
### Changed

- chaunve: Update status display
  
### Removed

- none

&nbsp;

## [3.0.16] - 2020-07-24

### Added

-  none
 
### Changed

- chaunve: Can run normally when clickableElement is empty
- chaunve: backgroundColor changed to background
  
### Removed

- none

&nbsp;

## [3.0.15] - 2020-07-22

### Added

-  none
 
### Changed

- chaunve: map.min.js update
- chaunve: add Simulation navigation
- WaferMap: Modify the display material according to the status
  
### Removed

- none

&nbsp;

## [3.0.13] - 2020-07-21

### Added

-  WaferMap: Select the icon to increase the index
 
### Changed

- none
  
### Removed

- none

&nbsp;

## [3.0.12] - 2020-07-16

### Added

-  none
 
### Changed

- chaunve：Switch the material type map without clearing the selected elements
  
### Removed

- none

&nbsp;

## [3.0.11] - 2020-07-15

### Added

-  none
 
### Changed

- chaunve：Optimize map selection logic
- wafer: Modify the map to uncheck the radio callback
  
### Removed

- none

&nbsp;

## [3.0.10] - 2020-07-07

### Added

-  none
 
### Changed

- fix material status display call adjustment
  
### Removed

- none

&nbsp;

## [3.0.9] - 2020-07-07

### Added

-  none
 
### Changed

- fix Selected callback, data structure adjustment
  
### Removed

- none

&nbsp;

## [3.0.8] - 2020-07-07

### Added

-  Warehousing.
 
### Changed

- none
  
### Removed

- none

&nbsp;

## [3.0.7] - 2020-07-01

### Added

- none.
 
### Changed

- ChaunveMap element unbound implementation and add clear selected state attribute
  
### Removed

- none

&nbsp;

## [3.0.6] - 2020-06-24

### Added

- none.
 
### Changed

- Material type switch clear in selected state。
  
### Removed

- none

&nbsp;

## [3.0.5] - 2020-06-18

### Added

- Echo selected elements.
 
### Changed

- ChaunveMap map resource initialization。
  
### Removed

- none

&nbsp;

## [3.0.4] - 2020-06-18

### Added

- Echo selected elements.
 
### Changed

- Modification of incorrect map positioning during leader display switching。
  
### Removed

- none

&nbsp;

## [3.0.3] - 2020-06-18

### Added

- none 
 
### Changed

- fix Unable to preventDefault inside passive event listener due to target being treated as passive. 
  
### Removed

- none

&nbsp;

## [3.0.2] - 2020-06-17

### describe 

WaferMap support drag and drop multiple selection

### Added

- WaferMap support drag and drop multiple selection
 
### Changed

- none
  
### Removed

- none

&nbsp;

## [3.0.1] - 2020-06-17

### describe 

ChaunveMap default attribute value modification

### Added

- none
 
### Changed

- ChaunveMap default attribute value modification
  
### Removed

- none

&nbsp;

## [3.0.0] - 2020-06-15

### describe 

Due to incompatible changes in 2.0.2, move to version 3.0

### Added

- none
 
### Changed

- ChaunveMap integration optimization
  
### Removed

- none

&nbsp;

## [2.0.2] - 2020-06-11

### describe 

Add ChaunveMap 

### Added

- Add ChaunveMap 
 
### Changed

- none
  
### Removed

- none

&nbsp;

## [2.0.1] - 2020-05-26

### describe 

Due to incompatible changes in 1.0.53, move to version 2.0

### Added

- none
 
### Changed

- none
  
### Removed

- none

&nbsp;

## [1.0.56] - 2020-05-25

### Added

- none
 
### Changed

- Make map material not render when it is not displayed
  
### Removed

- none

&nbsp;

## [1.0.55] - 2020-05-21

### Added

- none
 
### Changed

- toolTip disappears when reloading or switching maps
  
### Removed

- none

&nbsp;

## [1.0.54] - 2020-05-21

### Added

- none
 
### Changed

- toolTip uses touchstart and mouseenter event triggers on touch screen and non-touch screen respectively
  
### Removed

- none

&nbsp;

## [1.0.53] - 2020-05-20

### Added

- none
 
### Changed

- Material text display direction adjustment
  
### Removed

- none

&nbsp;

## [1.0.52] - 2020-04-29

### Added

- none
 
### Changed

- Whether regional elements are displayed optimized
### Removed

- none

&nbsp;

## [1.0.51] - 2020-04-28

### Added

 - add props SVGStyle and style
   SVGStyle: Style of the SVG
   style: CSS style of the viewer
 
### Changed

- Changed map SVGStyle and style.

### Removed

- none

&nbsp;

## [1.0.50] - 2020-04-28

### Added

 - add props SVGBackground, you can control the SVGBackground color
 
### Changed

- Add map SVG background color.

### Removed

- none

&nbsp;

## [1.0.49] - 2020-04-27

### Added

 - none
 
### Changed

- The leader icon and bubble scale with the svg.

### Removed

- none

&nbsp;

## [1.0.48] - 2020-04-22

### Added

 - none
 
### Changed

- Judgment of conditional modification of regional material.

### Removed

- none

&nbsp;

## [1.0.46] - 2020-04-17

### Added

 - none
 
### Changed

- fix regional component display issues.

### Removed

- none

&nbsp;

## [1.0.45] - 2020-04-17

### Added

 - none
 
### Changed

- Regional component display issues.

### Removed

- none

&nbsp;

## [1.0.44] - 2020-04-17

### Added

 - none 
 
### Changed

- Restful api request signature error fix.

### Removed

- none

&nbsp;

## [1.0.43] - 2020-04-17

### Added

 - Restful api request signature.
 
### Changed

- none

### Removed

- none

&nbsp;

## [1.0.42] - 2020-03-17

### Added

 - none
 
### Changed

- add font rotation angle control.

### Removed

- none

&nbsp;

## [1.0.41] - 2020-03-13

### Added

 - none
 
### Changed

- fix Components in SvgTextEllipsis that truncate text。

### Removed

- none

&nbsp;
## [1.0.40] - 2020-03-12

### Added

 - none
 
### Changed

- fix when loading map ends, the position is not centered.

### Removed

- none

&nbsp;

## [1.0.39] - 2020-03-11

### Added

- Get viewerdom of SVG  callback method
- update setPointOnViewerCenter method.

### Changed

- Perfect the documents.

### Removed

- none

&nbsp; 

## [1.0.38] - 2020-03-04

### Added

- none

### Changed

- deleteId non-empty string to delete the selected icon

### Removed

- none

&nbsp;

## [1.0.37] - 2020-03-04

### Added

- You can customize the default display key, which is now name, such as date

### Changed

- The document is complete, plus the data structure required when the tooltip is displayed by default, such as the name now required
- Control display, if false or null is passed in, it will not be displayed

### Removed

- none

&nbsp; 

## [1.0.36] - 2020-02-27

### Added

- fix props markId,  supports array format, if multiple, use string array format, such as ['1', '2']
- add props markSvg, you can control the marked icon, this icon contains only elements inside svg, without svg tags
- add props selectedSvg, you can control the selected icon, this icon contains only elements inside svg, without svg tags

### Changed

- Perfect the documents.

### Removed

- none

&nbsp; 

## [1.0.35] - 2020-02-26

### Added

- none
### Changed

- fix props deleteId the rendering errors.

### Removed

- none

&nbsp; 

## [1.0.34] - 2020-02-25

### Added

- add props pathStartSvg, you can control the guide start icon, this icon contains only elements inside svg, without svg tags
- add props pathEndSvg, you can control the guide end icon, this icon contains only elements inside svg, without svg tags
- add props pathStyle, you can control the guide leader style, style setting reference svg element attributes

### Changed

- Perfect the documents.

### Removed

- none

&nbsp; 


## [1.0.33] - 2020-02-25

### Added

- none

### Changed

- Adjust tooltipContent props.
- Improve documentation.

### Removed

- none

&nbsp; 

## [1.0.32] - 2020-02-23

### Added

- add props tooltipContent, you can customize the content of the tooltip.
- add props elementsColor, you can control the color elements.

### Changed

- Perfect the documents.

### Removed

- none

&nbsp; 
