<!DOCTYPE html>
<html lang="en">
    <head>
        <title>LocalCDN release notes</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="../welcome/welcome.css">
        <link rel="stylesheet" type="text/css" href="../updates/updates.css">
        <script src="../../core/constants.js"></script>
        <script defer src="../../core/resources.js"></script>
        <script defer src="../../core/mappings.js"></script>
        <script src="updates.js"></script>
        <link rel="shortcut icon" href="../welcome/favicon.ico" type="image/x-icon">
        <link rel="icon" href="../welcome/favicon.ico" type="image/x-icon">
    </head>
    <body>
        <img src="../welcome/logo.svg" alt="Decentraleyes" class="logo"/>
        <div class="container">
            <h1>Release notes</h1>
            <div class="notice">
                <div class="subtle-hint">
                    <div class="topic-label">
                        New in LocalCDN:
                    </div>
                        <ul>
                            <li>Simple enable/disable button replaced with toggle switch</li>
                            <li>Added: Moment.js (v2.24.0)</li>
                            <li>Added: bootstrap-slider (v10.6.2)</li>
                            <li>Size reduced: For each request the latest framework (depends on major release) is selected</li>
                            <li>Updated: cdn.jsdelivr.net (UNPKG)</li>
                            <li>Updated: Backbone.js (v1.4.0)</li>
                            <li>Updated: Dojo Toolkit (v1.14.1)</li>
                            <li>Updated: Ember.js (v1.13.13, v2.18.2, v3.12.3)</li>
                        </ul>
                    <div class="topic-label">
                        Please update your uBlock/uMatrix rules
                    </div>
                    <div class="ruleset-generator">
                        <input id="generate-ublock-rules" name="rule-sets" data-option="uBlock" type="radio" value="uBlock">
                        <label for="generate-ublock-rules">uBlock</label>
                    </div>
                    <div class="ruleset-generator">
                        <input id="generate-umatrix-rules" name="rule-sets" data-option="uMatrix" type="radio" value="uMatrix">
                        <label for="generate-umatrix-rules">uMatrix</label>
                    </div>
                    <textarea rows="12" cols="15" id="generated-rules" readonly></textarea>
                    <input id="button-copy-rule-set" type="button" value="Copy">
                    <hr/>
                    <h2>History</h2>
                    <p>2020-03-13 (v2.1.4)<br/>
                        <ul>
                            <li>Fixed: <a href="https://gitlab.com/nobody42/localcdn/-/issues/16">"Weird behavior of signed extension"</a></li>
                            <li>New CDN: use.fontawesome.com</li>
                            <li>New framework: Font Awesome v5.7.2</li>
                        </ul>
                    </p>
                    <p>2020-03-12 (v2.1.3)<br/>
                        <ul>
                            <li>Fixed file extensions misstakes in mappings.js</li>
                        </ul>
                    </p>
                    <p>2020-03-12 (v2.1.2)<br/>
                        <ul>
                            <li>Added Domain name for maxcdn.bootstrapcdn.com</li>
                            <li>Fixed wrong file extensions in BootstrapJS and BootstrapCSS</li>
                            <li>Fixed wrong file extension #11</li>
                            <li>Implemented: Font Awesome v4.7.0 by stackpath.bootstrapcdn.com</li>
                            <li>jQuery unified</li>
                            <li>Fixed dark mode issue</li>
                            <li>Replaced innerHTML with textContent to remove warning of Mozillas add-on validation</li>
                        </ul>
                    </p>
                    <p>2020-03-08 (v2.1.1)<br/>
                        <ul>
                            <li>CDN: Bootstrap JavaScript to ajax.aspnetcdn.com</li>
                        </ul>
                    </p>
                    <p>2020-03-03 (v2.0.24)<br/>
                        <ul>
                            <li>Framework: Bootstrap CSS v3.3.6, v3.1.1</li>
                            <li>Framework: Bootstrap JavaScript v3.3.6, v3.1.1</li>
                        </ul>
                    </p>
                    <p>2020-03-01 (v2.0.22)<br/>
                        <ul>
                            <li>Framework: Bootstrap CSS v4.1.0</li>
                            <li>Framework: Bootstrap JavaScript v4.1.0</li>
                        </ul>
                    </p>
                    <p>2020-02-29 (v2.0.20)<br/>
                        <ul>
                            <li>CDN: Baidu CDN, Staticfile CDN, BootCDN, Tencent Public Libraries, Qihoo 360 CDN</li>
                            <li>CDN: Added endpoint for jsDelivr</li>
                            <li>CDN: Baidu CDN</li>
                            <li>CDN: Baidu CDN</li>
                            <li>CDN: Added endpoints for Bootstrap (NetDNA Bootstrap, MaxCDN Bootstrap</li>
                            <li>Framework: AngularJS (Standard, Animated, Sanitize, Cookies, Touch) v1.6.9, v1.7.0, v1.7.1, v1.7.2, v1.7.3, v1.7.4, v1.7.5, v1.7.6, v1.7.7, v1.7.8, v1.7.9</li>
                        </ul>
                    </p>
                    <p>2020-02-28 (v2.0.19)<br/>
                        <ul>
                            <li>Framework: Bootstrap CSS v4.0.0, v3.3.7, v3.2.0, v2.3.2</li>
                            <li>Framework: Bootstrap JavaScript v4.0.0, v3.3.7, v3.2.0, v2.3.2</li>
                        </ul>
                    </p>
                    <p>2020-02-28 (v2.0.17)<br/>
                        <ul>
                            <li>CDN: stackpath.bootstrapcdn.com</li>
                            <li>Framework: Bootstrap CSS v4.4.1</li>
                            <li>Framework: Bootstrap CSS v4.3.1</li>
                            <li>Framework: Bootstrap JavaScript v4.4.1</li>
                            <li>Framework: Bootstrap JavaScript v4.3.1</li>
                        </ul>
                    </p>
                </div>
            </div>
        </div>
    </body>
</html>