Full Changelog: https://github.com/Masterminds/sprig/compare/v3.2.3...v3.3.0
Published by mattfarina almost 2 years ago
Published by technosophos over 3 years ago
This release is here simply to satisfy the Go module system. The code is precisely the same as v3.2.1.
Published by technosophos over 3 years ago
This is a security release for Masterminds/goutils
v1.1.1
. See the Security Advisory.
Masterminds/goutils
to v1.1.1
. see the Security Advisory
Published by mattfarina almost 4 years ago
NOTE: The dependency github.com/imdario/mergo reverted the breaking change in
0.3.9 via 0.3.10 release.
Published by mattfarina over 4 years ago
NOTE: The dependency github.com/imdario/mergo made a behavior change in 0.3.9
that impacts sprig functionality. Do not use sprig with a version newer than 0.3.8.
seq
function (thanks @thadc23)seq
example in docs (thanks @kalmant)Published by mattfarina almost 5 years ago
Published by mattfarina almost 5 years ago
Published by mattfarina about 5 years ago
Sprig v3 brings some changes while retaining the same Go API. This should enable projects to migrate to v3 with relative ease.
You might be wondering, why increment the major version if the Go API didn't break? The reason for that is some edge case behavior changed. Most importantly the use of ^
while handling major version 0 use cases with semver. To be cautious, the major version of sprig was incremented to limit the number of surprises.
Published by mattfarina about 5 years ago
Published by mattfarina about 5 years ago
Published by mattfarina over 5 years ago
Published by technosophos over 5 years ago
IMPORTANT: This release reverts a change from 2.18.0
In the previous release (2.18), we prematurely merged a partial change to the crypto functions that led to creating two sets of crypto functions (I blame @technosophos -- since that's me). This release rolls back that change, and does what was originally intended: It alters the existing crypto functions to use secure random.
We debated whether this classifies as a change worthy of major revision, but given the proximity to the last release, we have decided that treating 2.18 as a faulty release is the correct course of action. We apologize for any inconvenience.
Published by technosophos over 5 years ago
Sprig has been updated to accommodate a breaking change to Go Templates' nil handling that was introduced in Go 1.11. Along the way, we added some new functions and updated the documentation in several places.
A few new functions were added, including:
Published by technosophos almost 6 years ago
The 2.17.0 release did not have a version pinned for xstrings
, which caused compilation failures when xstrings < 1.2 was used. This adds the correct version string to glide.yaml.
Published by technosophos almost 6 years ago
Published by technosophos about 6 years ago
This release adds a few functions and fixes a handful of bugs.
values
function df393122472a0abccc1046e2cf05173b14a00535 (Lawrence Jones)Published by mattfarina over 6 years ago
Two important notes:
Round
function on duration introduced in 1.9.ago
function. Note, the removes support for Go 1.8 and olderPublished by mattfarina almost 7 years ago
Published by technosophos about 7 years ago
This new version of Sprig adds a set of functions for generating and working with SSL certificates.
genCA
generates an SSL Certificate AuthoritygenSelfSignedCert
generates an SSL self-signed certificategenSignedCert
generates an SSL certificate and key based on a given CA