Code972 Coding from the back of a camel

30Sep/108

NAppUpdate first release: 0.1

NAppUpdate (pronounced: nap-date),  a small and flexible open-source library providing consumer applications with auto-update functionality, is now being officially released, and is ready for production.

About a month ago I released a first version of my local copy of the library, and posted this first post with some info and code samples showing how to use it from any .NET application. The response I received was tremendous, compared to the short time frame. I wish there was a way to know how wide its usage is now!

I would like to thank Andrew Rowson and Jamie Lennox for jumping in to make several code tweaks based on their experience with the library - mainly to resolve issues with non-privileged users. NAppUpdate is now confirmed to work very well on Windows 7, Vista and XP. Thanks guys!

The post mentioned above is a bit outdated now. Also, there are quite a few features I'd like to see added to the library, such as status reporting and a more flexible handling of tasks and rollbacks. Andrew, Jamie and I have already discussed several ways of tackling those features, hopefully you'll see them in soon. Right after the API stabilizes, I will work on creating some documentation in the library's git-wiki space on github, so anyone can jump-start easily with using it.

So far it has been a great experience. Hopefully the marking of version 0.1 will encourage more users and collaboration. See you again soon with 0.2!

NAppUpdate, available freely from: http://github.com/synhershko/NAppUpdate (ASL 2.0)

Binaries and a sample app with source: http://github.com/synhershko/NAppUpdate/downloads

(Edit) A user/developer discussion group is now available at: http://groups.google.com/group/nappupdate