Skip to content

Releases: webability-go/xdominion

XDominion v0.5.1

10 Apr 00:45
dd0939e
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • XCursor is now implemented and makes a simple query to the database but return results as an *XRecord.
  • XCursor is compatible with XBase and XTransactions
  • Official documentation mounted for https://pkg.go.dev/
  • Correction of a bug into manuals

XDominion v0.5.0

10 Apr 00:38
4cb36aa
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • XCursor is now implemented and makes a simple query to the database but return results as an *XRecord.
  • XCursor is compatible with XBase and XTransactions
  • Official documentation mounted for https://pkg.go.dev/

XDominion v0.4.2

13 Jun 18:12
a8d9400
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Correction of a bug on DoSelect with limits, a 0 limit is not a limit
  • XConditions, XCondition, XOrder, XOrderBy, XFieldSet can now be cloned with .Clone()

XDominion v0.4.0

10 Dec 20:15
b800e28
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Now all the xtable functions (Select, Update, Delete, Count, etc) can accept pointers parameters and nil casted parameters (for instance *XCondition or *XOrderBy than can be nil too).

XDominion v0.3.3

20 Jan 20:55
df5c3e5
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Correction to support nil transactions (no transaction even if the parameter is passed with a nil value) into select type queries (select, min, max, avg, count, ...)

XDominion v0.3.2

18 Jan 00:28
d9f18c7
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Implementation of transactions into select type queries (select, min, max, avg, count, ...)

XDominion v0.3.1

04 Dec 19:40
5d01234
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Implementation of index creation during table synchronization

XDominion v0.3.0

10 Nov 18:15
8a0eae8
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Implementation of transactions, commit, rollback

XDominion v0.2.3

03 Jun 17:01
6214b73
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Upgrade to xvcore/v2
  • Modularization with go.mod

XDominion v0.2.2

03 Jun 15:51
f03975f
Compare
Choose a tag to compare

Database Abstraction Layer.
Use Data Objects, not SQL queries.
Now compatible with MySQL and Postgresql SQLs.

New in this version:

  • Bug corrected in Clone() so the XRecords fields are also cloned.