Skip to content

Releases: future-architect/uroborosql

🌟 Enhancements and 🐛Bugfixes release

19 Dec 16:58
Compare
Choose a tag to compare

Source diff: 0.20.2 -> 0.20.3

🌟 Enhancements

  • #270 Added constructor that can specify multiple loadPath to SqlManagerImpl.java and NioSqlManagerImpl.java
  • #272 add Dialect#supportsEntityBulkUpdateOptimisticLock

🐛 Bugfixes

  • #274 Change String.format newline code to %n

🐛Bugfixes release

20 Dec 09:57
Compare
Choose a tag to compare

Source diff: 0.20.1 -> 0.20.2

🐛 Bugfixes

  • #266 If you specify Optional.empty() in the field of Entity and perform update, null is not set in the target column.
  • #268 Fix to accept Object type as an argument of each method of StringFunction.
  • #269 fix javadoc miss.

🐛Bugfixes release

16 Sep 17:08
Compare
Choose a tag to compare

Source diff: 0.20.0 -> 0.20.1

🐛 Bugfixes

  • #266 If you specify Optional.empty() in the field of Entity and perform update, null is not set in the target column.

🐛Bugfixes release

25 Aug 02:19
Compare
Choose a tag to compare

Source diff: 0.19.0 -> 0.20.0

🐛 Bugfixes

  • #257 SQLException occurs in Entity Query/Insert/Update of the table in which the line comment is included in the column comment.
  • #259 Difference in operation between OGNL and SpEL occurs
  • #261 AutoIncrement by @id does not correspond to UUID type of postgresql

🚀New features and Enhancements release

17 May 08:26
Compare
Choose a tag to compare

Source diff: 0.18.2 -> 0.19.0

🎁 New Features

  • #253 add DateTimeAPI to String ParameterMappers and testcases.
  • #254 Improve API to handle multiple DB connections with ConnectionSupplier.

🌟 Enhancements

  • #256 Initial value of InsertsType changed from BULK to BATCH.

⚠️ Breaking Changes!!

  • In #254, Delete ConnectionSupplier#getConnection(String alias) and Add ConnectionSupplier#getConnection(ConnectionContext connectionContext)

🚀New features release

29 Mar 09:41
Compare
Choose a tag to compare

Source diff: 0.18.1 -> 0.18.2

🎁 New Features ( ⚠️ Breaking Changes!! )

  • #252 add PessimisticLockException.

🐛Bugfixes release (backport v0.18.1)

16 Mar 18:32
Compare
Choose a tag to compare

Source diff: 0.17.0 -> 0.17.1

🐛 Bugfixes (backport v0.18.1)

  • #250 If the SQL contains a column name ending with _set, execution will fail

🐛Bugfixes release

15 Mar 16:08
Compare
Choose a tag to compare

Source diff: 0.18.0 -> 0.18.1

🐛 Bugfixes

  • #250 If the SQL contains a column name ending with _set, execution will fail

🚀New features and Enhancements release

09 Mar 12:21
Compare
Choose a tag to compare

Source diff: 0.17.0 -> 0.18.0

🎁 New Features

  • #179 Support setting optimizer hints with SqlEntityQuery.
  • #233 Interfaces evaluation expressions and supports OGNL and SpEL.
  • #240 add SqlEntityQuery#select() method.
  • #244 Add savepointScope method to SqlAgent

🌟 Enhancements

  • #234 REPL generate command supports update statement optimistic locking and autoincrement.
  • #236 Added clock to SqlConfig so that it can be used with ParameterMapper and PropertyMapper
  • #246 add ParseCommand.
  • #248 Change behavior of AutoNumber column at Entity Insert

🐛 Bugfixes

  • #238 Fixed not to output NULL to SQL execution time measurement log.
  • #241 fixed multi schema bug.
  • #242 Fixed a bug that occurs when there are many columns
  • #243 fix SqlContextFactory initialize bug.
  • #245 Fixed a bug that bind parameter candidate is invalid in SQL-REPL

⚠️ Breaking Changes!!

  • In #234, the signature of PropertyMapperManager's constructor has been changed.
  • In #248, it became possible to update the primary key value of the entity class to which @id was assigned.
    Be careful not to inadvertently enter a value for id.

🚀New features and Enhancements release

09 Mar 12:00
Compare
Choose a tag to compare

Source diff: 0.16.0 -> 0.17.0

🎁 New Features

  • #228 I want an API to truncate a table.

🐛 Bugfixes

  • #226 When table column name is camel case, it is not mapped to Entity class field.