nova-cache 0.2.4.0 → 0.2.4.1
raw patch · 4 files changed
+34/−23 lines, 4 files
Files
- CHANGELOG.md +6/−3
- LICENSE +25/−17
- nova-cache.cabal +2/−2
- src/NovaCache/Base64.hs +1/−1
CHANGELOG.md view
@@ -1,10 +1,13 @@ # Changelog +## 0.2.4.1 — 2026-02-26++- License changed from MIT to BSD-3-Clause+ ## 0.2.4.0 — 2026-02-25 -- New module: `NovaCache.Base64` — base64 encode/decode re-exported for- downstream consumers (nova-nix) so they don't need a direct- `base64-bytestring` dependency+- New module: `NovaCache.Base64` — base64 encode/decode re-exported so+ downstream consumers don't need a direct `base64-bytestring` dependency - No changes to existing modules ## 0.2.3.0 — 2026-02-23
LICENSE view
@@ -1,21 +1,29 @@-MIT License- Copyright (c) 2026 Novavero AI -Permission is hereby granted, free of charge, to any person obtaining a copy-of this software and associated documentation files (the "Software"), to deal-in the Software without restriction, including without limitation the rights-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell-copies of the Software, and to permit persons to whom the Software is-furnished to do so, subject to the following conditions:+All rights reserved. -The above copyright notice and this permission notice shall be included in all-copies or substantial portions of the Software.+Redistribution and use in source and binary forms, with or without+modification, are permitted provided that the following conditions are met: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE-SOFTWARE.+1. Redistributions of source code must retain the above copyright notice,+ this list of conditions and the following disclaimer.++2. Redistributions in binary form must reproduce the above copyright notice,+ this list of conditions and the following disclaimer in the documentation+ and/or other materials provided with the distribution.++3. Neither the name of the copyright holder nor the names of its+ contributors may be used to endorse or promote products derived from+ this software without specific prior written permission.++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF+THE POSSIBILITY OF SUCH DAMAGE.
nova-cache.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: nova-cache-version: 0.2.4.0+version: 0.2.4.1 synopsis: Pure Nix binary cache protocol library description: A focused, minimal, pure-first library implementing the full Nix binary@@ -8,7 +8,7 @@ signing, store path handling, content validation — with an optional WAI server. -license: MIT+license: BSD-3-Clause license-file: LICENSE author: Devon Tomlin maintainer: devon.tomlin@novavero.ai
src/NovaCache/Base64.hs view
@@ -1,7 +1,7 @@ -- | Base64 encoding and decoding for the Nix ecosystem. -- -- Thin wrappers over @base64-bytestring@, re-exported so downstream--- packages (nova-nix) don't need a direct dependency on the same lib.+-- packages don't need a direct dependency on the same lib. module NovaCache.Base64 ( encode, decode,