Releases: GeotrekCE/Geotrek-rando-v3
Releases · GeotrekCE/Geotrek-rando-v3
3.3.0
3.2.0
Requires Geotrek-rando-v3-installer version 2.0.0 or more.
💥 Beaking changes
- New build system to install and customize a Geotrek-rando portal dynamically, without building it locally (#458)
🛠️ Maintenance
- Upgrade dependencies (NextJS 10 to 11 and others) (#469)
✨ Improvements
- Move download button in header on desktop trek detail pages (#378)
- Better title and URL for static pages (#468)
- Add "More information" in trek detail page (#370)
- Use
maximumZoomLevel
parameter for spiderfy clusters (#367) - Better 404 error handler for multilanguage (#416)
- Themes uses portalFilters (#432)
- Switch advice and labels on trek detail pages (#445)
- Display parking detail in tooltip on trek detail pages (#400)
- Add
<h1>
on homepage
🐛 Fixes
- Don't override multi-day trekking url (#473)
- Fix crash when there is no label available in this language (#470)
- Fix tooltip on touristic content detail page (#455)
- Show line or polygon of touristic contents on search page (#456)
- Fix default language canonical URL (#476)
- Deactivate alternate links in meta to avoid 404 (#475)
If you update Geotrek-rando v3, the global Docker process has been updated to avoid the Docker image build on your server :
- Download the version 2.0.0 of Geotrek-rando-installer
(wget https://github.com/GeotrekCE/Geotrek-rando-v3-installer/archive/v2.0.0.zip
) and unzip it in a new folder - Rapatriate your customization in this folder, overriding the default one
- Eventually create and update the
.env
file to define another port from the 8080 default one - Make sure your NGINX configuration uses the same port (8080 by default)
- Install Docker Compose. See its official documentation
- Launch the application with
docker-compose up -d
- No need anymore to build a Docker image on your server to install or update the configuration of your Geotrek-rando
- Details in installation documentation
- You can also remove your previous Docker containers and images with launching
docker container prune
anddocker image prune -a
3.1.3
3.1.2
3.1.1
3.1.0
🚀 New features
- Add
redirects.json
setting file to manage redirections from Geotrek-rando v2 to Geotrek-rando v3 (#59) - Allow to filter results by displayed map area (bbox) and its setting
enableSearchByMap
(#383) - Don't recenter map at each search (#413)
- Add a report form on trek details pages and its setting
enableReport
(#407) - Add Italian translation
- Add tooltips on trek detail pages maps (steps, heritages, touristic contents) (#379)
- Show tooltip on search map on hover (#399)
- Add button on map to locate the user GPS position (#365)
- Add departure, arrival and cities on trek detail pages (#369)
- Allow to display fullscreen images (#403)
- Add download buttons on trek mobile detail pages (#405)
- Display legends at the top of images in mobile detail pages
- Add
enableIndexation
setting to allow to disable search engine indexation,true
by default (#410) - Improve 404 page design (#391)
- Improve URL by removing accents with
diacritics
- Improve performances (#362) :
- Remove some unused dependancies
- Add
purgecss
to reduce CSS bundle size - Improve
react-query
configuration for a better management of cache (hydration)
🐛 Fixes
- Add protections to generate sitemap, even when an object has no
name
(#422) - Fix browser back button, with letting NextJS manage the history (#364)
- Fix mobile display of cards descriptions in detail pages, with adapting the height of the container (#397)
- Fix anchor position detection on detail pages refresh, with waiting the end of rendering to calculate position (#419)
- Fix download buttons z-index on treks detail pages
3.0.3
3.0.2
3.0.1
🐛 Fixes
- Enable
spiderfy
onLeaflet.markercluster
- Social network sharing: improve
og:image
tag with checking if there is more than one picture instead of two
3.0.0
- Full redesign and rewriting of Geotrek-rando with React and NextJS (for PWA, SSR and SEO)
- Directly connected to Geotrek-admin API, no more using Geotrek-admin synchronization
- Requires Geotrek-admin 2.57.0 minimun, reachable in https
- Requires Docker to be installed
- Compatible with Geotrek-rando-v3-installer version 1.0.0
🚀 New features
- Redesign of main pages (Home, Search, Details, Informations)
- Mobile first with a dedicated mobile responsive design
- Rewriting with modern frameworks (React and NextJS)
- Search engine optimisation (SEO) with Server side rendering (SSR)
- Dynamic sitemap generation for SEO
- Progressive web app (PWA) to be able to install the web application on a phone, including some offline contents
- Multilingual
- Optimized API calls with cache on some contents (such as filters values, cities...)
- Customizable homepage content
- Simple deployment and customization
- Search into treks or touristic contents with their common or specific filters
- Global documentation (presentation, installation, customization, development, icons, cache...)
- To upgrade to this version, you will have to do a new installation of Geotrek-rando with Docker. See installation documentation
- The installation process of Geotrek-rando v3 is independant from your eventual version 2 of Geotrek-rando