Commit Graph

  • 90bb78f32d Added Smarty::setExtensions(), fixed unit test for the null coalescing operator. Updated docs about registering a custom extension. Simon Wisselink 2023-08-07 15:59:13 +02:00
  • 938babe003 Removed 5.0 with mike 1.1.2 Simon Wisselink 2023-08-07 14:19:45 +01:00
  • 9b86d2e73d Deployed d8b4496b to 5.x with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-08-07 00:54:40 +01:00
  • 50aed5323c Deployed d8b4496b to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-08-07 00:45:21 +01:00
  • d8b4496b7e finished docs on security and extending smarty Simon Wisselink 2023-08-07 01:44:57 +02:00
  • 8492bf5c61 Docs on caching Simon Wisselink 2023-08-07 00:14:54 +02:00
  • 019fe3f5e7 Add makefile entries for generating docs Simon Wisselink 2023-08-06 01:09:50 +02:00
  • 86b7d45399 Rewrote docs on filters and resources. Simon Wisselink 2023-08-06 01:09:31 +02:00
  • a3cbdc46fb Fix strip_tags modifier for falsy input. (#893) issue_876 Simon Wisselink 2023-08-04 22:40:19 +02:00
  • d95aec28d8 Fix strip_tags modifier for falsy input. Fixes #890 issue_890 Simon Wisselink 2023-08-04 22:29:37 +02:00
  • 1d9cda2be3 Merge branch 'release/4.3.2' v4.3.2 Simon Wisselink 2023-07-19 12:27:36 +02:00
  • edfd4c91da version bump Simon Wisselink 2023-07-19 12:27:34 +02:00
  • 4434e128c6 muteUndefinedOrNullWarnings() now also mutes PHP8 warnings for undefined properties (#891) Simon Wisselink 2023-07-19 12:27:17 +02:00
  • 44e00cf7c0 muteUndefinedOrNullWarnings() now also mutes PHP8 warnings for undefined properties bugfix/fix_undefined_property_warnings Simon Wisselink 2023-07-19 12:05:45 +02:00
  • 4550bd8dfd Improved docs on compile checking and inheritance Simon Wisselink 2023-05-03 23:34:44 +02:00
  • 41962d5790 more docs Simon Wisselink 2023-05-02 01:17:12 +02:00
  • f7868b4ff1 Add docs for null coalescing Simon Wisselink 2023-05-01 23:57:53 +02:00
  • e99d2fae39 Added support for null coalescing operator Fixes #882 Simon Wisselink 2023-05-01 23:54:25 +02:00
  • 7fa8db3bc1 fixed error in the mkdocs TOC Simon Wisselink 2023-05-01 23:44:32 +02:00
  • b972bb5e72 updated changelog Simon Wisselink 2023-05-01 23:40:43 +02:00
  • 81cda9e363 Added full support and documentation for ternary operator. Fixes #881 Simon Wisselink 2023-05-01 23:25:42 +02:00
  • cea303d0ad Fixed markdown syntax. Fixes #879 Simon Wisselink 2023-04-30 23:28:15 +02:00
  • 19df91b692 Remove md5 modifier from debug.tpl (#871) Jon 2023-04-30 14:25:39 -07:00
  • 29fbed40d2 changelog update Simon Wisselink 2023-04-25 23:00:31 +02:00
  • 6b748d24ba Trigger deprecation notice on unregistered static class methods as well. Simon Wisselink 2023-04-25 22:57:47 +02:00
  • d0d1698963 Using PHP functions in expressions now also triggers a deprecation notice because we will drop support for this in the next major release Fixes #813 Simon Wisselink 2023-04-25 22:15:55 +02:00
  • e28cb0915b Merge branch 'release/4.3.1' v4.3.1 Simon Wisselink 2023-03-28 21:47:03 +02:00
  • fe7817c301 version bump Simon Wisselink 2023-03-28 21:47:01 +02:00
  • 685662466f Merge branch 'js_escape_security_fix' Simon Wisselink 2023-03-28 21:46:46 +02:00
  • 2fc443806c Merge branch 'release/3.1.48' into support/3.1 v3.1.48 Simon Wisselink 2023-03-28 21:45:54 +02:00
  • e4cbb1ddc1 version bump Simon Wisselink 2023-03-28 21:45:52 +02:00
  • 71d113550c Add changelog js_escape_security_fix Simon Wisselink 2023-03-28 21:43:36 +02:00
  • df9b93df67 Add changelog Simon Wisselink 2023-03-28 21:43:12 +02:00
  • e09df8d851 Merge branch 'js_escape_security_fix_31' into support/3.1 Simon Wisselink 2023-03-28 21:41:31 +02:00
  • 5512d64521 Upgrade actions/checkout and actions/cache (#870) takaram 2023-03-25 23:38:18 +09:00
  • 7677db7bc9 Implement fix and tests js_escape_security_fix_31 Simon Wisselink 2023-03-24 12:19:34 +01:00
  • 2038890f19 Changelog Simon Wisselink 2023-03-24 12:19:40 +01:00
  • e75165565e Implement fix and tests Simon Wisselink 2023-03-24 12:19:34 +01:00
  • d8ce15ee9b WIP docs (added page on config) Simon Wisselink 2023-03-24 11:52:18 +01:00
  • 1afd49e973 WIP on API docs Simon Wisselink 2023-03-10 23:49:41 +01:00
  • f4b94d4f03 Updated changelog and todo list Simon Wisselink 2023-03-09 23:17:09 +01:00
  • 5db8fd2533 Further WIP improving docs Simon Wisselink 2023-03-09 23:16:18 +01:00
  • 3d2a8dc5fd Update SECURITY.md with correct version info. Simon Wisselink 2023-02-23 22:44:34 +01:00
  • 2764816407 Add missing dirs Simon Wisselink 2023-02-23 22:30:15 +01:00
  • 801d186ea4 CompileCheck test and extra note on how it works in docs Simon Wisselink 2023-02-23 22:17:06 +01:00
  • 09d26579ce Some additional unit tests Simon Wisselink 2023-02-23 22:06:37 +01:00
  • 1fe63047ac Deployed 7a323b73 to 5.x with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 15:19:57 +01:00
  • 7a323b7345 Update code examples to use Smarty\Smarty and autoload instead of require_once calls and new Smarty Simon Wisselink 2023-02-06 15:18:47 +01:00
  • 6479b09d49 Deployed cf848020 to 5.x with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 14:57:45 +01:00
  • 97a029117e Removed 5.3 with mike 1.1.2 Simon Wisselink 2023-02-06 14:57:20 +01:00
  • 2878ffb119 Removed unstable with mike 1.1.2 Simon Wisselink 2023-02-06 14:57:17 +01:00
  • cf8b677a5f Removed 5.0 with mike 1.1.2 Simon Wisselink 2023-02-06 14:57:07 +01:00
  • 59664e8217 Deployed cf848020 to 5.3 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 14:56:59 +01:00
  • a6d2062d78 Removed unstable with mike 1.1.2 Simon Wisselink 2023-02-06 14:56:51 +01:00
  • 455767f9b0 Removed latest with mike 1.1.2 Simon Wisselink 2023-02-06 14:56:49 +01:00
  • 5eaced2d45 Deployed cf848020 to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 14:56:23 +01:00
  • cf84802072 Finished improving designers docs Simon Wisselink 2023-02-06 14:42:31 +01:00
  • 4c6afd6b37 Improved another chunk of the designers docs Simon Wisselink 2023-02-06 10:40:00 +01:00
  • 833ba57d42 WIP improving the docs Simon Wisselink 2023-02-05 23:14:10 +01:00
  • 15d3968114 fixes to docs Simon Wisselink 2023-02-03 22:31:59 +01:00
  • c051f155d5 Removed 4.3 with mike 1.1.2 Simon Wisselink 2023-02-06 14:43:44 +01:00
  • 2969cecaa8 Deployed badcae6e to 4.x with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 14:43:22 +01:00
  • b3b864e3be Removed stable with mike 1.1.2 Simon Wisselink 2023-02-06 14:43:16 +01:00
  • badcae6e0c Finished improving designers docs Simon Wisselink 2023-02-06 14:42:31 +01:00
  • f1742c79d0 Set default version to stable with mike 1.1.2 Simon Wisselink 2023-02-06 11:49:54 +01:00
  • ccf4ed7a4d Set default version to stable with mike 1.1.2 Simon Wisselink 2023-02-06 10:43:07 +01:00
  • 6a486e7b3f Deployed 694ff1b7 to 4.3 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 10:41:42 +01:00
  • f898a36358 Set default version to stable with mike 1.1.2 Simon Wisselink 2023-02-06 10:41:36 +01:00
  • cc72f6a1a4 Deployed 694ff1b7 to 4.3 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-06 10:40:20 +01:00
  • 694ff1b733 Improved another chunk of the designers docs Simon Wisselink 2023-02-06 10:40:00 +01:00
  • 1e0d25638e WIP improving the docs Simon Wisselink 2023-02-05 23:14:10 +01:00
  • 6f86eba1f0 Deployed 51ed0d67 to 4.3 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:32:07 +01:00
  • 51ed0d6791 fixes to docs Simon Wisselink 2023-02-03 22:31:59 +01:00
  • 7263251f68 Deployed c94d3dda to 4.3 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:31:00 +01:00
  • 04d8ec92f9 Deployed c94d3dda to 4.3 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:29:57 +01:00
  • c94d3ddafa multiversion mkdocs config Simon Wisselink 2023-02-03 22:29:08 +01:00
  • 9c610e6e62 multiversion mkdocs config Simon Wisselink 2023-02-03 22:27:18 +01:00
  • 1ae03180f6 Deployed 55ebb4ef to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:27:00 +01:00
  • 6e2a54711c Deployed 55ebb4ef to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:24:07 +01:00
  • f0bbd6dadb Deployed 55ebb4ef to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:21:59 +01:00
  • 889bf8382b Set default version to latest with mike 1.1.2 Simon Wisselink 2023-02-03 22:20:32 +01:00
  • 5bacbf0454 Deployed 55ebb4ef to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:19:36 +01:00
  • cb80c408cd Deployed 55ebb4ef to 5.0 with MkDocs 1.4.2 and mike 1.1.2 Simon Wisselink 2023-02-03 22:13:24 +01:00
  • 55ebb4efea Revert latest CI changes, we'll update docs by hand for now Simon Wisselink 2023-02-03 22:10:49 +01:00
  • ded3e12c1c add missing folder for unit tests Simon Wisselink 2023-02-03 17:56:49 +01:00
  • e6360694bf Add mkdocs for docs Simon Wisselink 2023-02-03 17:54:00 +01:00
  • 6c601e1b6c updated todo Simon Wisselink 2023-02-03 17:20:43 +01:00
  • 864643f2c9 remove additional calls to getCached() Simon Wisselink 2023-02-03 17:11:26 +01:00
  • 7408c18cdc WIP for performance improvements. Simon Wisselink 2023-02-03 15:50:31 +01:00
  • cd158566d0 Load compiled object in template constructor so it will be cached. Simon Wisselink 2023-01-31 14:48:41 +01:00
  • 0b2eae3137 Move all creating of templates to Smarty::createTemplate, adding a private property containing previously generated templates for speed. Simon Wisselink 2023-01-31 14:02:34 +01:00
  • 5fdcb3c6fa Fix error in docs on prepend/append. Fixes #818. Simon Wisselink 2023-01-31 11:23:50 +01:00
  • 9e35cce3f8 Fix error in docs on prepend/append. Fixes #818. Simon Wisselink 2023-01-31 11:23:50 +01:00
  • 016c9ceb17 Generated <script> tags lo longer have deprecated type="text/javascript" or language="Javascript" attributes. Fixes #815. Simon Wisselink 2023-01-31 11:17:41 +01:00
  • 6635a5e3fb Smarty no longer calls mb_internal_encoding() and doesn't check for deprecated mbstring.func_overload ini directive. Fixes #480. Simon Wisselink 2023-01-31 10:53:10 +01:00
  • 1ef29b65ea move test methods because some other test methods rely on their relative positions Simon Wisselink 2023-01-31 10:52:56 +01:00
  • b4019b6023 Add test for registering compiler plugin with positional params. Fixes #164 Simon Wisselink 2023-01-31 10:41:09 +01:00
  • 0962a34670 verify that native PHP functions cannot be used as a modifier and verify that an easy userland workaround exists. Fixes #813. Simon Wisselink 2023-01-31 10:10:32 +01:00
  • 18a8068df1 Throw compile error when using a modifier where it won't work. Fixes #526. Simon Wisselink 2023-01-31 09:54:44 +01:00
  • c201ccd3fd WIP smarty5_new_codeframes Simon Wisselink 2023-01-29 22:02:44 +01:00