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

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## 1.6.0 - 2025.07.24 Nextcloud Hub 10
### Added
- Support PHP 8.4 & NC31
- Switch to (default) Nominatim request-format jsonv2.
  [21ab2f0](https://github.com/nextcloud/maps/commit/21ab2f08c1d5140aa3f3c9a3823d036a16b5eff7) @umgfoin
- Cleanup bootstrap.php to be forward-compatible [#1418](https://github.com/nextcloud/maps/pull/1418) @come-nc
- Scan photos of specific directory [#1231](https://github.com/nextcloud/maps/pull/1231) @tetebueno

### Fixed
- Non-recoverable exception during lookup of long or malformed addressbook entries
  [8df2e21](https://github.com/nextcloud/maps/commit/8df2e21eef28a9842f58566d9deb7313c56e8600) @umgfoin
- Fix favorite category linking bug [6cb5a99](https://github.com/nextcloud/maps/commit/6cb5a998a550c24674a74c5eae380de0349e9f4a), 
  [#1430](https://github.com/nextcloud/maps/pull/1430) @tacruc, @copilot
- Broken filehooks for adding new geophotos and tracks to maps
  [#1420](https://github.com/nextcloud/maps/pull/1420) @umgfoin
- Incorrect closure declaration for manual geo-photos rescan-command
  [#1419](https://github.com/nextcloud/maps/pull/1419) @umgfoin
- Georeferenced photos from external folders not shown on map
  [#1371](https://github.com/nextcloud/maps/issues/1371) @umgfoin
- Wrong failure-msg. when clearing photo-cache
  [#1375](https://github.com/nextcloud/maps/pull/1375) @umgfoin
- Tiles not working on public pages because of missing CSP entries
  [#1363](https://github.com/nextcloud/maps/pull/1363) @chefe

### Updated
- Update Dependencies and Nextcloud Requirements
  [fecd43c](https://github.com/nextcloud/maps/commit/fecd43cf146394fd524c7f5f9a0cfbc13cc3d4a2), [f601d2d](https://github.com/nextcloud/maps/commit/f601d2d267dc0fa9930d8e37baa528752510bc4c) @um
gfoin
- ci: update node.yml workflow from template [#1423](https://github.com/nextcloud/maps/pull/1423)  @tacruc
- Update Dependencies and Nextcloud Requirement [#1402](https://github.com/nextcloud/maps/pull/1402) @a4blue


## 1.5.0 - 2024.11.16 Nextcloud Hub 9
- Update OSM tile service URL [#1295](https://github.com/nextcloud/maps/pull/1295) @StyXman
- Support Nextcloud 30, update CSP header [1336](https://github.com/nextcloud/maps/pull/1336) @Ma27

## 1.4.0 - 2024.04.28 Nextcloud Hub 8
- Compability changes to Nextcloud 29.

## 1.3.0 - 2023.12.12 Nextcloud Hub 7
- Compability changes to Nextcloud 28.

## 1.2.0 - 2023.12.11 Link devices to map
### Added
-  Command for registering maps mimetypes [#1098](https://github.com/nextcloud/maps/issues/1098) @ratte-rizzo
   [#1118](https://github.com/nextcloud/maps/pull/1118) @tacruc
- Replace "Settings" by "Maps settings" [#1127](https://github.com/nextcloud/maps/pull/1127) @Jerome-Herbinet
- Link device to map [#1105](https://github.com/nextcloud/maps/pull/1105) @tacruc
- Support OpenStreetMap vector tiles with Maplibre-gl-js [#1038](https://github.com/nextcloud/maps/pull/1038) @benstonezhang
- added "Download Track" button to AppNavigationTrackItem [#1147](https://github.com/nextcloud/maps/pull/1147) @wronny

### Fixed
- Creation of dynamic property $lockingProvider is deprecated at apps/maps/lib/Hooks/FileHooks.php#46
  [#1023](https://github.com/nextcloud/maps/issues/1023) @rcmlz
  [#1134](https://github.com/nextcloud/maps/pull/1134) @tacruc
- Change postRename hook to fix [#1139](https://github.com/nextcloud/maps/issues/1139) @powerflo
  [#1140](https://github.com/nextcloud/maps/pull/1140) @powerflo

## 1.1.1 - 2023.08.29 Fix search
### Added
-  Fix nominatim search address query [#1111](https://github.com/nextcloud/maps/issues/1111) @fl0e
  [#1110](https://github.com/nextcloud/maps/pull/1110) @Simounet

## 1.1.0 - 2023.07.04 Nextcloud 27
### Added
- Add an option to deduplicate same address for a contact [#1013](https://github.com/nextcloud/maps/issues/1013) @vincowl
  [#1024](https://github.com/nextcloud/maps/pull/1024) @vincowl
- Mobile improvements [#1068](https://github.com/nextcloud/maps/issues/1068) @ant0nwax [#1082](https://github.com/nextcloud/maps/pull/1082) @tacruc
- Location field in favorites form [#1083](https://github.com/nextcloud/maps/pull/1083) @alaskanpuffin
- Interface improvments
[#1084](https://github.com/nextcloud/maps/pull/1084) @alaskanpuffin
[#1085](https://github.com/nextcloud/maps/pull/1085) @alaskanpuffin
[#1088](https://github.com/nextcloud/maps/pull/1088) @tacruc
[#1089](https://github.com/nextcloud/maps/pull/1089) @alaskanpuffin
[#1091](https://github.com/nextcloud/maps/pull/1091) @alaskanpuffin
[#1094](https://github.com/nextcloud/maps/pull/1094) @alaskanpuffin

### Fixed
- update maximum PHP version [#1061](https://github.com/nextcloud/maps/issues/1061) @t-lo
  [#1062](https://github.com/nextcloud/maps/issues/1062) @MrLoverLoverMMMM
  [#1070](https://github.com/nextcloud/maps/pull/1070) @adripo, @skjnldsv, @tacruc

## 1.0.2 - 2023.03.24 Collaborative maps & Image location suggestions
### Fixed
- Maps not loading on safari and other webkit browsers [#1015](https://github.com/nextcloud/maps/issues/1015)@finsyfins
  [#1017](https://github.com/nextcloud/maps/pull/1017) @tacruc


## 1.0.1 - 2023.03.21 Collaborative maps & Image location suggestions
### Fixed
- Error when moving a folder [#1015](https://github.com/nextcloud/maps/issues/1015)@AndyXheli
  [#1012](https://github.com/nextcloud/maps/pull/1012) @tacruc

## 1.0.0 - 2023.03.21 Collaborative maps & Image location suggestions
### New
- [Collaborative Maps](https://nextcloud.com/de/blog/plan-your-next-trip-with-nextcloud-maps-new-features/)
  [#731](https://github.com/nextcloud/maps/pull/731) @tacruc
- Get geodata suggestions for images without location
  [#701](https://github.com/nextcloud/maps/pull/701) @tacruc
- [Device Heatmap](https://github.com/nextcloud/maps/pull/970) @tacruc

## 0.2.4 - 2023.01.01 Minor Fixes
### Fixed
- Shows favorites on NC25
  [#909](https://github.com/nextcloud/maps/pull/909) @tacruc
  [#866](https://github.com/nextcloud/maps/issues/866) @meichthys
- New contacts should again appear on the map
  [#910](https://github.com/nextcloud/maps/pull/910) @tacruc
  [#864](https://github.com/nextcloud/maps/issues/864) @sylvainmetayer

## 0.2.3 - 2022.12.29 NC 25 Redesign
### Fixed
### Updated
- New nextcloud vue components
  [#840](https://github.com/nextcloud/maps/pull/840) @tacruc

## 0.2.2 - 2022.12.29 NC 24 Redesign
### Fixed
- Search for coordinate
  [#851](https://github.com/nextcloud/maps/pull/851) @tacruc
  [#824](https://github.com/nextcloud/maps/pull/824) @tacruc
  [#802](https://github.com/nextcloud/maps/issues/802) @downtownallday @aaronsegura

- Fixes  No contacts shown in maps since version >= 0.2.0
  [#849](https://github.com/nextcloud/maps/pull/849) @tacruc
  [#858](https://github.com/nextcloud/maps/issues/847) @Kieltux
- Fixes  PHP 8.1.9: class "logger" does not exist
  [#863](https://github.com/nextcloud/maps/pull/863) @sylvainmetayer @tcitworld
  [#858](https://github.com/nextcloud/maps/issues/858) @joergmschulz
### Updated
- New nextcloud vue components
  [#839](https://github.com/nextcloud/maps/pull/839) @tacruc

## 0.2.1 - 2022.08.31 Further Improvements
### Fixed
- Fixes Mapbox tiles are not moved
  [#798](https://github.com/nextcloud/maps/pull/798) @tacruc
  [#786](https://github.com/nextcloud/maps/issues/786) @Doppellhelix @BWibo
- Correct date on map tooltip-photo-date
  [#798](https://github.com/nextcloud/maps/pull/808) @tacruc
  [#786](https://github.com/nextcloud/maps/issues/807) @adripo
- Don't show Photos on ZeroIsland
  [#811](https://github.com/nextcloud/maps/pull/811) @tacruc
  [#671](https://github.com/nextcloud/maps/issues/671) @zhangguojvn @adripo
- Search for coordinates
  [#824](https://github.com/nextcloud/maps/pull/824) @tacruc
  [#802](https://github.com/nextcloud/maps/issues/802) @downtownallday



## 0.2.0 - 2022.07.18 New Vue based frontend
### Fixed
- Add .contact-group-name to padding exception
  [#678](https://github.com/nextcloud/maps/pull/678) @RobinFrcd
- Welcome PHP8
  [#683](https://github.com/nextcloud/maps/pull/683) @umgfoin fixes
  [#656](https://github.com/nextcloud/maps/issues/656) @Emporea
  [#652](https://github.com/nextcloud/maps/issues/652) @GHJester
  [#640](https://github.com/nextcloud/maps/issues/640) @benjaminsabatini
- Migrated app to Bootstrap
  [#703](https://github.com/nextcloud/maps/pull/703) @eneiluj @tacruc fixes
  [#689](https://github.com/nextcloud/maps/issues/689) @l1gi
- Improved image metadata extraction
  [#705](https://github.com/nextcloud/maps/pull/705) @tacruc
- Replace deprecated String.prototype.substr()
  [#716](https://github.com/nextcloud/maps/pull/716) @CommanderRoot
- Scan shared Photos
  [#727](https://github.com/nextcloud/maps/pull/727) @tacruc fixes
  [#447](https://github.com/nextcloud/maps/issues/447) @mayermart
- Remove empty lines from address lookup
  [708](https://github.com/nextcloud/maps/pull/708) @SeanDS fixes
  [706](https://github.com/nextcloud/maps/issues/706) @SeanDS
- Show Waypoints in tracks
  [764](https://github.com/nextcloud/maps/pull/764) @tacruc fixes
  [753](https://github.com/nextcloud/maps/issues/753) @nougatbyte
- Allways show tracks without timestamps
  [739](https://github.com/nextcloud/maps/pull/739) @tacruc fixes
  [738](https://github.com/nextcloud/maps/issues/738) @nougatbyte
### Added
- new Vue frontend
  [#510](https://github.com/nextcloud/maps/pull/510) @eneiluj @tacruc
  [#700](https://github.com/nextcloud/maps/pull/700) @tacruc
- Added Option to scan photos now3
  [#704](https://github.com/nextcloud/maps/pull/704) @tacruc
- Added phpUnit tests workflow
  [#725](https://github.com/nextcloud/maps/pull/725) @tacruc
- Added unit test for exif extraction
  [737](https://github.com/nextcloud/maps/pull/737) @tacruc
- Added node  workflow
  [740](https://github.com/nextcloud/maps/pull/740) @tacruc
- Respect .nomedia and .noimage files
  [7226](https://github.com/nextcloud/maps/pull/726) @tacruc
-

### Performance
- Replace use of IConfig with IMemcache to store the last address lookup
  [#688](https://github.com/nextcloud/maps/pull/688) @tcitworld

## 0.1.10 – 2021-12-20
### Fixed
- Add padding on icons/name
  [#654](https://github.com/nextcloud/maps/pull/654) @RobinFrcd

## 0.1.9 – 2021-06-29
### Added
- GitHub automated release action

### Fixed
- fix tracks not loading
  [#587](https://github.com/nextcloud/maps/pull/587) @Ablu
  [#574](https://github.com/nextcloud/maps/issues/574) @Tazzios
- fix images not loading
  [#559](https://github.com/nextcloud/maps/pull/559) @tacruc
  [#543](https://github.com/nextcloud/maps/issues/543) @beardhatcode
- fix db-related install problems on NC 21
  [#568](https://github.com/nextcloud/maps/pull/568) @eneiluj
  [#541](https://github.com/nextcloud/maps/issues/541) @J0WI

## 0.1.8 – 2020-10-03
### Fixed
- controllers not being declared soon enough in some cases
- OC.disallowNavigationBarSlideGesture being absent in some cases

## 0.1.7 – 2020-10-01
### Added
- favorite sharing by public link
[#217](https://github.com/nextcloud/maps/pull/217) @paulschwoerer
- import favorites from Google Maps/Takeout GeoJSON files
[#338](https://github.com/nextcloud/maps/pull/338) @simonspa
- handle coordinate search
[#420](https://github.com/nextcloud/maps/pull/420) @tacruc @eneiluj

### Changed
- use NC Viewer and show right sidebar for displayed photo file (with Sharing and Talk tabs)
[#418](https://github.com/nextcloud/maps/pull/418) @tacruc
- adapt to NC 20

### Fixed
- image count when > 1000
[#378](https://github.com/nextcloud/maps/pull/378) @wronny
- catch PEL warnings
[#369](https://github.com/nextcloud/maps/pull/369) @tacruc
- mistake in Migrations preventing app installation in some cases
[#453](https://github.com/nextcloud/maps/pull/453) @eneiluj
- correctly load inital category states
[#462](https://github.com/nextcloud/maps/pull/462) @eneiluj
- handle storage exceptions on occ scan import
[#436](https://github.com/nextcloud/maps/pull/436) @vwbusguy

## 0.1.6 – 2020-03-09
### Added
- dialog to choose wether to place photo files or directories
[#290](https://github.com/nextcloud/maps/pull/290) @wronny

### Changed
- a few style improvements in tooltips (position and size)
- message when adding a favorite, Esc to cancel

### Fixed
- missing variable declarations breaking things in search, favorites, tracks, devices
[#305](https://github.com/nextcloud/maps/pull/305) @doc75
[#308](https://github.com/nextcloud/maps/pull/308) @Bergum
- delay when placing photos
[#290](https://github.com/nextcloud/maps/pull/290) @wronny
- map left click activation in lots of cases
- favorite and contact group style bug
- cursor style with mapboxgl map
- set max zoom level on tracks
- bug when updating positions of disabled devices
- L.Elevation mouse events

## 0.1.2 – 2019-09-01
### Added
- Mapbox profiles (car, foot, bike)
[#103](https://github.com/nextcloud/maps/pull/103) @tacruc

### Fixed
- catch PelExceptions
[#91](https://github.com/nextcloud/maps/pull/91) @tacruc
[#96](https://github.com/nextcloud/maps/issues/96) @FrouxBY
[#97](https://github.com/nextcloud/maps/issues/97) @matiasdelellis
- bug with chrome based mobile browsers
[#100](https://github.com/nextcloud/maps/pull/100) @eneiluj
[#99](https://github.com/nextcloud/maps/issues/99) @szaimen
- fix bad inserted values for photo lat/lng
[#95](https://github.com/nextcloud/maps/issues/95) @tacruc
[#98](https://github.com/nextcloud/maps/pull/98) @eneiluj @tacruc
- bug when getting vCard address, get rid of post office box vCard address field
[#94](https://github.com/nextcloud/maps/pull/94) @eneiluj

## 0.1.1 – 2019-08-29
### Fixed
- bug with unnamed contacts
[#87](https://github.com/nextcloud/maps/pull/87) @eneiluj
[#85](https://github.com/nextcloud/maps/issues/85) @tacruc

## 0.1.0 – 2019-08-29
### Added
- First release!

## 0.0.1 – 2019-07-01
### Added
- pretty much everything
