Commit graph

  • a1f86abc0b
    PHP 8.3 (#133) master v2.3.5 Bruce Wells 2023-11-23 09:38:20 -0600
  • 969780d531 PHP 8.3 #133 Bruce Wells 2023-11-23 10:36:39 -0500
  • d9daabf40d
    Update README.md (#132) Mathijs 2023-11-20 22:19:47 +0100
  • 0381f36d25
    Update README.md #132 Mathijs 2023-11-18 13:01:28 +0100
  • f6750c9c3c
    Improved tests for ! operator (#131) Bruce Wells 2023-09-27 16:28:28 -0400
  • 8b8265e8a5 Improved tests for ! operator #131 Bruce Wells 2023-09-27 10:18:31 -0400
  • 1968057f42
    Phpcs fixer (#129) Bruce Wells 2023-08-18 12:11:23 -0400
  • 19e943a40c Run PHPCSFixer #129 Bruce Wells 2023-08-18 11:56:11 -0400
  • d695244fdc PHPCSFixer V3.23 Bruce Wells 2023-08-18 11:55:54 -0400
  • ad839b7858
    Document all functions in readme (#127) Bruce Wells 2023-07-12 13:27:48 -0400
  • 86d53b32b5 Update available functions #127 Bruce Wells 2023-07-12 13:03:03 -0400
  • 2a65673cae
    Composer updates (#126) Bruce Wells 2023-07-10 16:36:57 -0400
  • f1f105e16f Update to PHP CS FIxer V3.21 #126 Bruce Wells 2023-07-10 15:38:02 -0400
  • 35baa8f29b Correct average typo Bruce Wells 2023-07-10 15:20:45 -0400
  • e1cca194c5
    fix: strcmp(): Passing null to parameter #1 ($string1) of type string is deprecated (#123) v2.3.4 Javier Marín 2023-03-21 16:10:38 +0100
  • 1b8d71d953
    Php unit10 (#124) Bruce Wells 2023-03-21 10:10:06 -0500
  • 464e558998 More PHPUnit schema cleanup #124 Bruce Wells 2023-03-21 10:56:15 -0400
  • 7ebfffe8ac Upgrade PHPUnit config schema Bruce Wells 2023-03-21 10:43:02 -0400
  • b206d9e6f2 Limit PHP upgrades till new PHP version is tested Bruce Wells 2023-03-21 10:36:17 -0400
  • cf43106f9e Static PHPUnit providers Bruce Wells 2023-03-21 10:35:44 -0400
  • 689d19d155 fix: strcmp(): Passing null to parameter #1 ($string1) of type string is deprecated #123 Javier Marín 2023-03-21 11:42:10 +0100
  • 1d41ca6da2
    Depreciations are unit test failures v2.3.3 Bruce Wells 2022-12-26 11:04:43 -0500
  • cbc2f4f798
    Fixing PHPCSFixer settings Bruce Wells 2022-12-26 11:03:39 -0500
  • 3a18c7d47f
    Added Not(!) logical operator and median function with tests. (#121) Fatih Kızmaz 2022-12-26 18:35:27 +0300
  • a95ba78766 Added Not(!) logical operator and median function with tests. #121 Fatih 2022-12-26 16:41:08 +0300
  • 84ac3bbdf0
    Update to php 8.0 in for packagist Bruce Wells 2022-12-21 19:31:32 -0500
  • 7704ba918f
    Drop php74 (#120) Bruce Wells 2022-12-21 18:52:18 -0500
  • 3e144ce2a5 Code style cleanup #120 Bruce Wells 2022-12-21 18:43:32 -0500
  • f4d13ea4d1 Add PHPStan badge to readme Bruce Wells 2022-12-21 18:42:16 -0500
  • abf7dbbf70 Drop PHP 7.4 support Bruce Wells 2022-12-21 18:23:13 -0500
  • a1745a5685 PHPStan Level 6 Bruce Wells 2022-12-21 18:06:16 -0500
  • c59f4cd153
    Php8.2 (#119) v2.3.2 Bruce Wells 2022-12-08 11:15:34 -0500
  • cda04e3537 Specify precision of 16 #119 Bruce Wells 2022-12-08 11:04:05 -0500
  • 2929c199ed PHP 8.2 Support Bruce Wells 2022-12-07 16:24:41 -0500
  • a041bb58ad
    More code style fixes (#118) v2.3.1 Bruce Wells 2022-08-04 05:18:48 -0700
  • db1697966b More code style fixes #118 Bruce Wells 2022-08-04 08:14:22 -0400
  • 9538001a42
    Throw an IncorrectNumberOfFunctionParametersException if a function gets more arguments than it supports (#117) madman-81 2022-08-04 14:07:41 +0200
  • ab471f5b6a
    Update CustomFunction.php #117 Bruce Wells 2022-08-04 08:02:44 -0400
  • a1d61661d7 Throw an IncorrectNumberOfFunctionParametersException if a function gets more arguments than it supports madman81 2022-08-04 10:16:02 +0200
  • 08b432e09d
    Update README.md Bruce Wells 2022-06-02 10:40:00 -0400
  • a944fe4e56
    Bcmath (#115) v2.3.0 Bruce Wells 2022-06-01 18:11:51 -0400
  • 69091a0d88 Support for % operator (mod) #115 Bruce Wells 2022-06-01 18:04:40 -0400
  • f64d1ba78d Add useBCMath Bruce Wells 2022-05-30 16:55:16 -0400
  • cbada2b920
    Space should end open numbers (#113) v2.2.2 Bruce Wells 2022-05-28 16:02:04 -0400
  • 44541c56c3 Space should end open numbers #113 Bruce Wells 2022-05-28 15:34:01 -0400
  • d1b060749e
    Update readme with non redundant example (concat) (#111) v2.2.1 Bruce Wells 2022-05-21 13:38:58 -0400
  • bb1ac7e160 Update readme with non redundant example (concat) #111 Bruce Wells 2022-05-21 13:36:06 -0400
  • 3e6700d157
    Added ability to escape quotes in strings. (#110) Fatih Kızmaz 2022-05-19 05:03:44 +0300
  • cf8ae4eb49 Fix unshown backslash in readme. #110 Fatih 2022-05-18 13:57:36 +0300
  • c6ca6e5754 Fix a typo in sample. Fatih 2022-05-18 13:51:05 +0300
  • 96097eaf77 Update readme + improvements. Fatih 2022-05-18 13:43:54 +0300
  • 0d9c19aa9e Fix some typos + improve min, max, avg funcs. Fatih 2022-05-18 01:21:33 +0300
  • 9c00316236 Update phpdoc Fatih 2022-05-18 01:09:02 +0300
  • c22c194660 Removed type checking for customfunc arguments. It was a bad idea to check types, because php automatically tries to convert a parameter to required type and throws if it failures. On the other hand, we can check types also in callables if required. Fatih 2022-05-18 01:04:20 +0300
  • 822b6e564d Added ability to escape quotes in strings. Fatih 2022-05-18 00:49:13 +0300
  • f71b77a62e
    Update README.md v2.2.0 Bruce Wells 2022-05-16 18:28:53 -0400
  • ddf9dbfe0f
    Release Prep (#109) Bruce Wells 2022-05-16 18:18:37 -0400
  • e448c8b739 Release Prep #109 Bruce Wells 2022-05-16 18:08:47 -0400
  • 5d6b4a5dfd
    Full support for arrays => min, max and avg funcs accept array argument. Also array function is defined which return arguments as array. Square bracket arrays are also supported. (#108) Fatih Kızmaz 2022-05-17 00:57:37 +0300
  • 2135d925c1 Full support for arrays => min, max and avg funcs accept array argument. Also array function is defined which return arguments as array. Square bracket arrays are also supported. valid expression -> "max([1,2,3])" valid expression -> "max(array(1,2,3))" valid expression -> "max($ages_arr)" valid expression -> "max(ages_arr())" #108 Fatih 2022-05-17 00:14:03 +0300
  • 2874b11341
    Small support for arrays => min, max and avg funcs accept array argument. (handwritten arrays not supported yet, can be used for array variables or functions returning an array) (#107) Fatih Kızmaz 2022-05-16 18:12:36 +0300
  • df34c845ec Small support for arrays => min, max and avg funcs accept array argument. (handwritten arrays not supported yet, can be used for array variables or functions returning an array) invalid expression -> "max([1,2,3])" valid expression -> "max($ages_arr)" valid expression -> "max(ages_arr())" #107 Fatih 2022-05-16 15:12:30 +0300
  • e21d59c9de
    Support unlimited args for min, max default funcs. (#106) Fatih Kızmaz 2022-05-13 15:55:52 +0300
  • e449181293 Run php-cs-fixer fix #106 Fatih 2022-05-13 15:45:14 +0300
  • b002acb62d Improved functions: support unlimited parameters (see min, max funcs), optional parameters (see round func), parameters with types (see round func, throws IncorrectFunctionParameterException on unmatched type, union types and intersection types not supported because of min php level! there is a todo for this, to support them later @see CustomFunction@execute) Also added unittests for improvements. Fatih 2022-05-13 15:04:19 +0300
  • 58f0348763
    Support unlimited args for min, max default funcs. Fatih Kızmaz 2022-05-11 16:06:36 +0300
  • da506a7ce0
    Remove extra line (#105) Bruce Wells 2022-05-09 14:26:21 -0400
  • b59a9d3373 Remove extra line #105 Bruce Wells 2022-05-09 14:16:27 -0400
  • 645f1dfbc6
    Two more tests + some code refactoring (#104) Javier Marín 2022-05-09 20:13:30 +0200
  • 7b29b9912c test: run testUnsupportedOperands() only on PHP8+ #104 Javier Marín 2022-04-28 17:55:25 +0200
  • 2f92f15798 refactor: fix PHP-CS-Fixer issues Javier Marín 2022-04-28 17:47:18 +0200
  • 7ca4b47eaf refactor: fix PhpDoc comments and use PHP 7.4 arrow functions Javier Marín 2022-04-28 10:47:09 +0200
  • aff406d761 test: add testNullReturnType and testUnsupportedOperands Javier Marín 2022-04-28 10:46:20 +0200
  • b7b46bfc47
    Phpcs fixer (#103) Bruce Wells 2022-04-26 17:31:50 -0400
  • 481d28bb18 Fixing merge issue #103 Bruce Wells 2022-04-26 17:25:24 -0400
  • f729b9ded6 Configuring PHP CS Fixer #102 Bruce Wells 2022-04-26 17:05:18 -0400
  • 598b78fa8d
    Merge branch 'master' into UpdatePHPVersion #101 #100 Bruce Wells 2022-04-26 16:56:48 -0400
  • 55dbbaf42f PHP CS Fixer directories specified by config file Bruce Wells 2022-04-26 16:53:33 -0400
  • cd70b3e14d Fix directory separator Bruce Wells 2022-04-26 16:48:08 -0400
  • 2451caf9bc Squashed commit of the following: Bruce Wells 2022-04-26 16:40:59 -0400
  • 7897531835 Adding PHP CS Fixer configuration rather than default Bruce Wells 2022-04-26 16:35:25 -0400
  • c396a882ff
    Prep for V2.2.0 release (#99) V2.2.0 Bruce Wells 2022-04-26 16:14:59 -0400
  • 1f860365cc Dropping 7.3 support Bruce Wells 2022-04-26 15:59:29 -0400
  • 44fc472299 Prep for V2.2.0 release #99 Bruce Wells 2022-04-26 13:50:18 -0400
  • ef82911187
    Add a custom variable validator + protected props (#98) Matthijs Meulenbrug 2022-04-25 16:50:51 +0200
  • 1c759c170d Add a custom variable validator + protected props #98 Matthijs 2022-04-25 09:17:14 +0200
  • a0ff7a79af
    Adding varExists method and support for undefined var handler in getVar (#96) V2.1.11 2.0.4 Bruce Wells 2022-03-21 12:52:25 -0400
  • 81afd9a394 Dropping testing for 7.3, as it is no longer supported #96 Bruce Wells 2022-03-21 12:44:17 -0400
  • 13d7e92e7d Fixing actions Bruce Wells 2022-03-21 12:41:57 -0400
  • e09bab9a4d Fixing actions Bruce Wells 2022-03-21 12:38:43 -0400
  • dd10e6493a Use local version of PHP-CS-Fixer Bruce Wells 2022-03-21 12:02:29 -0400
  • 51ba9ce17a getVar now respects VarNotFoundHandler setting Bruce Wells 2022-03-21 11:45:56 -0400
  • fc13420d17 Added varExists method Bruce Wells 2022-03-21 11:44:31 -0400
  • 6ebe4849ff
    PHP 8.1 support (#94) V2.1.10 Mirosław Sztorc 2022-02-14 15:59:33 +0100
  • 18a7744e77 removing php7.2 from test matrix #94 Miroslaw Sztorc 2022-02-13 11:59:48 +0100
  • 5995bbc14d removing php7.2 support Miroslaw Sztorc 2022-02-13 11:58:02 +0100
  • c156604ada upgrading phpunit Miroslaw Sztorc 2022-02-13 11:55:50 +0100
  • 07230ee909 php 8.1 Miroslaw Sztorc 2022-02-13 11:33:39 +0100
  • 9442a6f471
    Merge pull request #92 from ideatic/fix-scientific-notation V2.1.9 Alex 2022-01-06 12:59:10 +0300
  • 20f8cabf10 fix: broken support for positive exponent numbers #92 Javier Marín 2022-01-05 09:53:06 +0100