• Stable v1.0.4 f8c91ec4a3

    v1.0.4

    lafriks released this 8 months ago | 44 commits to master since this release

    • FEATURES
      • Add params for mssql to allow redefine varchar as nvarchar or char as nchar (#1741)
    • BUGFIXES
      • Fix mysql dialect error from invalid db identifier in orderby clause (#1743) (#1751)
    • ENHANCEMENTS
      • Support get dataSourceName on ContextHook for monitor which DB executed SQL (#1740)
    • MISC
      • Correct default detection in MariaDB >= 10.2.7 (#1778)
     
  • Stable v1.0.3 946fb57e1c

    v1.0.3 is released

    lunny released this 10 months ago | 51 commits to master since this release

    • BUGFIXES
      • Fix dump of sqlite (#1639)
    • ENHANCEMENTS
      • Fix index name parsing in SQLite dialect (#1737)
      • add hooks for Commit and Rollback (#1733)
     
  • Stable v1.0.2 4dde8f14e6

    v1.0.2 is released

    lunny released this 11 months ago | 62 commits to master since this release

    • FEATURES
    • BUGFIXES
      • Fix bug when ID used but no reference table given (#1709)
      • Fix find and count bug (#1651)
    • ENHANCEMENTS
      • chore: improve snakeCasedName performance (#1688)
      • Fix find with another struct (#1666)
      • fix GetColumns missing ordinal position (#1660)
    • MISC
      • chore: improve titleCasedName performance (#1691)
     
  • Stable v1.0.1 3e4dc66c58

    v1.0.1 is released

    lunny released this 1 year ago | 81 commits to master since this release

    • BUGFIXES
      • Oracle : Local Naming Method (#1515)
      • Fix find and count bug (#1618)
      • Fix duplicated deleted condition on FindAndCount (#1619)
      • Fix find and count bug with cache (#1622)
      • Fix postgres schema problem (#1624)
      • Fix quote with blank (#1626)
     
  • Stable v1.0.0 5575e839df

    v1.0.0 is released

    lunny released this 1 year ago | 91 commits to master since this release

    • BREAKING
      • Add context for dialects (#1558)
      • Move zero functions to a standalone package (#1548)
      • Merge core package back into the main repository and split into serval sub packages. (#1543)
    • FEATURES
      • Use a new ContextLogger interface to implement logger (#1557)
    • BUGFIXES
      • Fix setschema (#1606)
      • Fix dump/import bug (#1603)
      • Fix pk bug (#1602)
      • Fix master/slave bug (#1601)
      • Fix bug when dump (#1597)
      • Ignore schema when dbtype is not postgres (#1593)
      • Fix table name (#1590)
      • Fix find alias bug (#1581)
      • Fix rows bug (#1576)
      • Fix map with cols (#1575)
      • fix bug on deleted with join (#1570)
      • Improve quote policy (#1567)
      • Fix break session sql enable feature (#1566)
      • Fix mssql quote (#1535)
      • Fix join table name quote bug (#1534)
      • Fix mssql issue with duplicate columns. (#1225)
      • mysql8.0 中同步数据前,获取数据库结构,因tableRaw为空导致同步失败 (#808)
    • ENHANCEMENTS
      • fix batch insert interface slice be panic (#1598)
      • Move some codes to statement sub package (#1574)
      • Remove circle file (#1569)
      • Move statement as a sub package (#1564)
      • Move maptype to tag parser (#1561)
      • Move caches to manager (#1553)
      • Improve code (#1552)
      • Improve some codes (#1551)
      • Improve statement (#1549)
      • Move tag parser related codes as a standalone sub package (#1547)
      • Move reserve words related files into dialects sub package (#1544)
      • 解决Conversion接口ToDB() ([]byte, error)方法返回*Type值为nil时,数据类型为[]byte(nil)的… (#1296)
      • check driver.Valuer response, and skip the column if nil (#1167)
      • Add cockroach support and tests (#896)
    • TESTING
    • BUILD
      • Add changelog file and tool configuration (#1546)
    • DOCS
      • Fix outdate changelog (#1565)
     
  • Stable v0.5.6 838b2268ae

    v0.5.6 is released

    lunny released this 5 years ago | 584 commits to master since this release

    This is the latest release of 0.5. This version resolved many bugs and added Sums methods.

     
  • Stable v0.5.1 f01db0b5c5

    v0.5.1 is released

    lunny released this 5 years ago | 631 commits to master since this release

     
  • Stable v0.5.0 e72082c2fd

    v0.5.0 is released

    lunny released this 5 years ago | 0 commits to e72082c2fd996f6e01915b3f829216ee05b16880 since this release

    • logging interface changed
    • some bugs fixed
     
  • Stable v0.4.5 f56113384f

    v0.4.5 is released

    lunny released this 5 years ago | 659 commits to master since this release

    * many bugs fixed
    * extends support unlimited deep
    * Delete Limit support
    
     
  • Stable v0.4.4 4012ee5805

    v0.4.4 is released

    lunny released this 6 years ago | 703 commits to master since this release

    Many bug fixed and ql, tidb database expriment support.

    • ql database expriment support
    • tidb database expriment support
    • sql.NullString and etc. field support
    • select ForUpdate support
    • many bugs fixed
     
  • Stable v0.4.3 276fc097cb

    v0.4.3 is released

    lunny released this 6 years ago | 751 commits to master since this release

    • Json column type support
    • Oracle experiment support
    • Some bugs fixed
     
  • Stable v0.4.2 13fa0d5b32

    v0.4.2 is released

    lunny released this 6 years ago | 813 commits to master since this release

    • Transaction will auto rollback if not Rollback or Commit be called.
    • Gonic Mapper support, so when you use ID in go codes, you can get id in database column name.
    • Some bugs fixed
     
  • Stable v0.4.1 0903741bc2

    v0.4.1 is released

    lunny released this 7 years ago | 838 commits to master since this release

    • deleted tag support for soft delete
    • bug fixed
     
  • Stable v0.3.2 58cdbaeab0

    v0.3.2 is released

    lunny released this 7 years ago | 1141 commits to master since this release

    Improvements:
    * Add AllCols & MustCols function
    * Add TableName for custom table name

    Bug Fixes:
    * #46
    * #51
    * #53
    * #89
    * #86
    * #92
    
     
  • Stable v0.3.1 4fff60efbd

    lunny released this 7 years ago | 1220 commits to master since this release

    • Features:
      • Support MSSQL DB via ODBC driver (github.com/lunny/godbc);
      • Composite Key, using multiple pk xorm tag
      • Added Row() API as alternative to Iterate() API for traversing result set, provide similar usages to sql.Rows type
      • ORM struct allowed declaration of pointer builtin type as members to allow null DB fields
      • Before and After Event processors
    • Improvements:
      • Allowed int/int32/int64/uint/uint32/uint64/string as Primary Key type
      • Performance improvement for Get()/Find()/Iterate()
     
  • Stable v0.2.3 6ffffe912e

    v0.2.3 is released

    lunny released this 8 years ago | 1339 commits to master since this release

    • Improved documents
    • Optimistic Locking support
    • Timestamp with time zone support
    • Mapper change to tableMapper and columnMapper
    • added PrefixMapper & SuffixMapper support custom table or column name's prefix and suffix
    • Insert now return affected, err instead of id, err
    • Added UseBool & Distinct
     
  • Stable v0.2.2 31de5d612e

    v0.2.2 is released

    lunny released this 8 years ago | 1378 commits to master since this release

    • Postgres drivers now support lib/pq
    • Added method Iterate for record by record to handler
    • Added SetMaxConns(go1.2+) support
    • Some bugs fixed
     
  • Stable v0.2.1 78cdb912e0

    v0.2.1 is released

    lunny released this 8 years ago | 1389 commits to master since this release

    • Added database reverse tool, now support generate go & c++ codes, see Xorm Tool README
    • Some bugs fixed
     
  • Stable v0.2 4b2425d3d3

    v0.2 is released

    lunny released this 8 years ago | 1407 commits to master since this release

    • Added Cache supported, select is speeder up 3~5x
    • Added SameMapper for same name between struct and table
    • Added Sync method for auto added tables, columns, indexes