Skip to contents

shinypayload 0.1.0

New Features

  • Initial release of shinypayload package 🎉
  • Same-port POST handling - Accept POST requests on the same port as your Shiny UI
  • Reactive data integration - POST data automatically becomes reactive values
  • Multiple authentication methods - Query parameters, headers, and authorization tokens
  • Multi-format support - JSON, form data, and query parameters
  • Cross-session data sharing - Data shared across all connected clients

Core Functions

Documentation & Examples

  • Comprehensive README with quick start guide
  • 4 complete examples demonstrating different use cases:
    • Basic functionality demo
    • Real-time data monitoring
    • Form submission handling
    • Integration with existing apps
  • Professional documentation with roxygen2
  • Security best practices guide

Testing & Quality

  • 132 comprehensive tests with high coverage
  • GitHub Actions CI/CD across multiple platforms and R versions
  • CRAN-ready package - passes all R CMD checks
  • Professional code quality with automated styling and linting

Requirements

  • R (>= 4.1)
  • shiny (>= 1.7.4)
  • jsonlite

This package enables seamless data integration between external systems and Shiny applications, making it easier than ever to build reactive dashboards and APIs with Shiny.