Warehouse v1.0.4: Bug fixes!

Subscribe to Warehouse v1.0.4: Bug fixes! 2 post(s), 1 voice(s)

 
Avatar rick Administator 545 post(s)

Here are the fixes:

  • Add initial display:none to sheet forms so they won’t flash on the page during load
  • Remove stray console.log in syncing causing Camino to fail
  • when building the access file, only use active permissions
  • Add link to reset your OpenID Address from your profile
  • Fix nil error when deleting users, sweep cache when users are updated.
  • fix error with date/time format when syncing
  • remove OpenID requirements for installation
  • Add confirmation message when deleting members
  • Fix up errors with failing atom feeds.

This is of course a free upgrade if you’ve purchased this already.

Upgrading may be a bit tricky if you haven’t done this before. You just need to download this into a new location, copy over your config files, and restart the application in the new location. Your webserver public root directory may change so be sure to update that. Though if you’re creative, you can use symbolic links to make this process smoother. The config files you’ll need to move are config/database.yml and config/initializers/warehouse.rb.

Warehouse 1.0.3 came with a simple task that sets the symlinks up for you. rake warehouse:setup and then rake warehouse:upgrade to switch versions. I just used it to upgrade my personal install from 1.0.2 to 1.0.4 and it went smoothly.

We are also hard at work on Warehouse v1.1. A couple things we have slated for it:

  • Improved admin settings: enable/disable caching, configure your email server, etc
  • Plugin and Post-Commit hook support
  • Better svnserve/apache integration
  • Some more advanced svn features (properties, arbitrary diffing)
  • Improved diff views and syntax highlighting

I want to give a preliminary release date of “sometime in August”, though I may put out a pre-release to get comments on the plugin API.

 
Avatar rick Administator 545 post(s)

If you’re experiencing a bug with syncing or post-commit hooks, you can apply this quick hot patch.

curl "http://pastie.caboo.se/80132.txt?key=0isl7yyetembxbzth6" | patch -p0