v3.16 release
[perl/plp/.git] / Changes
diff --git a/Changes b/Changes
index f19c9f2748dec2d96c7bf0ca604a260818a92db7..cd5c76dc8ae7639225625cb6f641928fc9ba693a 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,46 @@
+3.16 - May 21, 2002:
+- Clean up a little
+- Changed compile-time <(...)> includes to use paths relative to the file they
+  are included by. Include() of course still uses paths relative to the current
+  working directory
+- Added and removed Safe.pm implementation. Safe's reval() crashes Apache on
+  Linux :(
+- Removed useless constant in void context in PLP::Functions
+- Added some documentation
+
+3.15 - May 21, 2002:
+- Added caching of scripts. This means using more memory but it also means
+  executing scripts 45-65% faster! (mod_perl only)
+- Added configurability of caching: PerlSetVar PLPcache On/Off (Default: On)
+- Changed PLP.pm to use File::Basename and File::Spec
+- Added recursion protection for compile-time includes (fixed max depth: 128)
+
+3.14 - May 20, 2002:
+- New plp.vim
+- Small documentation change
+
+3.13 - May 20, 2002
+- Added documentation:
+  - PLP
+  - PLP::FAQ
+  - PLP::Fields
+  - PLP::Functions
+- Added predeclared of hashes for use-strict-users ("our"/"use vars"
+  is no longer necessary for the PLP hashes)
+- Added plp.vim for vim syntax highlighting to the distribution
+- Added error reportig to Counter, ReadFile and WriteFile
+- Changed ReadFile and WriteFile to use lexical filehandles
+- Changed PLP::Functions to use Fcntl for improved portability
+- Cleaned up PLP::Fields: removed the PLPdummies
+- Fixed DELETE, EXISTS and FIRSTKEY in PLP::Tie::Delay (added PLPdummy there)
+
+3.12 - May 18, 2002
+- Fixed strict-violation in PLP.pm that happened only without mod_perl
+
+3.11 - May 18, 2002
+- Fixed all tie-stuff by reverting a change. Symbol.pm's delete_package doesn't
+  delete a package in the way I thought it did.
+
 3.10 - May 18, 2002
 - First standardized module distribution, to allow easy distribution via CPAN
 - Caution: installation procedure has changed because of that!