Minor Changes
- Enable users to overwrite internal Utils functions: #773
- Make layers optionally snappable if pmIgnore is true. Fixes #797: #803
- Add new event
pm:layerreset
and addedintersectionReset
flag topm:markerdragend
. Closes #800: #802 - Add Ukrainian Translation: #812
- Add Turkish translation - thanks @erdaldemirci: #822
- Add new snapping options: #782
Patches
- Update FA language: 04c85a3
- Update typescript declaration file: #783
- Update typescript definitions: #825
- Update fa.json: 8937f8d
- Prevent fire pm:vertexclick when middleMarker is dragged. Fixes #762: 24ed082
- Don't fire pm:vertexclick when middlemarker is dragged: 80d7044
- Respect pmIgnore on edit and removal mode. Fix #759: 989bcea
- Fix btn-name css: #767
- Fix intersection "red" when layer is already red by default. Fixes #751: d100974
- Fix error when line with self-intersection was not cutted: #787
- SnapList was not correct after removing and adding a layer in the
pm:create
event: #784 - Re-init snappable Markers to be sure that pm:snapdrag is fired after selfIntersection is detected. Fixes #800: #801
- Bump y18n from 4.0.0 to 4.0.1: #827
- Remove !important from CSS and tiny fixes like radius on btn: 6ee5248
- Remove !important from CSS rules so devs can overwrite it: 9fc3eb9
- L.PM.setOptIn() Bug fix and pmIgnore improvements with the editing tools: 0008af8
Credits
Huge thanks to @Falke-Design, @diadenchuk, @elliots, and @ryan-morris for helping!