Skip to content
Snippets Groups Projects
versions.html 5.93 KiB
Newer Older
Louis's avatar
Louis committed
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Versions - Swerve File Server</title>
Louis's avatar
Louis committed
    <meta name="description" content="Swerve is a small-footprint, highly concurrent file server with super powers that makes local site development an absolute breeze.">
    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,300italic,700,700italic">
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.min.css" integrity="sha256-oSrCnRYXvHG31SBifqP2PM1uje7SJUyX0nTwO2RJV54=" crossorigin="anonymous" />
Louis's avatar
Louis committed
    <link rel="stylesheet" href="css/milligram.min.css?v=1">
    <link rel="stylesheet" href="css/main.css?v=2">
Louis's avatar
Louis committed
</head>
<body>

<div class="container">
    <div class="row pad-10">
        <div class="column column-70 column-offset-20">
            <h1>Versions</h1>
Louis's avatar
Louis committed
        </div>
    </div>
    <div class="row">
        <nav class="column column-20 sidebar">
            <span class="section-header">The Basics</span>
            <ul class="section">
                <li><a href="docs/installation.html">Installation</a></li>
                <li><a href="docs/usage.html">Usage</a></li>
                <li><a href="docs/configuration.html">Configuration</a></li>
            </ul>
            <span class="section-header">Advanced Topics</span>
            <ul class="section">
                <li><a href="docs/the-lua-runtime.html">The Lua Runtime</a></li>
            </ul>
            <span class="section-header">Useful Links</span>
            <ul class="section">
                <li><a href="downloads.html">Downloads</a></li>
                <li><a href="versions.html">Versions</a></li>
            </ul>
        </nav>
        <div class="column column-70 column-offset-10">
            <p>
                This page provides a list of all public Swerve downloads. The primary downloads are hosted as Github releases,
                but in some circumstances there may be additional mirrors provided. Use this list to quickly jump to a version:
            </p>

            <ul>
                <li> <a href="#v0.3">v0.3</a></li>
                <li> <a href="#v0.2">v0.2</a></li>
                <li> <a href="#v0.1">v0.1</a></li>
            </ul>


            <a name="v0.3">
                <h2>Version 0.3.0</h2>
            </a>
            <p>
                This release saw the stable release of Lua support for scripted routes, as defined in the <code>config.yml</code> file.
            </p>
            <p>
                You can see the full set of changes from
                version 0.2.0 <a href="https://github.com/Commander-lol/rust-swerve/compare/0.2.0...0.3.0">on Github</a>
            </p>
            <blockquote>Version 0.3.0 is currently missing direct downloads, but the source code is still available on the <a href="https://github.com/Commander-lol/rust-swerve/releases/tag/0.3.0">release page</a></blockquote>


            <a name="v0.2">
                <h2>Version 0.2.0</h2>
            </a>
            <p>
                This release introduced the idea of a configuration file that supports the options passed into swerve on the command line. This allows Swerve configuration to live
                within the code base, being committed to version control, whilst still allowing options to be set via the command line for per-user customisation.
            </p>
            <p>
                File upload support was also added in this release, and allows files to be persisted to disk when sent to the <code>/upload</code> path, or a path specified by the
                user's configuration.
            </p>
            <p>
                You can see the full set of changes from version 0.1.0 <a href="https://github.com/Commander-lol/rust-swerve/compare/v0.1.0...0.2.0">on Github</a>
            </p>
            <table>
                <thead>
                    <tr>
                        <th>Platform</th>
                        <th>Architecture</th>
                        <th>Link</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>Linux</td>
                        <td>x64</td>
                        <td><a href="https://github.com/Commander-lol/rust-swerve/releases/download/0.2.0/swerve.x86_64-unknown-linux-gnu">Download</a></td>
                    </tr>
                    <tr>
                        <td>macOS</td>
                        <td>x64</td>
                        <td><a href="https://github.com/Commander-lol/rust-swerve/releases/download/0.2.0/swerve.x86_64-apple-darwin">Download</a></td>
                    </tr>
                </tbody>
            </table>
            <blockquote>
                Archived source code for this release is available on the <a href="https://github.com/Commander-lol/rust-swerve/releases/tag/0.2.0">release page</a>
            </blockquote>



            <a name="v0.1">
                <h2>Version 0.1.0</h2>
            </a>
            <p>
                This release allowed the serving of static web files from specified directories, including the idiomatic "index.html" rendering for directory paths
            </p>

            <table>
                <thead>
                <tr>
                    <th>Platform</th>
                    <th>Architecture</th>
                    <th>Link</th>
                </tr>
                </thead>
                <tbody>
                <tr>
                    <td>Linux</td>
                    <td>x64</td>
                    <td><a href="https://github.com/Commander-lol/rust-swerve/releases/download/v0.1.0/swerve-x86_64-unknown-linux-gnu.tar.gz">Download</a></td>
                </tr>
                </tbody>
            </table>
            <blockquote>
                Archived source code for this release is available on the <a href="https://github.com/Commander-lol/rust-swerve/releases/tag/v0.1.0">release page</a>
            </blockquote>
Louis's avatar
Louis committed
        </div>
    </div>
Louis's avatar
Louis committed
</body>
</html>