VirtualHostX Changelog

What's new in VirtualHostX 8.0.3

September 10th, 2018
  • This is a brand new version of VirtualHostX designed to work with macOS 10.14 Mojave.

New in VirtualHostX 7.4.1 (March 27th, 2018)

  • Fixes a bug that could prevent PHP 7 from installing.
  • Fixes a bug where step 3 of the Setup Wizard would not work.

New in VirtualHostX 7.4.0 (January 27th, 2018)

  • Upgraded virtual machine to Ubuntu 16.10 Xenial and PHP 7.
  • Fixed a bug where the HTTPS link took you to the wrong port number.

New in VirtualHostX 7.3.0 (June 9th, 2017)

  • The virtual machine new includes Curl and ImageMagick by default.
  • When destroying a machine, we now remove the SSH finger print from known_hosts so logging in the next time does not produce a scary error.
  • Destroying a machine and then upping again will update your config with the latest .hobo file settings.
  • Renamed "Local URL" field to "LAN URL" to be more honest about its purpose.
  • Various bug fixes and UI tweaks.

New in VirtualHostX 7.2.0 (July 21st, 2016)

  • New: This release brings back local network sharing of your websites using xip.io.

New in VirtualHostX 7.1.8 (July 5th, 2016)

  • Bug fixes.

New in VirtualHostX 7.1.7 (June 28th, 2016)

  • Better integration with Hobo.

New in VirtualHostX 7.1.6 (June 22nd, 2016)

  • Fixed: By default, your website files are now assigned to user "vagrant" and group "www-data" so that Apache has permission to modify them. This is particularly important for all of you WordPress (and other CMS) users.
  • Additional fixes for properly reconnecting to the virtual machine after powering on or restarting the vm.

New in VirtualHostX 7.1.5 (June 21st, 2016)

  • New: Clicking the Hobo icon now opens VirtualHostX's .hobo file so you can edit your virtual machine's advanced settings. A blog post with more details is forthcoming.
  • Fixed: Much, much improved chances of properly reconnecting to the virtual machine over SSH after you Apply Changes. Not being able to reconnect was causing subsequent Apply Changes to fail.
  • Fixed: A bug where Apache would not startup after Applying Changes. This also helps in cases where your browser reports "Error No Response" when trying to load one of your websites.

New in VirtualHostX 7.1.4 (June 11th, 2016)

  • Adds a new option for defining a web root directory that is different from your local path directory. More info at http://clickontyler.com/support/a/66/vhx7-local-path-web-root/.
  • Fixed two crashes.
  • Misc bug fixes.

New in VirtualHostX 7.1.3 (June 11th, 2016)

  • Adds a new option for defining a web root directory that is different from your local path directory. More info at http://clickontyler.com/support/a/66/vhx7-local-path-web-root/.
  • Fixed two crashes.

New in VirtualHostX 7.1.2 (June 2nd, 2016)

  • Fixes a crasher when VHX drops its SSH connection to the virtual machine.
  • Fixes a small crasher that occurred when using AutoRefresh.
  • Renamed "Restart" to "Reload" to be more consistent with Vagrant's vocabulary.
  • We no longer always provision the vm when restarting. This will speed up reboot times.
  • Fixes a bug where VirtualBox wasn't used if VMWare or Parallels are installed.

New in VirtualHostX 7.1.1 (June 1st, 2016)

  • Better support for when Parallels or VMWare Fusion also happens to be installed.
  • Better crash reporting so I can squash those bugs!

New in VirtualHostX 6.0.5 (August 19th, 2015)

  • Compatibility fixes for OS X 10.11 El Capitan. (If you notice anything wonky happening on 10.11, please let me know. Thanks!)

New in VirtualHostX 6.0.4 (February 13th, 2015)

  • VirtualHostX will now save your virtual hosts into your Apache config file in the same order they are displayed in the sidebar.
  • If you're using Apple's built-in Apache web server, VirtualHostX will now automatically add "Require all granted" to your custom directory directives. This should help with 403 Forbidden errors. This change does not happen if you're using an alternative server like MAMP or if you've setup a custom directive template.
  • We now include an intro video you can watch that walks you through setting up VirtualHostX the first time. You can access it from the "Help" menu.

New in VirtualHostX 6.0.3 (February 13th, 2015)

  • This release turns on support for nesting folders within other folders in the sidebar.

New in VirtualHostX 6.0.2 (February 13th, 2015)

  • Fixes for Yosemite.
  • Updated images and text copy that were mistakenly still referencing version 5.0.
  • The registration window now shows the app's version number. This should help identify the app version when people send in screenshots.

New in VirtualHostX 6.0.1 (October 24th, 2014)

  • VHX is updated and ready to go
  • Built just for Yosemite.

New in VirtualHostX 5.0.8 (October 16th, 2014)

  • Updates for Yosemite

New in VirtualHostX 5.0.7 (October 15th, 2014)

  • Updates for Yosemite.

New in VirtualHostX 5.0.6 (May 10th, 2014)

  • Fixed a few crashing bugs.
  • Removed Stripe window.
  • Added support for commercial licenses.

New in VirtualHostX 5.0.5 (April 5th, 2014)

  • Dragging and dropping and sorting your groups and virtual hosts in the sidebar should work much more reliably now.
  • Fixed a bug where the virtual host's domain name would not be saved if you edited it and then immediately clicked the "Choose.." button.
  • Fixed a few UI bugs. Notably, you can now tab between the Lift Off email and password fields.
  • More fixes to help prevent crashing when restarting MAMP. We've identified the issue as a bug that was introduced with Mac OS X 10.9.2. We've filed a bug with Apple and hope the issue is fixed with 10.9.3. Until then, we're still investigating ways around the problem. Until then, you'll need to start/stop/restart MAMP using MAMP's control panel.

New in VirtualHostX 5.0.4 (March 25th, 2014)

  • For those of you who have upgraded to MAMP version 3.0, there is a bug in the way MAMP's Apache server is started that causes VirtualHostX to become unresponsive. I'm working on a fix, but wanted to go ahead and make available a version of VHX that steps around the issue. Until the final fix is completed and tested, you'll need to manually stop and restart MAMP's Apache server using the MAMP control panel after you click "Apply Changes" in VirtualHostX. If you're still running MAMP version 2.0, things will continue to work as they always have. I'm working hard to get this issue fully resolved.
  • Fixes a bug where your custom SSL directives weren't always saved.

New in VirtualHostX 5.0.3 (March 18th, 2014)

  • Fixes a bug where the Permissions Doctor wouldn't appear.
  • When adding a ServerAlias to your custom directives, VHX will now also add the appropriate IPv6 localhost address to your /etc/hosts file.

New in VirtualHostX 5.0.2 (March 15th, 2014)

  • This release fixes two crashing bugs that were accounting for 80% of the crash logs we've received. Specifically, a crash when syncing domain expiration dates and when adding domain details to your virtual host.

New in VirtualHostX 5.0.1 (February 28th, 2014)

  • Fixed a bug where the Local Domain Name text field was not selectable.
  • Fixed a bug where the Share Live Site (Lift Off) on/off button didn't work.
  • The Server Status Window no longer has a maximum size. You can drag and make it as big as you want.

New in VirtualHostX 5.0 (February 24th, 2014)

  • Organize your virtual hosts into folders.
  • Enable SSL/HTTPS support on your virtual hosts.
  • Automatically generates SSL certificates and keys.
  • Create custom directive templates.

New in VirtualHostX 4.2.1 (September 27th, 2013)

  • Fixed: Right-clicking on the VHX Dock icon will show your virtual hosts in the correct order.
  • New: You can drag and drop a folder from the Finder onto the VHX window to set the local path of the currently selected virtual host.

New in VirtualHostX 4.2 (September 27th, 2013)

  • VirtualHostX can now upload a static copy of your virtual host to the developers cloud servers so you can share what you're working on with friends and co-workers. Keep reading for more details...
  • Publishing a static site uploads a copy of your virtual host and stores it on our cloud servers where it is served using our own Apache server. This means there's no connection back to your Mac and you're free to close VirtualHostX. Your site will remain active for seven days - or longer if you re-publish your site before the seven days is up. This gives you much more flexibility when handing out a URL to share with friends and coworkers. You can be sure the website will always work. The downside is that this only works with static HTML and JavaScript/CSS. You can't upload a PHP/MySQL based dynamic website.
  • When you publish a static site, you have the option of picking your own URL to share. Or, you can leave the URL blank and just click "Publish". VirtualHostX will automatically pick a random URL for you.

New in VirtualHostX 4.1.1 (August 28th, 2013)

  • Fixed a bug where other entries in your /etc/hosts file could be overwritten.

New in VirtualHostX 4.1.0 (July 17th, 2013)

  • Setup Wizard appears more reliably when first launching the app. This should help new users get setup more quickly.
  • Stripe integration. You can now enter your payment info directly within the app to purchase. No more messing around with serial numbers and activation emails.
  • Automatically warn users who enter a serial number from a previous version of the app.

New in VirtualHostX 4.0.6 (March 14th, 2013)

  • Fixes a crash that could occur when viewing a log file in the Server Status window.
  • When using AutoRefresh, the JavaScript files are now served with the correct mime type. This prevents numerous errors from appearing in the browser console.

New in VirtualHostX 4.0.5 (March 1st, 2013)

  • The Server Status window can be made larger.
  • The error and access logs in the Server Status window now used a fixed width font.
  • Added crash reporting. Now, if VHX crashes, the next time you launch the app you'll be prompted to automatically send in the crash log. This will be a big help in fixing any hard to find bugs.
  • Double-clicking your virtual host's name will now open a browser window with the correct port number.

New in VirtualHostX 4.0.4 (February 3rd, 2013)

  • Reduced the number of times you have to enter your Administrator password when applying your changes.
  • Renamed the Custom Directives menu to be more descriptive.

New in VirtualHostX 4.0.3 (February 1st, 2013)

  • Addresses the "freezing" bugs many users encountered.

New in VirtualHostX 4.0.1 (February 1st, 2013)

  • First 4.0 release.

New in VirtualHostX 3.3.1 (January 15th, 2013)

  • New: If you've never given Lift Off a try, now is a great time as we've dropped the price to only $3/month. (It was $10/month.) It's the best way to share your virtual hosts over the internet with friends and coworkers.
  • Fixed: This update fixes a bug where VirtualHostX would use the wrong IP address in the Local Domain Name (xip.io) URLs.

New in VirtualHostX 3.3.0 (December 13th, 2012)

  • Big Change: This release removes local network sharing - also called Bonjour sharing - from VirtualHostX. In its place is a new feature that lets you share your virtual hosts across your local network using the free Xip.io service. While lots of people used VHX's Bonjour sharing feature, it was never super reliable or easy to use - especially on devices that didn't support Bonjour browsing. This new way of sharing your virtual hosts locally is much more elegant and foolproof.

New in VirtualHostX 3.2.1 (October 8th, 2012)

  • New: Added an option to disable saving changes to /etc/hosts.
  • New: Added a new toolbar item that let's you switch between VHX and Hostbuddy if you have the app installed. (FYI: Hostbuddy is a new app that let's you easily manage your /etc/hosts file. You can remove the icon from your toolbar if you aren't using the app.)
  • Improved: UI tweaks throughout the app including new, retina-quality toolbar icons.

New in VirtualHostX 3.2 (September 21st, 2012)

  • Added "Reveal in Finder" menu command which will open up the current virtual host's document root.
  • Added menu item "Subscribe to Newsletter" under the "Help" menu.
  • Renamed "File" menu to "Virtual Host".
  • Bug fixes.

New in VirtualHostX 3.1.6 (June 9th, 2012)

  • This release adds support for Apple's new Developer ID program which improves VirtualHostX's compatibility with Mountain Lion (10.8) when it's released.

New in VirtualHostX 3.1.5 (May 17th, 2012)

  • Added a "Duplicate Virtual Host" menu item.
  • Domain Details now has a general notes field.
  • You can now delete your backups from within the app.
  • Fixed a bug where the FTP password in domain details wasn't being saved.

New in VirtualHostX 3.1.4 (March 18th, 2012)

  • The last release accidentally removed support for custom server recipes. This update fixes that.

New in VirtualHostX 3.1.3 (March 18th, 2012)

  • Support for Mac OS X 10.8 Mountain Lion.

New in VirtualHostX 3.1.2 (January 28th, 2012)

  • Clicking the Dock icon will open the main window.
  • Right-clicking the Dock icon will show a list of your virtual hosts. Selecting one will open that virtual host in your web browser.
  • When restoring your virtual hosts from a backup, holding down the option key and clicking "Restore Backup..." will let you choose a backup file from any location on your Mac.

New in VirtualHostX 3.1.1 (November 23rd, 2011)

  • New: Added IPv6 support when editing your /etc/hosts file. Virtual hosts running on 127.0.0.1 will also have their equivalent IPv6 addreess added. This should greatly speed up loading local websites on Lion. See this blog post for more info http://www.clauswitt.com/fixing-slow-dns-queries-in-os-x-lion/.
  • New: Hovering your mouse over the local network copy button will show you the port number being used.
  • Fixed: The Setup Wizard will now open on first launch. (It will also open once after updating to the latest version of VirtualHostX. You can safely ignore it.)
  • Fixed: UI improvements to the Lift Off settings window.

New in VirtualHostX 3.0 (September 8th, 2011)

  • New Features:
  • Lift Off - one click lets you share your virtual hosts with anyone over the internet.
  • Domain Details - store all the miscellaneous bits of information that go along with building a website. Registration info, database credentials, passwords, expiration dates, etc.
  • Backup Manager - backup and restore your VirtualHostX data and Apache config files.

New in VirtualHostX 2.8.3 (August 30th, 2011)

  • Fixed: VirtualHostX will now restart Apple's built-in Apache on Lion automatically for you. This was the last remaning Lion bug. If you have any issues restarting Apache, please let me know via [email protected]
  • New: MAMP 2.0 compatibility. You may need to run the VirtualHostX "Setup Wizard" if your virtual hosts are not showing up in MAMP.

New in VirtualHostX 2.8.2 (July 8th, 2011)

  • Restores compatibility with PowerPC Macs

New in VirtualHostX 2.8.1 (June 24th, 2011)

  • Increased maximum width of sidebar to 350 pixels. This should make it easier for users with long domain names.
  • Added a "Changelog" menu item under the "Help" menu. This will present a list of all changes since version 2.0.
  • Changed "Contact Us" menu item to "Visit Website".

New in VirtualHostX 2.8 (May 29th, 2011)

  • You can now create custom server recipes that let VirtualHostX work with alternative Apache servers such as Zend Server CE, BitNami, and Acquia Drupal just to name a few.
  • Additionally, you can export your server recipes and pass them along to other VirtualHostX users. For example, a manager might create a recipe for the Apache server used at work and then email it to their employees to easily install in their own copies of VirtualHostX.

New in VirtualHostX 2.7 (May 16th, 2011)

  • Improved Bonjour sharing.
  • Misc UI improvements.

New in VirtualHostX 2.6.2 (April 30th, 2011)

  • Fixed - Changed Bonjour (local network sharing) to use port 13000 and above. The previous 9000 range port numbers were causing conflicts with other system services.
  • Fixed - Warning messages in the main window's status bar occasionally were clipped and not fully visible.
  • Fixed - Added extra safeguards to make sure your /etc/hosts file is not overwritten when saving changes.

New in VirtualHostX 2.6.1 (March 26th, 2011)

  • NEW: Added Preference to sort hosts alphabetically.
  • NEW: VirtualHostX now prompts you to save any unsaved changes when quitting the app.
  • CHANGED: Removed "Invalid Permissions" warning pop-up. It was producing too many false positives and annoying too many users :-)
  • CHANGED: When choosing a local path, the Open File dialog will start at the virtual host's current local path.
  • FIXED: Resolved a bug where virtual hosts shared over the local network would have conflicting port numbers causing Apache to fail to start.
  • FIXED: The Preferences window is no longer user resizable.

New in VirtualHostX 2.6 (February 21st, 2011)

  • You can now specify a custom IP address to resolve your virtual hosts to. This can be helpful for testing new domains against a live site prior to going live.
  • VirtualHostX will now warn you if it detects your httpd.conf is not configured properly for virtual hosting. (The warning will appear in the lower right corner of the window.)
  • "AllowOverride All" is now added to custom directory directives by default when creating a new virtual host.
  • The "Web Server" menu now has commands to reveal your httpd.conf, httpd-vhost.conf, and hosts file in the Finder. It's just a quick way to open up those files if you ever need to do some manual tweaking.

New in VirtualHostX 2.5.4 (February 7th, 2011)

  • Updated a few menu items now that we're no longer using GetSatisfaction for our customer support forum.

New in VirtualHostX 2.5.3 (January 17th, 2011)

  • By default, new virtual hosts have "Allow from all" inside their Directory directives. This should help with the 403 Forbidden errors users sometimes see. (Thanks to @levifig for the suggestion.)

New in VirtualHostX 2.5.2 (December 18th, 2010)

  • Suppresses certain Apache warnings that had slipped through the cracks in the last release.
  • Full 64-bit support.

New in VirtualHostX 2.5.1 (September 16th, 2010)

  • Fixing a bug where VirtualHostX would turn on the port for local network sharing even if that option wasn't enabled on a virtual host.

New in VirtualHostX 2.5 (September 1st, 2010)

  • Support for MAMP 1.9.
  • VHX now warns you if it detects multiple web servers running at the same time, e.g. MAMP and Apple's built-in Apache.
  • Added a small clipboard icon next to the local network sharing checkbox. Clicking on it will copy the local network address to the clipboard.
  • ServerAlias directives defined in the Custom Directives box are now parsed out and added to your hosts file.
  • Double-clicking a VHX Backup file will launch VirtualHostX and restore those settings.
  • Lots of under the hood improvements - especially concerning custom port numbers.
  • Fixed a bug where local network sharing might cause overlapping port numbers.
  • Setup Wizard works more reliably and is no longer destructive to your existing httpd.conf settings.

New in VirtualHostX 2.4.1 (January 7th, 2010)

  • Added preference to hide pop-up help messages.

New in VirtualHostX 2.4 (January 4th, 2010)

  • Added custom directory directives option
  • Added OpenFeedback framework

New in VirtualHostX 2.3.1 (January 4th, 2010)

  • Bug fixes.

New in VirtualHostX 2.2 (December 28th, 2009)

  • Bug fixes.

New in VirtualHostX 2.1 (October 27th, 2009)

  • VirtualHostX now displays a warning message if it detects your website folder has incorrect permissions set. This should help warn users in advance of the dreaded 403 Forbidden error.
  • Clicking on the dock icon now opens the main window.
  • A block is now created for each host, which should help with non-standard directory paths.

New in VirtualHostX 2.0.2 (July 21st, 2009)

  • Aside from a new icon and a polished UI, VHX 2.0 offers many refinements and a few major improvements.
  • First on the list is Bonjour sharing of your virtual hosts. This means that your virtual hosts can be seen by other users on your local network. All they need is a Bonjour capable browser like Safari or Firefox (with the BonjourFoxy plugin).
  • Shared hosts will appear with a special sharing icon in the sidebar so you can easily see what you’re sharing with the world.
  • In addition to working with Apple’s built-in web server, version 2.0 also adds improved support for MAMP and compatibility with XAMPP. You can choose which of the three web servers to use from VHX’s Preferences window.
  • Finally, VirtualHostX now offers finer grained control over your web server. You can manually start, stop, and restart, check its current status, and also scan for problems with your config files.

New in VirtualHostX 1.1.0 (July 30th, 2008)

  • The latest version of VirtualHostX (1.1.0) now supports adding custom Apache directives to your virtual hosts. This was a feature I had been planning on releasing with version 2.0 but decided to add a simple implementation after so many users requested it.

New in VirtualHostX 1.0.11 (July 4th, 2008)

  • In addition to fixing a bug where the DocumentRoot wasn't being remembered, this release is the first to include OpenFeedback an open source Cocoa framework. This allows users to submit feedback (bug reports, feature requests, support questions) from inside VirtualHostX. It's much easier than visiting a website or composing an email. Just select "Send Feedback" from the main menu and OpenFeedback takes care of the rest.

New in VirtualHostX 1.0.10 (May 6th, 2008)

  • This corrects an error when using VHX with MAMP on OS X 10.5.2