Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Multi Device Switcher · Version history

Multi Device Switcher changelog and version history

Latest version
1.8.7
Jun 3, 2026 (5 months ago)
Releases
33
since 2012
In the last year
1
Tested up to
WordPress 7.0.8
PHP 7.4 or later

Releases each year

  • 20128 releases
  • 20132 releases
  • 20143 releases
  • 20154 releases
  • 20162 releases
  • 20173 releases
  • 20181 release
  • 20191 release
  • 20201 release
  • 20212 releases
  • 20223 releases
  • 20241 release
  • 20251 release
  • 20261 release

20261 release

  1. Multi Device Switcher 1.8.7Latest

    • tested up to 7.0
    • change requires at least to wordpress 5.9
    • change requires to PHP 7.4
    • improve code with phpcs
    • fix test case
    • update github workflows
    • update phpunit v9 and wpcs v3
    • update composer dependencies
    • update wp-tests script

20251 release

  1. Multi Device Switcher 1.8.6

    • update japanese translation
    • update pot
    • fix relative path in the argument of load_plugin_textdomain function
    • the “_doing_it_wrong” warning, which has appeared in WordPress 6.7 and later[#15]
    • update github workflows
    • add Known bugs section to document
    • add phpunit-legacy job
    • ci support php 8.0 later

20241 release

  1. Multi Device Switcher 1.8.5

    • add phpcs job to ci
    • add healthcheck to database container
    • add bats test to ci
    • fix bats test case
    • add test case
    • fix phpcs.ruleset.xml
    • add enqueue_styles method
    • imporve code with phpcs
    • fix composer scripts
    • update github actions

20223 releases

  1. Multi Device Switcher 1.8.4

    • tested up to 6.1.0
    • update japanese translation
    • update pot
    • fix composer.json
    • add test case
    • update useragent
    • fix load_textdomain method for testability
    • add msgmerge to composer scripts
    • add support section and enhance contribution section
    • fix license
  2. Multi Device Switcher 1.8.3

    • update japanese translation
    • update pot
    • add composer script
    • change makepot from php script to wp cli
    • change plugin initialization to plugins_loaded hook
    • replace assert from assertEquals to assertSame
  3. Multi Device Switcher 1.8.2

    • change requires at least to wordpress 4.9
    • change requires to PHP 5.6
    • add test case
    • set the initial value an empty array
    • add hook_suffix argument

20212 releases

  1. Multi Device Switcher 1.8.1

    • update japanese translation
    • update pot
    • imporve code with phpcs
    • update wordpress-test-matrix
    • fix test case
    • fix plugin_metadata_links method
    • add load_plugin_data method
    • rename variable from options to option_name
    • add test case for customizer
    • rename method name
    • update composer dependencies
    • change from protected variable to public variable for unit test
    • add timeout-minutes to workflows
    • add phpunit-polyfills
    • update install-wp-tests.sh
    • tested up to 5.8.0
    • fix .editorconfig
  2. Multi Device Switcher 1.8.0

    • add PHPDoc
    • update japanese translation
    • update pot
    • fix composer.json
    • add FUNDING.yml
    • change donate link
    • add sponsor link
    • add GitHub actions for CI/CD, remove .travis.yml

20201 release

  1. Multi Device Switcher 1.7.0

    • add test case for cdn
    • add multi_device_switcher/detect_device action hook
    • split switch_theme method into detect_device and switch_theme
    • fix wp-cli
    • add bats test case for cli
    • refactoring with phpstan
    • fix default options via method
    • change tag name
    • change method name
    • improve get_options method
    • replace from get_default_options() to class value default_options
    • fix not valid snake_case format
    • add public as access modifier keywords
    • add PHPDoc
    • add reset-wp-tests.sh, uninstall-wp-tests.sh
    • fix header
    • fix textdomain
    • fix indent and reformat with phpcs and phpcbf
    • add composer.json for test
    • add static code analysis config

20191 release

  1. Multi Device Switcher 1.6.2

    • add prefix into hook tag, change tag name from add_header_vary to multi_device_switcher_add_header_vary
    • for php5.3, change called function via hook from anonymous function to public function

20181 release

  1. Multi Device Switcher 1.6.1

    • add test cases
    • add add_header_vary filter
    • improve cookie settings via wp_headers hook
    • change readme.md file name to upper case
    • add LICENSE file

20173 releases

  1. Multi Device Switcher 1.6.0

    • change Requires at least version 3.7
    • remove cache with PC Switcher widget
    • add init function
    • change hook destination from plugin_action_links to plugin_action_links_{$plugin_file}
    • add load_textdomain function
    • add define variable __MULTI_DEVICE_SWITCHER_FILE__
    • check class Multi_Device_Switcher
    • check ABSPATH
    • add isset to conditional statement
    • fix boolean
    • add tests
  2. Multi Device Switcher 1.5.4

    • fixed: fix property keyword for testability
    • fixed: fix add_action ‘customize_register’ with __construct()
    • fixed: fix capability
  3. Multi Device Switcher 1.5.3

    • fixed: add function multi_device_switcher_get_default_options for wp multi-device #9

20162 releases

  1. Multi Device Switcher 1.5.2

    • fixed: fix setcookie() #8
  2. Multi Device Switcher 1.5.1

    • fixed: fix preg_split()

20154 releases

  1. Multi Device Switcher 1.5.0

    • fixed: refactoring by the PHP_CodeSniffer
    • fixed: change admin functions to class/object methods
  2. Multi Device Switcher 1.4.2

    • edited: edit readme
    • new features: Display Switcher Shortcode
    • updated: update default UserAgent
    • fixed: fix pc-switcher ssl url
  3. Multi Device Switcher 1.4.1

    • edited: edit readme
    • new features: is_disable_switcher() function
    • new features: is_pc_switcher() function
    • fixed: fix redirect url and pc-switcher url
  4. Multi Device Switcher 1.4.0

    • edited: edit readme
    • added: add cookies ‘multi-device-switcher’, ‘disable-switcher’
    • new features: Disable Switcher
    • fixed: fix get_options_userAgent(), multi_device_switcher_get_options()
    • fixed: add reserved words validate
    • new features: Multi Device Switcher Command
    • added: add option settings into Theme Customizer
    • fixed: refactoring by the PHP_CodeSniffer

20143 releases

  1. Multi Device Switcher 1.3.0

    • fixed: fix script, style, html and readme
    • new features: is_multi_device() function
    • fixed: fix translation
    • updated: update default UserAgent
    • fixed: replace WP_PLUGIN_URL with plugins_url()
    • fixed: using Page Hook Suffix
    • merged: pull request #3
  2. Multi Device Switcher 1.2.3

    • fixed: fix redirect uri with query string, using add_query_arg
    • fixed: fix translation
    • fixed: fix readme
  3. Multi Device Switcher 1.2.2

    • improved: improve responsiveness UI
    • fixed: fix html

20132 releases

  1. Multi Device Switcher 1.2.1

    • fixed: delete add_contextual_help
    • fixed: fix readme and html
  2. Multi Device Switcher 1.2.0

    • added: add PC Switcher Widget
    • new features: PC Switcher
    • added: add the settings link to the plugin page

20128 releases

  1. Multi Device Switcher 1.1.2

  2. Multi Device Switcher 1.1.1

  3. Multi Device Switcher 1.1.0

  4. Multi Device Switcher 1.0.4

  5. Multi Device Switcher 1.0.3

  6. Multi Device Switcher 1.0.2

  7. Multi Device Switcher 1.0.1

  8. Multi Device Switcher 1.0.0

Questions about Multi Device Switcher’s releases

What is the latest version of Multi Device Switcher?

1.8.7, released on Jun 3, 2026 (5 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.

How often is Multi Device Switcher updated?

One release in the last year. Its first release on WordPress.org dates from February 2012.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Multi Device Switcher’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.