######### Changelog ######### Version 0.15.0 ============== * To simplify portable use of databases with special configuration via `databases.conf`, the plugin initialization now ensures empty subdirectory `QA` in Firebird sample directory. To define your test databases in `databases.conf`, use next pattern:: my_db = $(dir_sampleDB)/QA/my-db.fdb { ... } On plugin initialization, the `QA` sub-directory is first emptied and removed, and then newly created. On non-Windows, full privileges are granted. * Added possibility to use databases aliases. The `.db_factory()` parameter `filename` is now handled as database alias if it starts with `#`, for example `#employee` means alias `employee`. The alias must be defined in `databases.conf` file. When filename is an alias, the `.Database.db_path` property does not contain full `~pathlib.Path` to the database, but this database alias. Version 0.14.0 ============== * Added possibility to specify user, password and role in `.Action.connect_server()` and `.Action.trace()` Version 0.13.1 ============== * Fixed problem with service encoding * Fixed problem with tags in User Version 0.13.0 ============== * Explicit `Optional` typing. * Added support for both `encoding` and `encoding_errors` in `.Action.connect_server()` and `.Action.trace()`. Version 0.12.1 ============== Initial release.