Most recent version is listed first.
- Do not colorize stack traces by default: #78
- Add example: #77
- Make stacktrace colorization configurable: #76
- Bugfix
- Bugfix
- Support older Go versions: #71
- Stackp can now write to any io.writer: #74
- Display stacktrace when dumping variables: #73 #75
- Add ability to dump items with circular references: #66
- Retracts v0.0.14 which had a panic bug.
- Add config option for how many slices/maps to display: #58
- Update Go version: #56
- Fix formatting of custom string types: #52
- Implement better indentation for maps and slices: #51
- Use testdata in more testcases: #46
- Implement better indentation: #47
- Pretty print context.Context: #48
- Fix Static analysis: #49
- Zero value struct should not indent: #44
- Update to Go 1.20: #34
- Better formatting for zero-length slices and maps: #36
- Zero value pointers should not panic: #37
- Add tests for embedded structs with tags: #41
- Check if terminal supports color before printing stack traces: #31
- Add ability to print stack traces: #29 The stack traces are colorized with different colors for your code, third-party libs & the Go stdlib/runtime. Also code snippet for the most recent call is shown.
- Stop compacting data structures: #28
- Add errcheck to CI: #23
- Update CI: #17
- Dump more information about variables/types: #18
: #21 - Implement own
dump
functionality: #22
We used to usesanity-io/litter
to do dumping.
We however, decided to implement our own dump functionality.
The main reason precipitating we are doing this is because sanity-io/litter has no way to compact
arrays/slices/maps that are inside structs.