summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/mercatormap/CHANGES.md
blob: 3d699e9b473033d4829cb6b3ec7328e2572dd005 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
# 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.1.0/),
and this project adheres to
[Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security


## [1.1.0] - 2024-08-01

### Added
- New supply sources (web tile servers):
    - `thunderforest atlas`
    - `topplusopen web light`
    - `topplusopen web light grau`
- Needed LaTeX version 2023-11-01
- Point definitions on an orthodrome:
    - Command `mrcNPfromOrthoFraction`
    - Command `mrcNPfromOrthoFractionNamed`
    - Command `mrcNPfromOrthoDistance`
    - Command `mrcNPfromOrthoDistanceNamed`
- Animation support:
    - Environment `mrcAnimation`
    - Command `\mrcTimewarpIdentity`
    - Command `\mrcTimewarpSlowStart`
    - Command `\mrcTimewarpSlowFinal`
    - Command `\mrcTimewarpSlowStartFinal`
    - Command `\mrcAnimFrame`
    - Command `\l_mermap_anim_frame_int`
    - Command `\mrcAnimTime`
    - Command `\l_mermap_anim_time_fp`
    - Command `\mrcAnimScaleDenom`
    - Command `\l_mermap_anim_scaledenom_fp`
    - Command `\mrcAnimLatitude`
    - Command `\l_mermap_anim_lat_fp`
    - Command `\mrcAnimLongitude`
    - Command `\l_mermap_anim_lon_fp`
    - Option `start-position`
    - Option `named-start-position`
    - Option `final-position`
    - Option `named-final-position`
    - Option `position`
    - Option `named-position`
    - Option `frames`
    - Option `drop-first-frame`
    - Option `drop-last-frame`
    - Option `drop-no-frame`
    - Option `scale-denominators`
    - Option `common-scale-denominator`
    - Option `timewarp`
    - Option `timewarp-identity`
    - Option `timewarp-slow-start`
    - Option `timewarp-slow-final`
    - Option `timewarp-slow-start-final`

### Changed
- Version history moved from documentation Chapter 11 to this changelog
- Versioning changed to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
    starting with 1.1.0
- `README` changed to `README.md`
- Key names start with `mermap` instead of `/mermap` now
- All common scratch variables like `\l_tmpa_tl` replaced by package variables
- Orthodrome code
- Several code further revisions

### Deprecated
- Stamen Design has discontinued to server map tiles since 2023-07-31.
    Therefore, all `supply/source` options based on Stamen Design are
    deprecated now, namely
    - `stamen terrain`
    - `stamen terrain-background`
    - `stamen terrain-labels`
    - `stamen terrain-lines`
    - `stamen toner`
    - `stamen toner-lite`
    - `stamen toner-hybrid`
    - `stamen toner-background`
    - `stamen toner-labels`
    - `stamen toner-lines`
    - `stamen watercolor`
    All these options are now not documented any more, but for some time
    are still available for old documents with cached map tiles.

### Removed
- Requirement for packages `expl3`, `xparse`, and `pdftexcmds`

### Fixed
- Links to the WMS maps of Bundesamt für Kartographie und Geodäsie changed
- Overwrite warning while generating `maptiles.texpy`
- Orthodrome drawing with identical starting and final point is now silently ignored



## [1.02] - 2020-08-06

### Added
- New options
  `/mermap/supply/area from marker input` and
  `/mermap/supply/add area from marker input`
  which allow to fit a map to a given external list of marker positions.
- New option `/mermap/fail on missing resource` to control
  compilation behavior for missing resource files.
- New marker option `/mermap/marker/distance` with corresponding
  macro `\mrcmarkerdistance` (issue #2)

### Deprecated
- Openrouteservice has discontinued mapsurfer tiles since June 2020.
  Therefore, `/mermap/supply/source=openrouteservice mapsurfer`
  is deprecated now. It is not documented any more, but
  for some time it is still available for old documents with
  cached map tiles.



## [1.01] - 2020-05-05

### Added
- New general marker option
  `/mermap/marker/generic` with corresponding macros
  `\mrcmarkergeneric` and `\l_mermap_marker_generic_tl`.
  Also, the marker uuid is made expl3 accessible as `\l_mermap_marker_uuid_tl`.
- New hyper marker options:
    - `/mermap/marker/url`
    - `/mermap/marker/link`
    - `/mermap/marker/use urls`
    - `/mermap/marker/ignore urls`
    - `/mermap/marker/use links`
    - `/mermap/marker/ignore links`

### Changed
- User messages for failed Python script calls are changed from warnings to
  errors to fail fast and to provide more information and hints about
  possible reasons.

### Fixed
- Sorting of index key entries fixed for the documentation.



## [1.00] - 2020-04-20

### Added
- Initial public release