PhillipDAth is correct per the official documentation. HOWEVER, if you are trying to do this with a minimum of downtime, the safest move would be to create a new Appliance network, add the MX105 to it, copy over all of your settings, then when you are ready, physically move the cables from the MX100 to the MX105. The only setting you cannot replicate ahead of time is if your MX is part of a autoVPN SDWAN, then you will only be able to turn on autoVPN for the MX105 -after- you have replaced the MX100 and disjoined the MX100 network from your autoVPN SDWAN.
EDIT:
PhilipDAth pointed out something obvious that I should have mentioned: If you have your MXs, Switches and WAPs all combined in one Meraki network, the method I mentioned above is Not Ideal(tm). If you are running separate networks for your appliances, switches and WAPs, my original comment stands as the best option to migrate a new MX with minimal downtime. HOWEVER, if you are running a combined network, you'll be forced to remove the existing MX100 from the combined network and then add the MX105, which will cause downtime for the period of time where you are missing a configured MX.