# httpgd 2.1.4

- Address CRAN review feedback (documentation, code style).
- Add R linting CI.

# httpgd 2.1.3

- Fix compilation failure with 'Clang 21' (middleware default constructor).
- Add Clang 21 R CMD check to CI.

# httpgd 2.1.2

- Fix compilation failure with 'Clang 21' (vendored 'CrowCpp' tuple member initialization).

# httpgd 2.1.1

- Fix compilation failure with 'Clang 21' (vendored 'CrowCpp' CORS middleware default constructor).

# httpgd 2.1.0

- Update vendored 'CrowCpp' library to v1.2.1.
- Update 'AsioHeaders' dependency to >= 1.28.2 (fixes macOS deprecation warnings).
- Remove unused code causing compiler warnings.
- Modernize build system and CI/CD workflows.
- Require R >= 4.2.0.

# httpgd 2.0.4

- Fix 'Clang 19' deprecation warning.

# httpgd 2.0.3

- Drop 'C++14' requirement.

# httpgd 2.0.2

- Fix 'gcc 14' compile warning.

# httpgd 2.0.1

- Fix compilation issues with 'clang 18' and 'libc++'.

# httpgd 2.0.0

- Split graphics rendering and R interface to seperate package 'unigd'.
- Large refactoring and rewrite.
- Numerous fixes and improvements in 'unigd' (see 'NEWS.md' there).
- Migrate to crow web server library (due to belle being deprecated).
- Add live reload feature.
- Switched from 'Boost' to 'Asio'
- Various library updates.
- Various minor fixes and improvements.

# httpgd 1.3.0

- Fixes for R 4.2 UCRT support (thanks Tomas Kalibera and Uwe Ligges).
- Added 'pkgdown' documentation and various vignettes (thanks eitsupi for the article on Docker).
- Added RStudio viewer support.
- Added version info API.
- Added SVGZ support.
- Improved client export dialog.
- Minor fixes and internal changes.

# httpgd 1.2.1

- Fix macOS builds.
- Minor documentation changes.

# httpgd 1.2.0

- Client rewrite and static build pipeline.
- Added client export dialog.
- Various client UI improvements.
- Implemented modular rendering.
  - Cairo based renderers for PNG, PDF, EPS and PS.
  - Portable SVG renderer (for easier embedding and styling).
  - Special renderers: Serialized JSON, meta information and strings.
  - Additions to R and HTTP APIs for selecting and listing available renderers. 
- All startup default parameters can now be set as options.
- Zoom level is now handled server side.
- Fix some graphical errors of the SVG renderer.
- Improved server URL generation.
- Browser can be specified when the server URL is opened from R.
- Dependency updates and UCRT support.

# httpgd 1.1.1

- Fixed font weight related rendering crash.
- Small client adjustments.

# httpgd 1.1.0

- Added plot history sidebar.
- Improved SVG rendering performance.
- Added static plot ID API.
- Font handling improvements.
- Various client improvements.
- Added API documentation vignette.
- Fixed client device inactive desynchronisation.
- Fixes for R devel.
- Library updates.

# httpgd 1.0.1

- Fix memory allocation issues with graphics device creation and libpng.
- Set `cpp11` as a compile time only dependency.

# httpgd 1.0.0

- First official version intended for release on CRAN.
