bugfix.
literal from cache is force upgrade to utf8 string.
if template file is not utf8 string, it cause moji-bake.
Merge pull request #98 from hanabokuro/bugfix_conbine_flaged_utf8_from_cache_and_other

bugfix. conbined utf8 string and bytes.
Checking in changes prior to tagging of version 3.0.2.

Changelog diff is:

diff --git a/Changes b/Changes
index ce0a43f..69f2c36 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
 Revision history for Perl extension Text::Xslate

+3.0.2 2013-11-15 21:56:53+0900
+    - Fix a mojibake issue where utf8::upgrade() was always called when
+      loading caches (hanabukuro++)
+
 3.0.1 2013-11-04 12:27:51+0900
     - Fix a test that might fail on a slow machine like Raspberry Pi
       (Getty++)
add validate() method to check template syntax
close #95; do not use chomp() in modules
Checking in changes prior to tagging of version 3.1.0.

Changelog diff is:

diff --git a/Changes b/Changes
index 69f2c36..2c3f0e2 100644
--- a/Changes
+++ b/Changes
@@ -1,10 +1,19 @@
 Revision history for Perl extension Text::Xslate

+3.1.0 2013-11-16 16:46:35+0900
+    [BUG FIXES]
+    - Close #95; $/ affected the parse() method
+
+    [FEATURES]
+    - Add $xslate->validate($file) method to check template syntax
+
 3.0.2 2013-11-15 21:56:53+0900
+    [BUG FIXES]
     - Fix a mojibake issue where utf8::upgrade() was always called when
       loading caches (hanabukuro++)

 3.0.1 2013-11-04 12:27:51+0900
+    [TEST FIXES]
     - Fix a test that might fail on a slow machine like Raspberry Pi
       (Getty++)