Revision history for Database-Async

0.019     2023-12-04 23:19:30+08:00 Asia/Singapore
    [New features]

    - support for attributes and default values in ORM

0.018     2023-03-20 09:12:55+08:00 Asia/Singapore
    [Bugs fixed]

    - Perform cleanup when cancelling queries

0.017     2021-12-08 22:50:12+08:00 Asia/Kuala_Lumpur
    [New features]

    - basic exponential backoff support when reconnecting

0.016     2021-09-13 00:40:59+08:00 Asia/Kuala_Lumpur
    [New features]

    - engine disconnection notification causes that engine to be removed from the pool

0.015     2021-07-07 18:00:29+08:00 Asia/Kuala_Lumpur
    [Bugs fixed]

    - database error exceptions were not propagated in all cases, thanks to Kok Jun Bon
    for reporting and providing a test case for this

0.014     2021-06-16 00:58:19+08:00 Asia/Kuala_Lumpur
    [New features]

    - encoding now supported, for cases where all interaction with the database
    is text-only

    [Bugs fixed]

    - query completion logic has been refactored to cover the different states better,
    particularly regarding streaming in/out (e.g. COPY in PostgreSQL)

0.013     2020-12-03 00:13:37+08:00 Asia/Kuala_Lumpur
    New features:

    - support for `type` configuration parameter, allowing connection to databases
    without needing to pass a specific URI
    - notification channel support (currently undocumented, since the interface
    may change slightly to make it compatible with non-PostgreSQL databases)

    Bugs fixed:

    - single-row queries via `->single` generated superfluous log messages (thanks to Mehdi
    Zarei for helping test this)

0.012     2020-10-24 22:28:00+08:00 Asia/Kuala_Lumpur
    No new features.

    Bugs fixed:

    - Removed AutoPrereqs dzil plugin since it was picking up downstream dependencies
    due to `require` lines, thanks to CHORNY for reporting
    (https://github.com/team-at-cpan/Database-Async/issues/5)

0.011     2020-10-23 18:47:35+08:00 Asia/Kuala_Lumpur
    No new features.

    Bugs fixed:

    - $query->single now documented, and properly returns all requested values

0.010     2019-11-06 00:14:42+08:00 Asia/Kuala_Lumpur
    No new features.

    Dependencies:

    - Latest version of Ryu, Future::AsyncAwait and Syntax::Keyword::Try to
    pick up some recent bugfixes.

0.009     2019-06-30 01:48:28+08:00 Asia/Kuala_Lumpur
    New features:

    - allow parent tables from other schema in ::ORM

0.008     2019-06-10 02:50:14+08:00 Asia/Kuala_Lumpur
    New features:

    - constraint and foreign key methods for ::ORM

0.007     2019-05-05 19:18:15+08:00 Asia/Kuala_Lumpur
    New features:

    - minor improvements to ORM handling

0.006     2019-05-01 06:45:34+08:00 Asia/Kuala_Lumpur
    New features:

    - extend ORM handling for PostgreSQL extensions and table inheritance

0.005     2019-04-28 00:27:13+08:00 Asia/Kuala_Lumpur
    No new features.

    Dependencies:

    - Future::AsyncAwait 0.26 for more bug fixes, plus latest Ryu and Ryu::Async

0.004     2019-04-21 14:14:22+08:00 Asia/Kuala_Lumpur
    New features:

    - imported more schema loading features from EntityModel

0.003     2019-04-20 15:11:51+08:00 Asia/Kuala_Lumpur
    Bugs fixed:

    - downgraded unnecessarily verbose messages when copying data

    Dependencies:

    - Future::AsyncAwait updated to 0.24 to pull in some bug fixes

0.002     2019-04-15 06:15:40+08:00 Asia/Kuala_Lumpur
    New features:

    - better definition for the Database::Async::Query interface
    - some fixes required for proper PostgreSQL support
    - additional classes for ORM support (undocumented for now since
    the API is likely to change)

0.001     2018-12-09 17:47:08+08:00 Asia/Kuala_Lumpur
    Initial CPAN release