spin 1.44

Well, that last release basically didn't work. I thought I was testing the new version and instead was testing the previous version, so of course it produced the same output for my web pages.

This release should actually fix the original problem, and now inline and block commands should be able to be mixed at the same level. Unfortunately, I had to reintroduce a fair bit of complexity to do it. The parsing code continues to be scary.

While I was in the code, though, I also fixed a bunch of other things that had been bothering me for a while. spin now finds .signature files at the top level of the web source tree as well, rather than requiring that they be in every directory. <link> tags are added to the headers of the pages so that browsers with navigation toolbars will be able to walk the page tree more easily. Support for a .versions file listing the versions of software products (which can then be referred to in pages) has been added, along with dependency handling to regenerate a page if it depends on version information that's changed, even if nothing else about the page has changed. A few other bugs and issues have been fixed.

You can get the latest version from my web tools page.

Posted: 2004-03-27 22:53 — Why no comments?

Last spun 2013-07-01 from thread modified 2013-01-04