--------------
0.17 2016-02-03T18:35:33Z
- Added URI::_ado, which subclasses URI::_odbc to provide a `dbi_dsn()`
that returns a DSN using DBD::ADO. NOTE: This class is experimental,
since I was unable to figure out the best default values for the
connection string -- there are so many options! Feedback and
recommendations wanted (Issue #11).
- The `dbi_dsn` method of URI::mssql now supports a single argument to
specify the DBI driver for which to return a DSN. Pass in "sybase" or
"ado" (experimental) to get a DSN for either of those drivers,
instead. Based on work by Dan Muey.
------------------
0.16 2015-09-22T00:17:07Z
- Added new abstract class, URI::_odbc, for URIs that use ODBC in
`dbi_dsn`.
- The `dbi_dsn` method of URI::mssql now returns an ODBC DSN instead of
DBD::Sybase, since the latter would require Sybase to build.
- URI::sqlserver now inherits from URI::mssql rather than the other way
around.
- Fixed a bug where a URI with three slashes but no authority part after
the first two would incorrectly think the databse name should be an
absolute path. That is, in "db:sqlite:///foo.db", the `dbname` value
is "foo.db", not "/foo.db". Thanks to Dan Book for the report
(issue #8).
- Added the `canonical_engine` accessor, which returns the canonical
engine name.
- Added `the canonical` method, which will replace the engine name with
its canonical value if it's not already canonical.
- The `dbi_dsn` method of URI::vertica now returns an ODBC DSN instead
of DBD::Pg, since the latter apparently does not work with Verica.
- Added a note to the `dbi_dsn` documentation that query params are
included in the returned value.
Upstream changes:
0.13 2014-08-09T22:48:53Z
- Added URI::postgresxc and URI::pgxc, which simply inherit from
URI::pg.
- Added URI::ldapdb, which represents LDAP databases. Patch from Brian
T. Wightman.
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.