Skip to content

Commit

Permalink
Updated API versions and CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
SOF3 committed Jun 19, 2018
1 parent 2bc13e1 commit 1e68028
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 13 deletions.
4 changes: 4 additions & 0 deletions .editorconfig
Expand Up @@ -4,3 +4,7 @@ root = yes
[*]
indent_size = 4
indent_style = tab

[*.md]
indent_style = space
indent_size = 2
31 changes: 20 additions & 11 deletions CHANGELOG.md
@@ -1,20 +1,29 @@
# Changelog

## Unreleased (v3.0.1)
This is a patch update with minor fixes and API updates. Supports 3.0.0-ALPHA13 and above.
## [Unreleased (v3.1.0)](https://github.com/poggit/libasynql/compare/v3.0.0...HEAD)
Contains minor changes with some externally-usable additions. Supports 3.0.0-ALPHA13 and above.

### Added
- `CallbackTask`

### Fixed
- Injecting async trace into Error throwables now hacks with the reflections correctly

### Updated
- Deprecation of ServerScheduler

## [v3.0.0](https://github.com/poggit/libasynql/compare/v3.0.0...HEAD) (released 2018-04-25 15:30:00 UTC)
## v3.0.0 (released 2018-04-25 15:30:00 UTC)
This is a total rewrite, with an entirely different infrastructure. AsyncTask is no longer used.

### Added
- `DatabaseConnector` as an abstract wrapper for:
- `GenericStatementFileParser` to load queries from a Prepared Statement File (PSF) into:
- `GenericStatement` abstraction that formats prepared statements in different dialects
- Supports MySQL dialect
- Supports SQLite3 dialect
- `SqlThreadPool` that manages slave connection threads using the same send/receive queue
- `SqlSlaveThread` abstraction that connects to a database with different backends
- Supports mysqli backend
- Supports SQLite3 backend
- `GenericStatementFileParser` to load queries from a Prepared Statement File (PSF) into:
- `GenericStatement` abstraction that formats prepared statements in different dialects
- Supports MySQL dialect
- Supports SQLite3 dialect
- `SqlThreadPool` that manages slave connection threads using the same send/receive queue
- `SqlSlaveThread` abstraction that connects to a database with different backends
- Supports mysqli backend
- Supports SQLite3 backend
- A simple `libasynql::create($plugin, $config, $sqlMap)` method that initializes everything in a single call
- The `libasynql.phar def` tool
3 changes: 1 addition & 2 deletions libasynql/virion.yml
Expand Up @@ -2,7 +2,6 @@ name: libasynql
authors:
- SOFe
antigen: poggit\libasynql
version: 3.0.1
version: 3.1.0
api:
- 3.0.0-ALPHA11
- 3.0.0-ALPHA12

0 comments on commit 1e68028

Please sign in to comment.