Skip to content

Releases: GeotrekCE/Geotrek-rando-v3

3.6.0

07 Feb 20:53
3cabc60
Compare
Choose a tag to compare

🐛 Fixes

  • Fix SSR (Server Side Rendering) and imprive SEO (#511)
  • Fix Node.js server cache (#460)
  • Fix Next.js prefetch mechanism

🔧 Maintenance

  • Upgrade Node.js version 14 to 17 (#460)
  • Remove and upgrade several dependencies (#533)
  • Replace wretch by axios as http client (#460)

3.5.4

20 Jan 22:22
decc652
Compare
Choose a tag to compare

🐛 Fixes

  • Do not display empty filters (#518 by @dtrucs)
  • Correctly display tags inside list descriptions items (#540 by @dtrucs)
  • Sort activities by order defined in API (#539 by @dtrucs)
  • Fix sitemap generation when Outdoor module is disabled (by @dtrucs)

3.5.3

17 Dec 13:06
f584956
Compare
Choose a tag to compare

🐛 Fixes

  • Fix Node.js to version 14, instead of LTR, to fix cache errors (#460)

🚀 New features

  • Add setting enableServerCache to be able to disable server cache (#460)

✨ Improvements

  • Mention COMPOSE_PROJECT_NAME variable in installation documentation with several Geotrek-rando on the same server (by @mviadere-openig)

3.5.2

26 Nov 22:40
d2342a7
Compare
Choose a tag to compare

🐛 Fixes

  • Fix redirections defined in redirects.json (#522)
  • Fix wrong URL in menu mobile version (#519)
  • Add protection if a filter does not have label (#518)

✨ Improvements

  • Upgrade Next.js version 11 to 12

💥 Beaking changes

  • Redirects from Next.js is replaced by a specific redirection system. locale property is no more used in redirects.json and it is no more necessary to add default locale key in other languages rules.

3.5.1

24 Nov 14:57
300e81d
Compare
Choose a tag to compare

🐛 Fixes

  • Fix filter masking (#512)
  • Fix crash filters with using ID instead of index (#518)

🚀 New features

  • Allow to add dynamic links to information pages in footer (#516 by @dtrucs)

3.5.0

14 Nov 18:53
c0513db
Compare
Choose a tag to compare
  • To enable Outdoor module, Geotrek-admin version 2.70.0 or higher is required
  • To display images in Event module, Geotrek-admin version 2.72.0 or higher is required

🚀 New features

  • Add outdoor sites and courses in home activity bar, seach, detail pages and offline contents, enabled with enableOutdoor setting (#376)
  • Add touristic events in home activity bar, seach, detail pages and offline contents, enabled with enableTouristicEvents setting (#389)

✨ Improvements

  • Group secondary filters by activity for outdoor and services search (#377)
  • Hide images slideshows on offline content as only the first images are downloaded (#287)
  • Simplify filter display setting with adding a display property to each filter (default to false)

🐛 Fixes

  • Fix offline maps tiles with removing mapClassicLayerUrlOffline setting that didn't worked

💥 Beaking changes

  • To hide a filter, you now just have to set its display property to false. If you had overriden filter.json file, you have to update it with just setting filters to hide to "display":false.
    Example to hide "structures" filter:
    [
      {
        "id": "structures",
        "display": false
      }
    ]
    

3.4.0

22 Oct 20:23
67d3562
Compare
Choose a tag to compare

✨ Improvements

  • Explicit and manual offline content download - Texts, images and map tiles (#287)
  • Add a page listing offline contents on mobile version (#287)
  • Add a redirection page when trying to access an unavailable offline page (#287)
  • Move back PDF button and open it in a new tab
  • Separate types values of services with commas (by @dtrucs)
  • Set enableSensitiveAreas setting default value to false

3.3.0

12 Oct 20:37
bbaf174
Compare
Choose a tag to compare

✨ Improvements

  • New filter system (#377)
  • Move all download button in header on desktop detail pages (#378)

🐛 Fixes

  • Avoid crash of touristic content detail pages when teaser is null (#480)
  • Fix click on punctual touristic contents on search map (#456)
  • Fix static pages cache system (#479)

3.2.0

30 Sep 20:55
d014745
Compare
Choose a tag to compare

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)

⚠️ Version notes

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 and docker image prune -a

3.1.3

21 Sep 12:59
8bd0301
Compare
Choose a tag to compare

🐛 Fixes

  • Escape % in URL (#440)
  • Escape accents in static pages URL with diacritics (#440)
  • Fix tests
  • Fix and improve SEO :
    • Clean HTML from description meta tag (#439, thanks to @dtrucs)
    • Add portal name in title meta tag (#439)
    • Don't remove special characters from title meta tag (#441)
    • Unique URL for each detail page (#442)
    • Fix multilingual URL indexation (#443)