Releases: CGI-FR/PIMO
Releases · CGI-FR/PIMO
v1.18.0
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
v1.16.0
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
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
What's Changed
- chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #129
- chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #128
- feat(play): encode state in window URL by @adrienaury in #130
- feat(play): add crafted examples by @adrienaury in #132
- fix(jsonschema): add missing name definitions by @adrienaury in #133
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- test: bench with large data test by @adrienaury in #112
- chore(deps): bump github.com/Trendyol/overlog from 0.1.0 to 0.1.1 by @dependabot in #113
- feat(randomInt): add custom seed forcing in config by @baguettte in #92
- feat(transcode): add transcode mask by @baguettte in #93
- docs: fromjson mask by @giraud10 in #115
- feat(play): client side by @adrienaury in #116
- chore(deps): bump github.com/rs/zerolog from 1.26.1 to 1.27.0 by @dependabot in #119
- chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #118
- chore(deps): bump github.com/spf13/cast from 1.4.1 to 1.5.0 by @dependabot in #117
- Feat: pimo play monaco by @adrienaury in #120
- Fix(play): do not commit generated site by @adrienaury in #121
- feat(play): debounce refresh output by @adrienaury in #122
- feat(play): add flag to change play port number by @adrienaury in #123
- feat(play): responsive design by @adrienaury in #124
- feat(play): add banner by @adrienaury in #125
- fix(play): add security flag by @adrienaury in #126
- feat(play): improve masking schema by @adrienaury in #127
Full Changelog: v1.12.1...v1.13.0
v1.12.1
v1.12.0
Changelog
Added
markov mask to generate pseudo text based on a sample textAdded
command to export maskings as a mermaid flow chartAdded
possibility to use optionpreserve: notInCache
with maskfromCache
Added
flag to mask input while a declared condition is metAdded
flag to mask input until a declared condition is metAdded
flag to declare a simple mask definition in command lineAdded
possibility to declare multiple selectors for a masking definitionAdded
option incaches
section for use reverse cacheAdded
unixEpoch format with maskdateParser
Fixed
pimo doesn't panic anymore with fromjson combined with pipe mask, or fromjson combined with another fromjson mask with nested selectorsFixed
maskreplacement
with nested selectorsFixed
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
- @dependabot made their first contribution in #76
- @giraud10 made their first contribution in #108
Full Changelog: v1.11.0...v1.12.0
v1.11.0
v1.10.0
What's Changed
- fix: jsonschema by @adrienaury in #60
- feat: luhn mask by @adrienaury in #62
Full Changelog: v1.9.0...v1.10.0