summaryrefslogtreecommitdiff
path: root/funcs/coll.go
AgeCommit message (Collapse)Author
2024-01-25Move funcs package to internal (#1977)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-03-12Bump to v4 moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-04Remove uses of pkg/errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-01-21New coll.Index functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-12-29Add coll.JQ using gojq library (#1585)Andreas Hochsteger
* feat: add coll.JQ using gojq library * fix: jq function naming (gojq -> jq) * test: add tests (take from jsonpath_test.go) * chore: add TODO for nil values (are they allowed?) * refactor: use fmt.Errorf instead of errors.Wrapf Co-authored-by: Dave Henderson <dhenderson@gmail.com> * fix: wrong alias for coll.JQ Co-authored-by: Dave Henderson <dhenderson@gmail.com> * docs: add links to JQ Co-authored-by: Dave Henderson <dhenderson@gmail.com> * test: add assertions after json marshal/unmarshal Co-authored-by: Dave Henderson <dhenderson@gmail.com> * refactor: use fmt.Errorf instead of errors.Wrapf Co-authored-by: Dave Henderson <dhenderson@gmail.com> * fix: test syntax and null handling * docs: improve documentation * docs: add blank line * Support cancellation Signed-off-by: Dave Henderson <dhenderson@gmail.com> * Support (almost) all types, not just map[string]interface{} and []interface{} Signed-off-by: Dave Henderson <dhenderson@gmail.com> * add an integration test for coll.JQ Signed-off-by: Dave Henderson <dhenderson@gmail.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Andreas Hochsteger <andreas.hochsteger@oeamtc.at> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2022-09-25Fixing deprecation annotation syntaxDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-09-25Add coll.GoSlice and deprecate slice aliasDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-04-14Stop using globals for func namespaces (#1127)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-23Add experimental modeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-04New functions coll.Pick and coll.OmitDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-11-13Export /v3 from go moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-10New flatten/coll.Flatten functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-04-09Adding coll.JSONPath functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-02-02New function coll.Sort, expanding on strings.SortDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-01-29New coll.Merge functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-01-28New collections (coll) namespace, plus new functionsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>