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.