Releases: vpakhuchyi/censor
Releases · vpakhuchyi/censor
v0.3.1
What's Changed
- feat: [CN-53] update the documentation by @vpakhuchyi in #46
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- chore: [CN-21] move GitHub pages documentation to main branch by @vpakhuchyi in #1
- chore: [CN-14] remove reflection usage disclaimer by @vpakhuchyi in #2
- chore: [CN-22] align go.yml workflow jobs names by @vpakhuchyi in #3
- chore: [CN-4] rename processor constructor in the documentation by @vpakhuchyi in #4
- feat: [CN-5] don't display pointer sumbol by default; make it to be a… by @vpakhuchyi in #5
- feat: [CN-2] update the docs to specify that struct name includes the last part of pkg path by @vpakhuchyi in #8
- feat: [CN-6] remove SetExcludePatterns function from the documentation by @vpakhuchyi in #7
- feat: [NA] adjust formatting of nil values by @vpakhuchyi in #6
- feat: add slog JSON handler by @Kalachevskyi in #9
- feat: [CN-1] align useJSONTagName cfg option in case of empty tag with json pkg in stdlib by @vpakhuchyi in #10
- feat: [CN-26] add a possibility to use a YAML config file by @vpakhuchyi in #12
- feat: [CN-28] migrate from fmt pkg usage for float32/float64 formatting by @vpakhuchyi in #13
- feat: [CN-30] remove configuration functions/methods by @vpakhuchyi in #14
- feat: [CN-16] - Add support of custom structs with encoding.TextMarshaler interface by @Kalachevskyi in #15
- feat: [CN-11] add a configurable option to print the configuration on any constructor call by @vpakhuchyi in #16
- feat: [CN-31] adjust strings regexp check to mask only matched sections by @vpakhuchyi in #18
- feat: [CN-19] change the approach of unsupported types handling by @vpakhuchyi in #17
- feat: [CN-34] clean up censor pkg documentation by @vpakhuchyi in #19
- chore: [NA] create pull_request_template.md by @vpakhuchyi in #21
- feat: [CN-16] - Update index.md documentation with [encoding.TextMarshaler] example. by @Kalachevskyi in #22
- feat: [CN-32] remove redundant Kind field from models.Field structure by @vpakhuchyi in #20
- feat: [CN-33] add a support of uintptr type by @vpakhuchyi in #23
- feat: [CN-29] remove the support of complex64/complex128 by @vpakhuchyi in #24
- feat: [NA] handle config print in case of nil processor instance by @vpakhuchyi in #25
- feat: [NA] - refactoring slog handler test. by @Kalachevskyi in #26
- feat: [CN-35] move configuration to censor pkg by @vpakhuchyi in #27
- feat: [CN-41] reuse and embed formatter/parser config in censor.Config by @vpakhuchyi in #28
- feat: [CN-41] introduce parser/formatter config aliases to make the available for external packages by @vpakhuchyi in #29
- fix: [NA] use parser and formatter config aliases in censor pkg instead of original config structs by @vpakhuchyi in #30
- fix: [CN-42] print config in NewWithConfig constructor only when such option is enabled by @vpakhuchyi in #31
- fix: [CN-43] add censor.Processor.Clone() method by @vpakhuchyi in #32
- feat: [CN-37] - Merge censor constructors. by @Kalachevskyi in #33
- fix: [CN-40] add zap censor handler by @vpakhuchyi in #34
- fix: [CN-44] update to Go 1.22 by @vpakhuchyi in #35
- feat: [CN-47] add zap benchmarks by @vpakhuchyi in #39
- feat: [CN-45] print by default only non-default configuration by @vpakhuchyi in #40
- feat: [CN-48] introduce new text encoder by @vpakhuchyi in #41
- feat: [CN-49] add log/slog and go.uber.org/zap censor handlers usage … by @vpakhuchyi in #42
- feat: update README with new log handler examples by @vpakhuchyi in #43
- feat: [CN-51] add a space after column before value by @vpakhuchyi in #44
- feat: [CN-52] move builderpool pkg to internal/ by @vpakhuchyi in #45
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Change-log:
- Add exclude patterns support for strings masking
- Change mask default value to [CENSORED]
- Move documentation from README to https://vpakhuchyi.github.io/censor