Repository navigation
Releases
Releases · ingvarch/pulse
v0.8.2
v0.8.1
v0.8.0
Changelog
- c639b4a chore(pulse): move example dependencies out of the root module
- 88a700a chore(pulse): update community files and add Dependabot config
- b035852 docs(pulse): add AGENTS.md and CLAUDE.md
- 198e028 docs(pulse): fix broken links and stale claims in guides
- a3c601a docs(pulse): turn README into an entry page and add development guide
- 958fd58 feat(pulse): add a donut chart package
- 74e7d38 feat(pulse): add a logarithmic Y scale with WithLogScale (#38)
- d3c3396 feat(pulse): add a second Y axis on the right
- e15f184 feat(pulse): add a value cursor and history scrolling
- fee3e35 feat(pulse): add one-line sparklines
- 2a5b2ed feat(pulse): add threshold lines and threshold colors
- 8ef3506 feat(pulse): fit the Y range to the visible data with WithAutoRange
- d614020 feat(pulse): keep history when the chart is resized
- 1206096 fix(pulse): drop dead color checks flagged by golangci-lint
- 4294fd4 fix(pulse): ignore NaN and infinite bounds in SetRange
- 6ae84d2 fix(pulse): trim data longer than the width in BrailleRenderer
v0.7.0
Changelog
- 920a124 feat(pulse): add WithXAxisAt for time labels at chosen columns
v0.6.1
v0.6.0
Changelog
- 6b34e09 docs(pulse): add zero-crossing fill and rx/tx traffic guide
- fff36a6 docs(pulse): replace text charts with terminal screenshots across documentation
- 7d1adc5 feat(pulse): add bidirectional zero-crossing fill and RX/TX traffic support
- b866ece feat(pulse): add symmetric range and adaptive byte rate formatters
v0.5.0
Changelog
- 6b34e09 docs(pulse): add zero-crossing fill and rx/tx traffic guide
- fff36a6 docs(pulse): replace text charts with terminal screenshots across documentation
- 7d1adc5 feat(pulse): add bidirectional zero-crossing fill and RX/TX traffic support
- b866ece feat(pulse): add symmetric range and adaptive byte rate formatters
v0.4.1
Changelog
- d10cf0e feat(pulse): add timeline annotations and event markers with sliding cards
- 3615a50 fix(pulse): normalize inverted range in SetRange and define DefaultEventColor
- 7d7bbf5 perf(pulse): eliminate redundant series data copying and optimize grid allocations
- 4baf721 refactor(pulse): decompose monolithic pulse.go into cohesive domain modules
- d596d73 refactor(pulse): split monolithic test file into domain test suites
- 7e864f9 refactor(pulse): unify event marker and guideline rendering into shared helpers
- 7914c99 test(pulse): add benchmark suite for rendering and sliding window operations
v0.4.0
v0.3.0
Changelog
- f869259 feat: introduce Renderer interface and open View to custom render strategies
- af0b36f fix: visual label width via lipgloss.Width, renderGrid consolidation, strict endpoint test, and customTicks sorting
- 976604d refactor: add formatValue helper, implement fmt.Stringer, remove unused canvas package
- f9f9cde refactor: resolve SRP and DRY violations in View, grid, styles, and normalization
- df82b6f refactor: simplify series state to single source of truth and unify Option delegation to Setters