diff --git a/spec_on_pages.sh b/spec_on_pages.sh
index 1b072feaed82189d5fdbc2033017d987dfc1d642..aed5544319335d5422d9f629e9722660c3323e70 100644
--- a/spec_on_pages.sh
+++ b/spec_on_pages.sh
@@ -118,14 +118,38 @@ if [ ${11} == "false" ]; then
 
           ##Handling versions: update latestRelease and latest (majorVersion updated)
           if [[ "${latest}" > "${latestRelease}" || "${latest}" == "${latestRelease}" ]]; then
-              echo "Upgrade latest release...deploying version ${10} as latest and ${latest}"
-              mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} latest
+              if [[ ${latestVersionDeployed_inter} < ${interVersion} || ${latestVersionDeployed_inter} == ${interVersion} ]]; then
+                if [[ ${latestVersionDeployed_minor} < ${minorVersion} || ${latestVersionDeployed_minor} == ${minorVersion} ]]; then
+                  echo "Upgrade latest release...deploying version ${10} as latest and ${latest}"
+                  mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest} latest
+                else
+                  echo "Deploying version ${10}"
+                  mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10}
+                  if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then
+                    echo "Hidding version ${10}..."
+                    mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}"
+                  fi
+                fi
+              else
+                echo "Deploying version ${10}"
+                mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10}
+              fi
           else
             if [[ ${latestVersionDeployed_inter} < ${interVersion} || ${latestVersionDeployed_inter} == ${interVersion} ]]; then
               if [[ ${latestVersionDeployed_minor} < ${minorVersion} || ${latestVersionDeployed_minor} == ${minorVersion} ]]; then
                 echo "Deploying version ${10} as ${latest}"
                 mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10} ${latest}
+              else
+                echo "Deploying version ${10}"
+                mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10}
+                if [[ ${latestVersionDeployed_inter} == ${interVersion} ]]; then
+                  echo "Hidding version ${10}..."
+                  mike props --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH --set hidden=true "${10}"
+                fi
               fi
+            else
+                echo "Deploying version ${10}"
+                mike deploy --deploy-prefix public -r $HTTPS_REMOTE -p -b $PAGES_BRANCH -u ${10}
             fi
           fi