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
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
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
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
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
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
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
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
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
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
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
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
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
Multi Device Switcher 1.5.4
- fixed: fix property keyword for testability
- fixed: fix add_action ‘customize_register’ with __construct()
- fixed: fix capability
Multi Device Switcher 1.5.3
- fixed: add function multi_device_switcher_get_default_options for wp multi-device #9
20162 releases
Multi Device Switcher 1.5.2
- fixed: fix setcookie() #8
Multi Device Switcher 1.5.1
- fixed: fix preg_split()
20154 releases
Multi Device Switcher 1.5.0
- fixed: refactoring by the PHP_CodeSniffer
- fixed: change admin functions to class/object methods
Multi Device Switcher 1.4.2
- edited: edit readme
- new features: Display Switcher Shortcode
- updated: update default UserAgent
- fixed: fix pc-switcher ssl url
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
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
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
Multi Device Switcher 1.2.3
- fixed: fix redirect uri with query string, using add_query_arg
- fixed: fix translation
- fixed: fix readme
Multi Device Switcher 1.2.2
- improved: improve responsiveness UI
- fixed: fix html
20132 releases
Multi Device Switcher 1.2.1
- fixed: delete add_contextual_help
- fixed: fix readme and html
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
Multi Device Switcher 1.1.2
Multi Device Switcher 1.1.1
Multi Device Switcher 1.1.0
Multi Device Switcher 1.0.4
Multi Device Switcher 1.0.3
Multi Device Switcher 1.0.2
Multi Device Switcher 1.0.1
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 freeRelease 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.