Skip to content

Releases: CGI-FR/PIMO

v1.18.0

12 Jun 13:51
f7ed24f
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/labstack/echo/v4 from 4.9.1 to 4.10.2 by @dependabot in #205
  • chore(deps): bump github.com/rs/zerolog from 1.28.0 to 1.29.0 by @dependabot in #198
  • chore(deps): bump github.com/goccy/go-yaml from 1.9.6 to 1.10.0 by @dependabot in #206
  • chore(deps): bump golang.org/x/text from 0.4.0 to 0.8.0 by @dependabot in #207
  • chore(deps): bump json5 from 1.0.1 to 1.0.2 in /web/play by @dependabot in #208
  • chore(deps): bump @braintree/sanitize-url from 6.0.0 to 6.0.2 in /web/play by @dependabot in #209
  • chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #210
  • chore(deps-dev): bump webpack from 5.73.0 to 5.76.0 in /web/play by @dependabot in #211
  • chore: upgrave devcontainer and go 1.20 by @adrienaury in #212
  • chore(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 by @dependabot in #215
  • chore(deps): bump github.com/goccy/go-yaml from 1.10.0 to 1.10.1 by @dependabot in #216
  • chore(deps): bump github.com/goccy/go-yaml from 1.10.1 to 1.11.0 by @dependabot in #217
  • chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #218
  • chore(deps): bump golang.org/x/text from 0.8.0 to 0.9.0 by @dependabot in #219
  • chore(deps): bump github.com/rs/zerolog from 1.29.0 to 1.29.1 by @dependabot in #221
  • chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 by @dependabot in #224
  • refactor: remove duplicate code seed from clock by @youen in #228
  • docs: add "Try it in PIMO Play" buttons by @adrienaury in #230
  • feat: pimo as webassembly by @youen in #227
  • feat: choiceInCsv by @adrienaury in #233
  • chore(deps): bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 by @dependabot in #226
  • chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #229

Full Changelog: v1.17.0...v1.18.0

v1.17.0

08 Feb 15:48
9c4c8ea
Compare
Choose a tag to compare

What's Changed

  • feat(stats): add environment variables to controls URL and template by @youen in #202

Full Changelog: v1.16.0...v1.17.0

v1.16.0

07 Feb 16:00
ab990b4
Compare
Choose a tag to compare

What's Changed

  • feat(play): save masking with ctrl+s by @giraud10 in #175
  • chore: badges proposal in README by @adrienaury in #181
  • chore(deps): bump loader-utils from 1.4.0 to 1.4.2 in /web/play by @dependabot in #182
  • chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #180
  • chore(deps): bump github.com/labstack/echo/v4 from 4.9.0 to 4.9.1 by @dependabot in #174
  • chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #179
  • chore(deps): bump github.com/rs/zerolog from 1.27.0 to 1.28.0 by @dependabot in #165
  • chore(deps): bump github.com/invopop/jsonschema from 0.6.0 to 0.7.0 by @dependabot in #184
  • chore(deps): bump github.com/goccy/go-yaml from 1.9.5 to 1.9.6 by @dependabot in #183
  • chore(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 by @dependabot in #177
  • chore(deps): bump github.com/Masterminds/sprig/v3 from 3.2.2 to 3.2.3 by @dependabot in #187
  • chore(devcontainer): upgrade to go 1.19 by @adrienaury in #185
  • feat: set seed from command line argument by @giraud10 in #191
  • fix(play): regression with s flag by @adrienaury in #200
  • fix: cache should apply to whole selector block by @adrienaury in #199
  • feat(stats): adds a command to generate a stat file by @CapKicklee in #197

Full Changelog: v1.15.0...v1.16.0

v1.15.0

10 Oct 07:54
5e5426a
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #134
  • fix(play): verbosity flag by @youen in #136
  • feat(play): examples without reload by @adrienaury in #135
  • chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #138
  • refactor(MaskFactory): takes as parameter a new structure by @giraud10 in #141
  • feat: enrich template functions by yaml definition by @giraud10 in #139
  • chore(deps): bump github.com/invopop/jsonschema from 0.4.0 to 0.5.0 by @dependabot in #142
  • feat(templatemasks): wip proposal by @adrienaury in #65
  • feat(play): PIMO Play save masking.yml on ctrl+s by @giraud10 in #153
  • chore(deps): bump terser from 5.14.1 to 5.14.2 in /web/play by @dependabot in #157
  • fix(jsonschema): preserve notInCache by @adrienaury in #156
  • chore(deps): bump github.com/invopop/jsonschema from 0.5.0 to 0.6.0 by @dependabot in #158
  • feat(mermaid): adds a tab to visualize a mermaid graph of the masking by @CapKicklee in #159
  • docs(maskingdata): add list in readme by @youen in #163
  • chore(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 by @dependabot in #162
  • chore(deps): bump github.com/labstack/echo/v4 from 4.7.2 to 4.9.0 by @dependabot in #166
  • fix(functions): use functions inside a pipe by @adrienaury in #168
  • refactor(play): use elm framework by @youen in #169
  • Update package.json by @youen in #170

Full Changelog: v1.14.0...v1.15.0

v1.14.0

23 Jun 20:54
56768ac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.13.0...v1.14.0

v1.13.0

20 Jun 13:35
b2cae22
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.1...v1.13.0

v1.12.1

30 Mar 10:00
6c55698
Compare
Choose a tag to compare

Changelog

  • 6c55698 fix: use fromcache after a mask which causes a change in the type of the value (#110)

What's Changed

  • fix: use fromcache after a mask which causes a change in the type of the value by @youen in #110

Full Changelog: v1.12.0...v1.12.1

v1.12.0

18 Mar 09:40
76cca70
Compare
Choose a tag to compare

Changelog

  • Added markov mask to generate pseudo text based on a sample text
  • Added command to export maskings as a mermaid flow chart
  • Added possibility to use option preserve: notInCache with mask fromCache
  • Added flag to mask input while a declared condition is met
  • Added flag to mask input until a declared condition is met
  • Added flag to declare a simple mask definition in command line
  • Added possibility to declare multiple selectors for a masking definition
  • Added option in cachessection for use reverse cache
  • Added unixEpoch format with mask dateParser
  • Fixed pimo doesn't panic anymore with fromjson combined with pipe mask, or fromjson combined with another fromjson mask with nested selectors
  • Fixed mask replacement with nested selectors
  • Fixed using fromCache, the line is not deleted if the jsonpath in not present in the document
Commits

  • 76cca70 feat(dateParser): add unixEpoch format (#108)
  • 37d6803 chore(deps): bump github.com/labstack/echo/v4 from 4.7.1 to 4.7.2 (#106)
  • 6b19a21 perf(pipe): remove useless dict copy (#104)
  • 189063e chore(bench): fix push on main
  • 9e59e38 chore(perf): add bench tests (#101)
  • cc6aba3 chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#103)
  • 12b5239 chore(deps): bump github.com/labstack/echo/v4 from 4.7.0 to 4.7.1 (#102)
  • ba2d7ec fix: regression on error code
  • f37ca15 refactor: prepare for play (#100)
  • f4ca2c9 chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 (#98)
  • 48ccda7 feat: add reverse cache option (#97)
  • 873f84d chore: upgrade to go 1.17 (#95)
  • 19559fb feat: new markov mask (#81)
  • 4808ada docs: changelog update
  • 85b3b56 Proposal preserve fromCache (#84)
  • 7e4dfa4 feat(flow): add new flow command to generated flowchart from masking.yml (#68)
  • e958f00 fix(fromjson): doesn't panic anymore with 2 fromjson (#89)
  • dc10915 fix(orderedDict): CleanDictionary panics with fromjson + pipe in pipeline (#88)
  • 07371ae fix(replacement): nested selector (#87)
  • d8111ec feat(repeatUntil): add flags --repeat-until and --repeat-while (#82)
  • 1937c3d feat: multiple selectors in configuration (#78)
  • 3011020 feat: one-liner masking (#77)
  • 966d98e chore(deps): bump github.com/spf13/cobra from 1.1.3 to 1.3.0 (#72)
  • 8ba9b84 chore(deps): bump github.com/goccy/go-yaml from 1.8.9 to 1.9.5 (#74)
  • a426a87 chore(deps): bump github.com/mattn/go-isatty from 0.0.12 to 0.0.14 (#75)
  • f3c9c61 chore(deps): bump golang.org/x/text from 0.3.6 to 0.3.7 (#73)
  • 1d047c7 chore(deps): bump github.com/rs/zerolog from 1.21.0 to 1.26.1 (#76)
  • a50d43c chore: test fix dependabot
  • 261d29f chore: enable dependabot

What's Changed

  • chore(deps): bump github.com/rs/zerolog from 1.21.0 to 1.26.1 by @dependabot in #76
  • chore(deps): bump golang.org/x/text from 0.3.6 to 0.3.7 by @dependabot in #73
  • chore(deps): bump github.com/mattn/go-isatty from 0.0.12 to 0.0.14 by @dependabot in #75
  • chore(deps): bump github.com/goccy/go-yaml from 1.8.9 to 1.9.5 by @dependabot in #74
  • chore(deps): bump github.com/spf13/cobra from 1.1.3 to 1.3.0 by @dependabot in #72
  • feat: one-liner masking by @baguettte in #77
  • feat: multiple selectors in configuration by @baguettte in #78
  • feat(repeatUntil): add flag --repeat-until by @baguettte in #82
  • fix(replacement): nested selector by @baguettte in #87
  • fix(orderedDict): CleanDictionary panics with fromjson + pipe in pipeline by @baguettte in #88
  • fix(fromjson): doesn't panic anymore with 2 fromjson by @baguettte in #89
  • feat : flowchart representation of masking.yaml by @youen in #68
  • Proposal preserve fromCache by @baguettte in #84
  • Proposal new markov mask by @baguettte in #81
  • chore: upgrade to go 1.17 by @adrienaury in #95
  • feat: add reverse cache option by @youen in #97
  • chore(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #98
  • refactor: prepare for play by @adrienaury in #100
  • chore(deps): bump github.com/labstack/echo/v4 from 4.7.0 to 4.7.1 by @dependabot in #102
  • chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #103
  • chore(perf): add bench tests by @youen in #101
  • perf(pipe): remove useless dict copy by @youen in #104
  • chore(deps): bump github.com/labstack/echo/v4 from 4.7.1 to 4.7.2 by @dependabot in #106
  • feat(dateParser): add unixEpoch format by @giraud10 in #108

New Contributors

Full Changelog: v1.11.0...v1.12.0

v1.11.0

10 Jan 15:53
1bb824d
Compare
Choose a tag to compare

Changelog

1bb824d docs: update changelog (#66)
aea58ae feat(preserve): preserve option in masking for null and empty values (#67)
1558b5f fix(fluxUri): add MaskContextCacheEngine struct (#64)
410eea0 doc: fix README

v1.10.0

07 Dec 09:13
856fd49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.10.0