Revision history for Text-Minify-XS:
v0.7.3 2023-11-29 17:54:54+00:00 Europe/London
[Tests]
- Fixed author test for Changes.
- Fixed author test for unused vars.
v0.7.2 2023-11-06 13:23:09+00:00 Europe/London
[Tests]
- Added author test for Changes.
- Switched package used for the release manifest.
v0.7.1 2023-10-28 09:27:23+01:00 Europe/London
[Tests]
- Migrated to Test2.
v0.7.0 2023-05-10 08:59:46+01:00 Europe/London
[Incompatible Changes]
- Upgraded the minimum Perl version to v5.14.
[Documentation]
- Bumped copyright year.
- Documented support policy for older Perls.
[Other]
- Updated MANIFEST.SKIP rules.
- Include generated Makefile.PL in the git repository so that this can be built without using Dist::Zilla.
v0.6.5 2022-06-29 17:19:12+01:00 Europe/London
[Documentation]
- Fix typo in Changes.
- Fix typos in POD and ABSTRACT.
v0.6.4 2022-06-28 21:53:49+01:00 Europe/London
[Toolchain]
- Sign release.
v0.6.3 2022-06-13 16:55:07+01:00 Europe/London
[Documentation]
- Removed the similar modules from SEE ALSO.
- Other minor changes to documentation.
[Toolchain]
- Simplify XSLoader call.
v0.6.2 2022-06-10 15:03:20+01:00 Europe/London
[Bug Fixes]
- Fix segfault when passed undef values, GH#10.
[Other]
- Bump version of Devel::PPPort to 3.68.
[Documentation]
- Fix typo in Changes.
- Mention Perl v5.36 trim function.
v0.6.1 2022-03-04 19:30:24+00:00 Europe/London
[Documentation]
- Fix encoding of links in README.
[Other]
- Use modern calling style for Exporter and XSLoader.
- Bump version of Devel::PPPort to 3.66.
v0.6.0 2022-02-15 14:23:40+00:00 Europe/London
[Documentation]
- Updated documentation of minify_ascii to mention encoding issues.
v0.5.6 2022-02-14 09:55:26+00:00 Europe/London (TRIAL RELEASE)
[Bug Fixes]
- Fix parameter in _minify_ascii function, GH#9.
v0.5.5 2022-02-13 10:58:31+00:00 Europe/London (TRIAL RELEASE)
[Bug Fixes]
- Remove incorrect const from parameter to _minify_ascii function, GH#9.
[Documentation]
- Mention benchmarks.
[Tests]
- Enable Perl::Critic author test.
[Other]
- Included a sample benchmark script.
v0.5.4 2022-02-12 15:01:25+00:00 Europe/London (TRIAL RELEASE)
[Documentation]
- Removed reference to UTF-8 from DESCRIPTION since there is now a
separate minify_ascii function.
- Fix incorrect text about newlines not being removed.
v0.5.3 2022-02-12 14:54:54+00:00 Europe/London (TRIAL RELEASE)
[Enhancements]
- Add minify_ascii for minifying ASCII test, GH#6.
- Add minify_utf8 as an alias for minify.
[Bug Fixes]
- Use correct name of function in error message.
[Documentation]
- Add an actual DESCRIPTION section.
- Fix error in Changes.
- Add note about handling of newlines.
v0.5.2 2022-02-12 11:38:41+00:00 Europe/London
[Enhancements]
- Upgrade Devel::PPPort to 3.64.
[Documentation]
- Update ABSTRACT and EXPORTS to make it clear what this does.
- Bump copyright year.
v0.5.1 2021-09-28 22:48:54+01:00 Europe/London
[Bug Fixes]
- Improve malformed UTF-8 handling for trailing whitespace.
[Documentation]
- Removed section on "Support for older Perl versions". (Perl v5.9.3
was released more than 15 years ago, and it's not worth the effort
to support older versions.)
[Toolchain]
- Added merge conflict check before release.
[Tests]
- Encode test strings properly.
- Add more test cases.
v0.5.0 2021-09-19 11:30:42+01:00 Europe/London
- No changes to the code since v0.4.8, but you should upgrade ensure
you have bug fixes related to handling malformed UTF-8.
v0.4.10 2021-09-18 13:54:07+01:00 Europe/London (TRIAL RELEASE)
[Tests]
- Fixed variable redeclaration warning.
v0.4.9 2021-09-17 22:40:30+01:00 Europe/London (TRIAL RELEASE)
[Documentation]
- Document croak from v0.4.6 in the KNOWN ISSUES section.
- Explicitly state that nothing is exported by default.
[Tests]
- Add author tests for memory leaks.
- Added more test cases.
v0.4.8 2021-09-16 09:59:39+01:00 Europe/London
[Bug Fixes]
- Use safer NewSVpvn function, GH#5.
v0.4.7 2021-09-15 15:34:10+01:00 Europe/London
[Bug Fixes]
- Ensure an extra byte is allocated in the result string.
[Documentation]
- Fixed typo in Changes.
- Added references to GH#5 to Changes.
- Documented potentially incompatible change in v0.4.6.
v0.4.6 2021-09-14 13:25:42+01:00 Europe/London
[Bug Fixes]
- Improved fix for possible segfault for malformed UTF-8, GH#5.
[Incompatabilities]
- Croak when `utf8_to_uvchr_buf` believes the string uses more
bytes than are in the buffer.
v0.4.5 2021-09-13 10:30:31+01:00 Europe/London
[Bug Fixes]
- Fix possible segfault for malformed UTF-8, GH#5.
v0.4.4 2021-09-12 11:48:42+01:00 Europe/London
[Tests]
- Add more changes to tests for malformed UTF-8 on some platforms, GH#5.
v0.4.3 2021-09-10 08:38:34+01:00 Europe/London
[Tests]
- Improve tests for malformed UTF-8 on some platforms, GH#5.
v0.4.2 2021-06-21 16:48:35+01:00 Europe/London
[Documentation]
- Updated SEE ALSO section.
[Other Changes]
- Improved module metadata.
v0.4.1 2021-05-06 12:58:09+01:00 Europe/London
[Documentation]
- Improved formatting.
v0.4.0 2021-05-05 11:47:08+01:00 Europe/London
[Bug Fixes]
- Fixed warning about casting pointer to integer.
v0.3.9 2021-04-29 08:47:02+01:00 Europe/London
[Tests]
- Specify a minimum version of Test::More.
v0.3.8 2021-04-21 16:46:53+01:00 Europe/London
[Documentation]
- Updated SEE ALSO section.
- Updated description of what this module does not do.
[Tests]
- Added more author tests.
v0.3.7 2021-02-18 16:53:32+00:00 Europe/London
[Enhancements]
- The function will die rather than return undef if there is a
memory error.
[Documentation]
- Added SEE ALSO section.
[Tests]
- Added more test cases.
- Removed a useless TODO from tests.
v0.3.6 2021-01-05 14:12:59+00:00 Europe/London
[Bug Fixes]
- Return destination instead of source when empty.
v0.3.5 2021-01-05 13:00:12+00:00 Europe/London
[Bug Fixes]
- Ensure result string length is initialised for empty strings.
v0.3.4 2021-01-04 14:00:54+00:00 Europe/London
[Documentation]
- Updated copyright year.
v0.3.3 2021-01-04 13:57:25+00:00 Europe/London
[Bug Fixes]
- Handle empty strings and strings containing only spaces.
[Documentation]
- Add note to KNOWN ISSUES about older Perl versions.
[Tests]
- Add author ppport test.
[Other]
- Update Dist::Zilla config to include `ppport.h`.
v0.3.2 2020-12-11 09:28:45+00:00 Europe/London
[Tests]
- Fix tests on some older Perl versions.
v0.3.1 2020-12-10 19:08:15+00:00 Europe/London
[Bug Fixes]
- Recover from malformed UTF-8 characters, GH#4.
[Other]
- Reorganise the internals.
v0.3.0 2020-12-10 12:42:34+00:00 Europe/London
[Bug Fixes]
- Handle strings with embedded null "\0" characters.
[Enhancements]
- Add support for utf8 characters, GH#2.
v0.2.3 2020-12-10 12:23:47+00:00 Europe/London
[Bug Fixes]
- Set utf8 flag on result if the input is utf8.
- Only normalise "\r" into "\n".
[Enhancements]
- Change internal functions to macros.
- Use Perl API macro for identifying whitespace.
v0.2.2 2020-12-09 23:01:04+00:00 Europe/London
[Bug Fixes]
- Allocate the correct size.
v0.2.1 2020-12-09 16:56:03+00:00 Europe/London
[Incompatabilities]
- The XS code uses newer Perl API memory allocation functions,
but is only usable in Perl v5.9.3 or later.
[Documentation]
- Fixed typo.
[Tests]
- Added more test cases.
v0.2.0 2020-12-09 15:11:35+00:00 Europe/London
[Enhancements]
- Trailing whitespace is removed.
- EOL characters are changed to "\n".
[Documentation]
- Updated documentation.
v0.1.0 2020-12-09 13:58:21+00:00 Europe/London
- Initial version released.