Revision history for Types-SQL
v0.7.0 2023-06-02 17:29:04+01:00 Europe/London
[Incompatible Changes]
- Upgraded the minimum Perl version to v5.14.
[Bug Fixes]
- Improved regular expressions to only match ASCII digits.
[Documentation]
- Documented support policy for older Perls.
- Bump copyright year.
v0.6.1 2022-09-04 15:58:06+01:00 Europe/London
[Other]
- Specify minimum version of Exporter.
- Update MANIFEST.SKIP rules.
- Sign release.
v0.6.0 2022-04-23 12:53:00+01:00 Europe/London
[Enhancements]
- Recognise some types from Types::DateTime.
- Recognise InstanceOf['Date'].
[Bug Fixes]
- Use "timestamp" type instead of "datetime" type for various DateTime-like objects.
- column_info_from_type will use internally configured types before guessing about the type.
v0.5.0 2022-04-21 17:13:34+01:00 Europe/London
[Incompatibilies]
- Support for Perls before v5.10 has been removed.
- Size parameters of 0 will not be overridden, and may throw errors.
v0.4.1 2022-04-21 14:00:49+01:00 Europe/London
[Bug Fixes]
- Char with no size parameter should default to 1. N.B. this may be an incompatible change.
[Documentation]
- Bumped copyright year.
- Fix encoding of links in README.
[Toolchain]
- Removed use of Travis CI.
- Remove bad MANIFEST.SKIP rule.
v0.4.0 2018-12-04 10:36:59+00:00 Europe/London
[Enhancements]
- Added SmallInt, BigInt.
[Documentation]
- Updated Changes to refer to GitHub issues.
- Fixed typo in POD.
- Clarify relationship between some constrained types.
[Tests]
- Cleaned up test prereqs.
[Other]
- Minor code improvements.
v0.3.1 2018-11-18 11:46:52+00:00 Europe/London
[Enhancements]
- InstanceOf['JSON::PP::Boolean', 'Types::Serialiser::Boolean'] can be
translated.
[Bug Fixes]
- Specify minimum version of Safe::Isa, #4 (Slaven Rezić).
[Toolchain]
- Clean up prereqs list.
- Include cpanfile and MANIFEST.SKIP in distribution.
v0.3.0 2018-11-17 22:13:33+00:00 Europe/London
[Enhancements]
- Types::SQL::Util checks type library names.
- Types::SQL::Util uses a lookup table for improved performance, and to make supporting
additional type libraries easier.
- Types::SQL::Util translates the following types from Types::Common::Numeric
and Types::Common::String:
* LowerCaseSimpleStr
* LowerCaseStr
* NonEmptySimpleStr
* NonEmptyStr
* PositiveInt
* PositiveNum
* SimpleStr
* SingleDigit
* UpperCaseSimpleStr
* UpperCaseStr
[Documentation]
- Added a ROADMAP section to POD about planned changes.
[Bug Fixes]
- column_info_from_type checks that the type isa Type::Tiny object.
[Tests]
- Add more tests.
v0.2.1 2018-11-10 22:17:54+00:00 Europe/London
[Bug Fixes]
- Clean namespaces.
- Frozen coercions.
[Documentation]
- Added INSTALL file to the distribution.
- Bumped copyright year.
[Toolchain]
- Use a different Pod::Coverage plugin.
v0.2.0 2018-09-16 21:23:54+01:00 Europe/London
[Enhancements]
- Types::SQL::Util translates the following types:
* PositiveOrZeroInt
* Num
* PositiveOrZeroNum
* InstanceOf['DateTime::Tiny']
* ArrayRef
[Documentation]
- Corrected typos.
v0.1.3 2017-12-20 12:53:52+00:00 Europe/London
[Enhancements]
- Types::SQL::Util translates a Bool into a boolean.
[Documentation]
- Updated using POD::Weaver.
- README is now in Markdown.
[Toolchain]
- Updated dist.ini.
- Extra tests are now part of Dist::Zilla build.
v0.1.2 2017-12-11 23:04:53+00:00 Europe/London
[Other Changes]
- Change how Dist::Zilla manages versions
0.1.1 2017-12-11 18:05:03+00:00 Europe/London
[Other Changes]
- Include more metadata in META.yml
- Use Dist::Zilla to set module versions and update contributor
metadata. This will also remove the dependency on version.
- Move strictures to make Perl::Critic happy.
v0.1.0 2017-12-10 23:43:59+00:00 Europe/London
[Documentation]
- Fixed typo.
- Bumped copyright year.
[Other Changes]
- No longer requires strictures module.
- Ref::Uil::XS is recommended.
v0.0.3 2016-01-14 13:40:05+00:00 Europe/London
[Enhancements]
- Added support for datetime data types [GitHub #1].
[Bug Fixes]
- Fixed testing module version prerequisites.
- Set minimum version of Type::Tiny to v0.44.
[Other Changes]
- Added more QA tests for developers.
- Added META.json to the distribution.
- Fixed type in test descriptions.
v0.0.2 2016-01-13 14:35:01+00:00 Europe/London
[Enhancements]
- Column information will be extracted from parent types when it is
unavailable from the current type [GitHub #2].
This allows one to declare a type based on existing types.
[Other Changes]
- Show the name of the type when returning an error for unsupported types.
v0.0.1 2016-01-13 10:59:10+00:00 Europe/London
- First prototype published on GitHub.