Upstream changes:
v3.5.1 2017-11-30T16:09:33Z
- Fix packaging issue; explicitly declare version for Text::Xslate::Engine
v3.5.0 2017-11-30T15:57:50Z
- Migrate to using minil (#179)
- Improve perl 5.8 support (#182)
- Use version->declare() to declare $VERSION (#182)
- Make `prove -br t` work with dot-not-in-INC perls (#184)
- Run tests against both XS and pureperl (#185)
- Fix typo (anirvan #181)
The following packages fail to build due to "." not being in @INC:
devel/p5-PPI-PowerToys
sysutils/p5-Monitoring-Plugin
textproc/p5-Text-Xslate
www/SpeedyCGI
Pass PERL_USE_UNSAFE_INC=1 through MAKE_ENV to allow the configure
and build to proceed.
This needs to be revisited when perl-5.30.0 is released and that
environment variable is removed from Perl.
Upstream changes:
3.3.9 2015-12-18 22:15:00+0900
- Fix test for Windows
3.3.8 change breaks Windows
3.3.8 2015-12-18 16:20:00+0900
- Fix test for DragonflyBSD
- Update document
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.
No effective change for the above reason.
Ok joerg
Upstream changes:
3.3.3 2014-08-04 15:50:00+0900
- No code changes from 3.3.2, just re-packaging.
3.3.2 2014-08-04 12:40:00+0900
[IMPROVEMENT]
- #127 Improve generating temporary file name
3.3.1 2014-08-03 11:45:40+0900
[ANNOUNCE]
- Now Xslate has new co-maintainers (those who can maintain and release
Xslate): lestrrat, syohex, and tokuhirom
[BUG FIXES]
- #126 Fix a typo in naming tempfiles (Hugmeir)
[DOCMENT]
- #125 Update document on Text::Xslate->bridge() and Builtin.pod
(Mike Raynham)
3.3.0 2014-08-03 11:54:02+0900
(mis-packaging release)
3.2.5 2014-07-15 08:18:31+0900
[TEST FIXES]
- No CGI.pm, which is no longer a standard module
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Upstream changes:
3.2.4 2014-04-27 17:18:15+0900
[TEST FIXES]
- Fix#122, #120 testing issue on windows (syohex)
[FEATURES]
- Add $array.first() and $array.last() methods (#116, #118 / shyohex)
3.2.3 2014-04-23 07:32:39+0900
- Made a mistake in the release engineering, re-packaged on the correct
status.
3.2.2 2014-04-23 07:29:42+0900
[BUG FIXES]
- Fix#105 SEGV on blead (reported by tokuhirom, fixed by syohex in #117)
3.2.1 2014-04-17 07:55:38+0900
[BUG FIXES]
- Fix#111 (by syohex in #113) inputting "0" made a wrong result
Upstream changes:
3.1.1 2014-01-24 07:50:52+0900
[DOCUMENTS]
- Fix some typos (#102)
- Add an explanation of `validate()` (#101)
[BUG FIXES]
- Fix a race condition on making cache dirs (#103)
Upstream changes:
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++)
3.0.0 2013-10-18 08:59:22+0900
- No code changes from 2.1.0, just re-packaging for package managers
2.1.0 2013-10-17 22:18:21+0900
[BUG FIXES]
- Fix an issue that multi-bytes string literals used for a hash key
was not dealt as a text string (@Niratama++)
WARNING: this change could break your code if you use multi-byte
text string as a hash key.
2.0010 2013-10-07 21:56:12+0900
[BUG FIXES]
- Fix an issue that vpath with text-strings raised errors
on newer perls due to specification changes in PerlIO::scalar (#90)
- Documentation tweaks (#84, #86)
Upstream changes:
2.0008 2013-07-06 00:09:43-0700
[BUG FIXES]
- Fix a chache issue that UTF8 flags were not turned on
as expected (#82)
- Fix Metakolon doc (#83)
2.0007 2013-06-21 13:16:16-0700
[DOCUMENTS]
- Add doc about chomping newlines (<:- ... -:>)
[NEW FEATURES]
- Add pre_process_handler to pre-process template content (bluescreen)
2.0006 2013-06-02 22:58:27
[BUG FIXES]
- Fix an issue that the state of VM broke on exception
reported by nihen
2.0005 2013-06-02 12:23:15
[BUG FIXES]
- Fix a Multiplexed WRAPPER issue reportedy by @kawamuray (#79)
Those who use WRAPPER, template cascading, or anonymous functions
(lambdas) are strongly recommended to upgrade Xslate.
2.0004 2013-05-29 20:27:07
[TEST FIXES]
- Template string must be bytes (#78)
2.0003 2013-05-10 12:59:11
[BUG FIXES]
- Fix a crash on compiling templates (#77)
2.0002 2013-04-26 12:51:47
[BUG FIXES]
- Support perl-blead (5.17.11)
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
Adjust DEPENDS
Upstream changes:
2.0001 2013-04-24 16:24:22
[FEATURES]
- Support PUREPERL_ONLY build
See the Lancaster Consensu:
219db464af/lancaster-consensus.md (specifying-pure-perl-builds)
2.0000 2013-02-20 09:21:08
- No code change from 1.9999_01
1.9999_01 2013-02-16 15:44:31
[CHANGES]
- Migrate from Any::Moose to Mouse because Any::Moose is deprecated
1.6002 2012-12-19 22:54:55
[BUG FIXES]
- Fix a bug where TTerse created no variable scopes (thanks to Yappo)
Upstream changes:
1.6001 2012-12-05 10:03:13
[BUG FIXES]
- Resolve issue #71: SV leaks in VM frames
1.6000_01 2012-11-04 09:56:45
- The bytecode version is now 1.6. So all the cache will be discarded.
[FEATURES]
- Add opcodes: find_file, suffix, is_code_ref, merge_file in
order to enhance template syntaxes (doy)
Update DEPENDS
Upstream changes:
1.5025 2012-10-20 21:45:27
[BUG FIXES]
- Fix a bug that constants with unary operators might result in
wrong values (thanks to @doy)
1.5024 2012-10-15 18:02:29
[BUG FIXES]
- Fix false assertion failure
(This change affects only to -DDEBUGGING enabled perl)
1.5023 2012-10-15 08:22:14
[TEST]
- Apply issue #66 again
- 1.5022 was identical to 1.5021 (thanks to @doy)
1.5022 2012-10-15 00:15:18
[TEST]
- Do not depend on extra modules in tests (issue #66, @nihen).
1.5021 2012-10-15 00:07:54
[BUG FIXES]
- Fix an issue that recursive call of render() may cause SEGV
thanks to doy for reporting this issue (isseu #65).
1.5020 2012-10-14 23:06:49
[BUG FIXES]
- Fix deploying issues reported at 1.5017, again.
thanks to @woremacx for reporting it.
- Fix a bug that calling macro which encloses outer variables,
may clobber other variables, thanks to @ktat for reporting it.
1.5019 2012-10-03 12:28:20
[BUG FIXES]
- Revert 1.5016's bugfix which introduced a more serious problem.
The complete bufix will be applied to 1.5020.
1.5018 2012-09-30 13:41:13
[FEATURES]
- "html_builder_module" option to import HTML builders;
functions imported with this option are wrapped by html_builder()
1.5017 2012-08-04 19:31:59
[BUG FIXES]
- Fix a problem on Win32
1.5016 2012-08-04 19:19:15
[BUG FIXES]
- Fix a bug that reloading templates could fail on deploying
- Fix a problem on 5.17
1.5015 2012-07-13 19:31:53
[IMPROVEMENT]
- Enhance extensibility for custom parsers (shmorimo)
1.5014 2012-06-26 19:41:20
[IMPROVEMENT]
- Add scalar::split() to Bridge::Star (tokuhirom)
1.5013 2012-06-12 23:46:44
[IMPROVEMENT]
- Add "macro" option to Text::Xslate->new() (gunyoki)
1.5012 2012-05-21 15:52:59
[IMPROVEMENT]
- imporve error messages when the parser reaches EOF
1.5011 2012-05-21 15:45:00
[BUG FIXES]
- add warning about https://github.com/xslate/p5-Text-Xslate/issues/55
For backword compatibility, we don't change its behavior, but
it is likely to a problem so we warnn about it.
1.5010 2012-05-04 01:04:47
[TEST FIXES]
- Make `HANRESS_OPTIONS=j9 make test` work (@punytan)
1.5009 2012-03-30 09:19:18
[IMPROVEMENT]
- Documentation improvement
1.5008 2012-03-28 09:39:45
[BUG FIXES]
- Fix a typo in an error messages (issues/53, thanks to wchristian)
- Fix an undefined behavior that giving utf8-encoded *bytes* as
params made mojibake in use of caches