Releases: treee111/wahooMapsCreator
Release v3.1.0
Features
- correctly integrate tunnels to maps in macOS (in the same way as in Windows) (#165)
7d5520b
- possibility to verbose output with -v in CLI and GUI
9075b43
- save timestamp of last-changed of raw map files being processed
a29fd99
- Read tag-wahoo.xml and tags-to-keep.json from user directory first (from python module as fallback) (#170)
fd23b8a
Bug Fixes
- write tags per OS & include name-tags
4ec269e
- Enable canary islands processing. Mapping in constants.py and movement of .json content (#169)
88a51ec
- Enable ukraine processing. Mapping in constants.py
a4f94ea
- harmonize logging of "merging splitted tiles" with the rest
5ba0c22
- correctly compare the version of last run. fix for #161
d9893d7
Development/Infrastructure/Test/CI
- remove copying and remove deprecated files #148
3472a25
- remove argument
-om
60e0019
- don't publish wahooMapsCreator as .zip and don't mention in docs
24bfef9
- Fix unittests & update unittest files after changes of release v3.0.0 (#164)
b473a97
BREAKING CHANGE
Users who downloaded the .zip files from the release page should migrate to the PyPI version and update the python module accordingly.
Release v3.0.0
Breaking Changes
- Remove argument
-km
(keep_map_folders) (#140)b6157ab
- Process coding that can be influenced by user-input without
-fp
- speeds up playing with tags (#150)71161c1
- By default include POI's into generated maps (#151)
15b9e26
Features
- Check for required programs at wahooMapsCreator start (#127)
bcb2dc0
- Use
python
instead ofpython3
to callshape2osm.py
to be macOS Monterey/M1 compatible (#131)c73bd8a
- Write v17 map tile indicator (#138)
58b7a12
- Refactor getting tag-wahoo xml file, distinguish Osmosis errors, reset default logging level to INFO (#141)
1b5f89f
- Refactor a lot to decouple and make maintenance easier (focus osm_maps_functions.py) (#152)
9810b6d
- Rename variable names to make them more understandable. Restructure one for-loop (#153)
60c1c6c
- Make logging uniformly and include variables into the message correctly (#154)
f59c138
- Filter country file if new new tags are being used // introduce country config file .config.json (#162)
9157286
- Add shop/bicycle POIs, show also "ways" POIs (#158)
30ee102
Bug Fixes
- handle USA json country names via conversion of
_
to-
(#137)f235b8c
- Set timeout for file downloads to 30 minutes per file (pylint finding) (#149)
ce48d55
- handle threads as int and use f-typing to append it to cmd (#147)
3cdb75d
Development/Infrastructure/Test/CI
- delete cruiser tooling and do not publish as .zip in a release
a252202
- Update unittest files after changes of release v2.0.0 (#124)
e39f984
- Refactor generated_files unittests (#125)
0bab7a9
- Refactor constants and setup functions (#126)
ce7d7a4
- add FEAT commits to changelog
ccbe03c
- Run pylint tests also on pull requests
450073b
- install: Update python packages to latest minor release and delete unused environment files (#148)
47e0fb7
- CI/CD: only run tests at push onto develop or PR's
beee898
- docu: of copy-to-wahoo, installation, contribution (#157)
6ad9d6f
- install: introduce config file .config.json // store python module version (#161)
00a9b92
- Correct unittests of generated files for v3.0.0 changes (#163)
4aaf161
BREAKING CHANGE
As most of the people use wahooMapsCreator to create maps including POI's, this is now golden standard without any arguments.
Coding that can be influenced by user-input is now processed without giving -fp
and coding that can not be influenced is only re-procecced when issuing -fp
. That speeds up playing with tags.
- argument
-km
, keep_map_folders does no longer exist - either start the tool without the -zip argument or unzip the conpressed output after processing
Release v2.0.2
Release v2.0.1
v2.0.1
Bug Fixes
v2.0.0
Breaking Changes
- X/Y coordinates can be given as input parameters (e.g. for testing!) & refactoring of GUI & CLI processing (#99)
dabe117
- Remove primary CLI input option
-fi
, that is giving a json-file with tile(s). It is replaced by #99 (#105)1ca469c
- default "process border countries" to yes in GUI and CLI (#104)
631b47d
Features
- restructure logging using logging-object, correct unittests & unittest-files (#101)
6026893
- update documentation (#110)
b09ba71
- adjust BOLT device theme (#111)
f2337b5
- Introduce PyPI setup to distribute python package (#117)
a947b9f
- Include POIs into generated maps and diplay them with VTM rendering (#106)
b32fd86
- Do not zip folders with generated files by default (#118)
a4feb92
- install: move work-directories to the user directory (prerequisite for PyPI setup) (#119)
0dd582b
Bug Fixes
Development/Infrastructure/Test/CI
- correct pylint findings (#103)
cd8be6d
- multiple small corrections & unifications. pylint findings, logging, comments, unittests (#107)
c8ecf44
- Refactor tags constants, have universal tags and unittest it (#108)
df80946
- CI/CD: Introduce pylint via GitHub Actions on each push (#112)
d50479c
- Change structure of repository to python module (#115)
e87ce45
- correct pylint findings (#116)
d85bd01
BREAKING CHANGE
The GUI and CLI of wahooMapsCreator will now be called differently than
before:
python -m wahoomc gui
andpython -m wahoomc cli -co malta
This will ensure better control over the CLI input parameters, help
messages and is more consistent now!
Für CLI and GUI, the default is now to calculate border countries.
The CLI option -bc
was therefore replaced by -nbc
, "do not calculate border countries".
Anaconda .yml files have now a different name for creating new environments. Existing Anaconda environments can still be used without adjustments!
Release v2.0.0
Breaking Changes
- X/Y coordinates can be given as input parameters (e.g. for testing!) & refactoring of GUI & CLI processing (#99)
dabe117
- Remove primary CLI input option
-fi
, that is giving a json-file with tile(s). It is replaced by #99 (#105)1ca469c
- default "process border countries" to yes in GUI and CLI (#104)
631b47d
Features
- restructure logging using logging-object, correct unittests & unittest-files (#101)
6026893
- update documentation (#110)
b09ba71
- adjust BOLT device theme (#111)
f2337b5
- Introduce PyPI setup to distribute python package (#117)
a947b9f
- Include POIs into generated maps and diplay them with VTM rendering (#106)
b32fd86
- Do not zip folders with generated files by default (#118)
a4feb92
- install: move work-directories to the user directory (prerequisite for PyPI setup) (#119)
0dd582b
Bug Fixes
Development/Infrastructure/Test/CI
- correct pylint findings (#103)
cd8be6d
- multiple small corrections & unifications. pylint findings, logging, comments, unittests (#107)
c8ecf44
- Refactor tags constants, have universal tags and unittest it (#108)
df80946
- CI/CD: Introduce pylint via GitHub Actions on each push (#112)
d50479c
- Change structure of repository to python module (#115)
e87ce45
- correct pylint findings (#116)
d85bd01
BREAKING CHANGE
The GUI and CLI of wahooMapsCreator will now be called differently than
before:
python -m wahoomc gui
andpython -m wahoomc cli -co malta
This will ensure better control over the CLI input parameters, help
messages and is more consistent now!
Für CLI and GUI, the default is now to calculate border countries.
The CLI option -bc
was therefore replaced by -nbc
, "do not calculate border countries".
Anaconda .yml files have now a different name for creating new environments. Existing Anaconda environments can still be used without adjustments!
Release v1.1.1
Release v1.1.0
Features
- CI/CD: create OS-specific .zip files during build for release .zip files, separate cruiser.zip Asset and delete unused files (#90)
c3cd530
- install: move work-directories
common_download
andoutput
to level of wahooMapsCreator to be release independent (#93)c33fefe
Bug Fixes
- copy version files to map archive (#92)
e50c1b7
- Release all dist/*.zip files as Assets (also cruiser!) and include moved files (corrects #90) (#97)
4fb49f6
- Windows: use (official) 32bit or 64bit osmconvert.exe (#91)
187e4ac
Development/Infrastructure/Test/CI
- docu: remove not needed install steps and clarify installation (macOS/ Windows)
9e1a00b
- docu: Anaconde outside of repo, do not collapse in QUICKSTART_ANACONDA.md (#98)
ea732f7
Documentation
You can read the documentation for this version here or the included .md files in the download .zip's.
Release v1.0.0
Features
- install: Make Anaconda environment very easy to setup (#82)
14b9161
- docu: Update & refactor README and install-docu for setting up Anaconda environment (#84)
07dbeea
Development/Infrastructure/Test/CI
- unittest: Update unittest files for Windows and macOS after sharpening Anaconda environment (#83)
5ed0375
BREAKING CHANGE
The recommendation for the initial setup is now to create a virtual Python environment via Anaconda on Windows, macOS or Linux. Installing multiple programs manually with all setup details and problems now belongs to the past.
wahooMapsCreator can now be used much quicker and easier!
Release v0.12.0
Bug Fixes
- macOS: Support osmosis-tool v1.13.2 by sorting land* osm files before merging (#78)
e599294
- Make paths for zip files identical on different OS: macOS and Windows (#79)
85c8a36
Development/Infrastructure/Test/CI
Release v0.11.0
Features
- Refactor downloader.py (#66)
4bb80a1
- Calculation of tiles using Geofabrik-URL instead of static json (#68)
cee0089
- Add Dataline checks and checks for (sub-) regions (#69)
e0773c5
- Enhance GUI with tabs for all possible arguments (#74)
243aa53
- Create one function make_and_zip_files from two existing ones (#76)
4223dc1
Bug Fixes
- Reflect #44 also in Github Release .zip file
c03abea
- make "filter_tags" overwrite existing files on macOS
bc7f2c3
- Prevent initialisation of the graphical GUI on WSL (#72)
2a64a17
- Process GUI / tk coding only if running in GUI mode (#73)
3c5cbe3