Skip to content

Releases: kazuph/rust-chart-worker

Release v1.1.2

Choose a tag to compare

@kazuph kazuph released this 19 Jan 21:15

🐛 Bug Fixes\n\n- Fix x-axis tick alignment in bar charts\n- Fix x-axis tick alignment in line/area charts\n- Add automatic wrangler process cleanup before tests\n- Improve chart rendering accuracy

🎉 Release v1.1.0

Choose a tag to compare

@kazuph kazuph released this 19 Dec 04:20

✨ New Features:

  • Added GET request support with query parameters
  • Added comprehensive documentation for all endpoints
  • Added Japanese text support in graph titles and labels

🔗 API Endpoint:
https://rust-chart-worker.kazuph.workers.dev/api

📝 Example Usage:

# Simple line chart
curl "https://rust-chart-worker.kazuph.workers.dev/api?type=line&data=10,20,15,25,30&title=Simple%20Line%20Chart" -o line_chart.png

# Japanese bar chart
curl "https://rust-chart-worker.kazuph.workers.dev/api?type=bar&data=10,20,15,25,30&title=売上推移&x_label=月&y_label=売上(百万円)" -o bar_chart_ja.png

v1.0.0: Initial Release 🚀

Choose a tag to compare

@kazuph kazuph released this 18 Dec 02:53

🎉 Initial Release

✨ Features

  • Chart generation service using Rust on Cloudflare Workers
  • Support for multiple chart types (Bar, Scatter, Line)
  • Japanese text support with M+ 1p font
  • Optimized SVG generation for Cloudflare Workers environment
  • Comprehensive API documentation in English

📚 Documentation

  • Added detailed architecture documentation
  • Added implementation details
  • Added API usage guide with examples
  • Added deployment and free tier information

🔧 Technical Improvements

  • Optimized memory usage and performance
  • Enhanced error handling
  • Improved font rendering with embedded fonts

🎨 UI/UX

  • Clean and modern chart design
  • Consistent text rendering across different platforms

📦 Dependencies

  • worker v0.5.0
  • plotly v0.11
  • resvg v0.35.0
  • usvg v0.35.0
  • fontdb v0.14.1

🔒 Security

  • Input validation
  • Memory usage limits
  • POST method only restriction