Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jpgraph Laravel Package

mitoteam/jpgraph

Composer package for the JpGraph 4.4.3 library with PHP 5.5–8.5 support. Provides a simple loader (MtJpGraph::load) to include JpGraph and selected modules (bar, line, etc.) anywhere in your code, avoiding duplicate loads.

View on GitHub
Deep Wiki
Context7
10.5.4

Minor issue:

  • TTF_DIR not wrapped in if(!defined()) check #25
10.5.3

Original jpgraph library updated to v4.4.3

Accoring to diff there are no changes in functionality. Just some type-casting issues, some classes explicitly inherited from stdClass and so on.

v4.4.3

Original jpgraph source files v4.4.3

10.5.2
  • Added ability to re-define jpgraph config constants without changing library files. #24
10.5.1

PHP 8.5 is already in RC release phase.

This version of jpgraph considered stable with PHP 8.5 support.

10.5.0-beta

This version brings support for PHP 8.5 coming in late 2025.

  • PHP 8.5 compatibility patches added
  • Non-canonical scalar type casts (boolean|double|integer|binary) deprecated
  • "Constant PIE_VALUE_PERCENTAGE already defined" problem solved
10.4.4

Original jpgraph library sets own exception handler globally. This behavior is unwanted under test environments (like phpunit). This version added MtJpGraph::setSkipExceptionHandler() method to be able to disable that exception handler juggling. It is being set to true if phpunit environment was detected and stays false in production.

Thanks to @oleibman for ideas and tests.

P.S.: Happy New year to all graph makers! 👍

10.4.3

Met no problems with PHP 8.4 support over past weeks. So considering it production ready.

10.4.2-rc

Internal tests show that no changes to support PHP 8.4 required. So declaring this version as PHP 8.4 ready and marking it as Release Candidate.

Please don't hesitate to create issues (or PRs) if you experience any problems with PHP 8.4.

10.4.1

Since there were no any issues with 10.4.0-rc marking this version as stable with PHP 8.3 support.

No other significant changes were maid.

10.4.0-rc

PHP 8.3 is out!

Our internal tests shown that there are no additional patches to JpGraph required. So we declare PHP 8.3 support for 10.4.x versions. PHP 8.3 is very fresh for now. So marking this version as "release candidate" for broader testing.

v10.3.2

JpGraph library updated to v4.4.2 with no significant changes. https://jpgraph.net

v4.4.2

JpGraph library updated to v4.4.2 with no significant changes.

v10.3.1

Production ready release.

v10.3.0-rc
10.2.6
  • Composer fails to install package under Windows under PHP 8.2.3 #12
10.2.5

Minor PHP 8.2 compatibility patch

10.2.4

#11 Better Windows OS detection under Cygwin

10.2.3

Patch for minor bug in pie3d.

10.2.2

Having no any issues with PHP 8.2.

10.2.1-rc

Release Candidate version of JpGraph with PHP 8.2 support.

10.2.0-beta

This version brings patches for JpGraph to be compatible with upcoming PHP 8.2.

10.1.3

One more minor typecasting issue fixed for PHP 8.1. Thanks to @Pryx !

10.1.2

Minor typecasting issues fixed.

10.1.1

Original JpGraph library sources updated to version 4.4.1 (released 2022-05-12).

4.4.1

Original JpGraph library updated to v4.4.1. No significant changes.

10.1.0

Original JpGraph library sources updated to version 4.4.0 (released 2022-04-20).

4.4.0

Original JpGraph library updated to v4.4.0.

10.0.4

Custom fonts absolute path problem solved.

10.0.2

Problem with fonts path under Windows OS resolved.

10.0.1

One more PHP 8.1 JpGraph compatibility fix

10.0.0

PHP 8.1 support added

4.3.5

Production ready version

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport