Skip to content

Releases: pierrestoffe/craft-language-redirector

3.1.1

03 May 12:36
Compare
Choose a tag to compare

Fixed

  • Fixed issue with _getSitesPerLanguage Twig method when no language groups are defined

3.1.0

26 Apr 17:23
Compare
Choose a tag to compare

Added

  • Added Twig function getGuessedLanguage for guessing the user's preferred language
  • Added Twig function getSavedLanguage for getting the language preference that is saved in the user's session
  • Added Twig function hasLanguageSuggestion for getting a bool indicating if a better language match exists for the user
  • Added Twig function getInformationForLanguage for getting Site information from a language string

Changed

  • Renamed private _getLanguageFromSession method to getLanguageFromSession public method
  • Renamed private _getLanguageFromGuess method to getLanguageFromGuess public method
  • Renamed private _getPreferredLanguage method to getPreferredLanguage public method
  • Turned private _checkIfSiteIsAlreadyInUse method into _checkIfSiteIsAlreadyInUse protected method
  • Turned private _setQueryParameters method into _setQueryParameters protected method
  • Turned private _getQueryParameters method into _getQueryParameters protected method
  • Turned public _getSiteGroup method into _getSiteGroup protected method
  • Turned public _getSiteGroupId method into _getSiteGroupId protected method

Deprecated

  • Renamed languageSwitcher Twig extension to languageRedirector
  • Renamed languageSwitcher.getUrls method to languageRedirector.getLanguageOptions

3.0.0

21 Apr 20:59
Compare
Choose a tag to compare

Fixed

  • Added support for Craft CMS 5.x

2.0.1

10 Jun 18:19
Compare
Choose a tag to compare

Fixed

  • Fixed language matching issue that would occur when the locales in the config file are not lowercase

2.0.0

15 May 15:23
Compare
Choose a tag to compare

Added

  • Added support for Craft CMS 4.x

1.5.3

03 Dec 11:42
Compare
Choose a tag to compare

Fixed

  • Fixed issue where visitors where automatically redirected to the defaultEntryId when it is defined. The defaultEntryId should instead only be used when calling the language switcher variable.

1.5.2

18 Nov 22:34
Compare
Choose a tag to compare

Fixed

  • Fixed edge case of $defaultEntryId, when an entry exists in a Site but is disabled

1.5.1

06 Nov 00:35
Compare
Choose a tag to compare

Fixed

  • Fixed release numbering format

1.5.0

06 Nov 00:34
Compare
Choose a tag to compare

Added

  • Added defaultEntryId setting to default to a specific Entry when the current Entry is disabled in other Sites

1.4.0

06 Nov 00:34
Compare
Choose a tag to compare

Added

  • Added group parameter to getUrls method so that the list of URLs in a specific language group can be retrieved