packages feed

nova-cache 0.2.4.0 → 0.2.4.1

raw patch · 4 files changed

+34/−23 lines, 4 files

Files

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,