CHANGELOG.txt 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. ionCube PHP Encoder Changes
  2. ---------------------------
  3. Please see the Encoder user guide and GUI documentation (Windows only)
  4. for details on new features mentioned below.
  5. Version 6.0.18 - 8 December 2005
  6. -------------------------------
  7. * Fixed Encoder license problem when multiple instances of Encoder
  8. were run simultaneously.
  9. Version 6.0.17 - 8 December 2005
  10. -------------------------------
  11. * Fixed issue with licensing of Encoder.
  12. Version 6.0.16 - 27 November 2005
  13. --------------------------------
  14. * Fixed issue with exceptions (PHP 5 Encoder).
  15. Version 6.0.15 - 22 November 2005
  16. --------------------------------
  17. * Try/catch support bug fixed (PHP 5 Encoder).
  18. Version 6.0.14 - 27 October 2005
  19. --------------------------------
  20. * Improved handling of PHP language errors when encoding files.
  21. Version 6.0.13 - 29 September 2005
  22. ----------------------------------
  23. * Fix when recognising that a file is a shellscript PHP file.
  24. Version 6.0.12 - 7 September 2005
  25. ---------------------------------
  26. * Special Edition GUI: blank line now maintained at end of Server Restrictions Grid
  27. on dynamic fields tab.
  28. Version 6.0.11 - 5 September 2005
  29. ---------------------------------
  30. * Fixed bug related to Expire On field on Windows GUI License Settings dialog
  31. * Fixed bug with Windows GUI License Properties - it is no longer necessary to press
  32. return after entering a property value before clicking Generate License.
  33. Version 6.0.10 - 1 September 2005
  34. ---------------------------------
  35. * Minor bugfix with revoke file naming.
  36. Version 6.0.9 - 30 August 2005
  37. ------------------------------
  38. * Display error if an encoded file is specified as the source when
  39. encoding.
  40. * Windows GUI: warning dialog if automatic Loader license validation is
  41. disabled.
  42. Version 6.0 - Version 6.0.8 - 23 August 2005
  43. --------------------------------------------
  44. * Added feature to decode generated licenses.
  45. * Installing IPF evaluation is now optional.
  46. * Resolved time-related problem related to licensing the Encoder on Windows.
  47. * Fixed problem with make_license when --select-server-adapter was used but
  48. the server interface was the loopback.
  49. * Fixed problem with the 'strict language usage' flag on Windows.
  50. * No longer allow an empty license passphrase in the GUI.
  51. * Include 4.4 Loader with Encoder installation.
  52. * Fix when the Linux Encoder was invoked using the PATH environment variable.
  53. Version 6.0 - August 2005
  54. -------------------------
  55. * License files: new 'make_license' program, option for encoded files
  56. to require a license (Pro, Cerberus, bundled with PHP 5 Encoder)
  57. * Error callback file: specify a file and function that gets triggered
  58. if the Loader reports an error.
  59. * --update-target: only process files which have modified time after
  60. the modified time of the target.
  61. * Support for encoding PHP shell scripts.
  62. * Encoder licenses can now be revoked with --revoke-license,
  63. allowing an Encoder installation to be moved to a new machine
  64. * If the Loader causes the script to exit, the exit code is the sum of
  65. 200 plus the ID of the Loader Event (see User Guide)
  66. * Bugfix: transparency of icons in Windows icon extension.
  67. * Windows GUI: Icon extension can recognise PHP shell scripts and
  68. encoded files with no preamble.
  69. * --include-if: extended to prevent encoded files from including
  70. non-encoded files. Now exposed in Windows GUI.
  71. * --disable-auto-prepend-apppend: prevent execution if the php.ini
  72. settings auto_prepend_file or auto_append_file are used.
  73. * Updated dynamic fields interface, added license dynamic fields
  74. (Special Edition Windows GUI only).
  75. * Constants defined in the Loader for Loader Events.
  76. * Loader API enhanced.
  77. * When encoding a single file, the Encoder exits with code 7
  78. if an error occurs instead of 0.
  79. * Bugfix: PHP 5 Encoder bug when overriding properties
  80. in derived classes.
  81. * Bugfix: bug related to --allow-encoding-into-source on Windows.
  82. * Detect whether target file is the same as the source file on Windows.
  83. * Bugfix: Removing .php, .php4, .php3 default patterns from extensions list
  84. with Windows Encoder GUI now works as expected.
  85. * Improved 'parse error' messages with Windows Encoder GUI when used with
  86. the PHP 5 Encoder.
  87. * Files starting with '.' (for example .htaccess) now appear in the GUI source tree
  88. Version 5.0.2 - May 2005
  89. ------------------------
  90. * Bugfix: Exceptions were not handled correctly by the PHP 5 Encoder.
  91. * Bugfix: PHP 4 Encoder crashed if 'parent::myclass' was used
  92. when myclass had no parent class.