{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":575407643,"defaultBranch":"master","name":"QxOrm","ownerLogin":"stharward","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-12-07T12:53:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10232905?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1670603322.876506","currentOid":""},"activityList":{"items":[{"before":"0d837dd3cd6e65fc05b324828ae154bc486d71fb","after":"7f08db87b586df9fac06ad10881d4c7d25d84f7b","ref":"refs/heads/master","pushedAt":"2023-06-12T15:51:23.485Z","pushType":"push","commitsCount":3,"pusher":{"login":"stharward","name":null,"path":"/stharward","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10232905?s=80&v=4"},"commit":{"message":"QxOrm 1.4.9 release\n\n- Fix compilation issue with Qt 6.2+ (due to Qt JIRA : https://bugreports.qt.io/browse/QTBUG-92910), more details in GitHub issue #54\n- Support QSqlQuery::execBatch() method to improve performance inserting/updating/deleting a list of C++ instances in database (new optional parameter 'bUseExecBatch' available for functions : qx::dao::insert, qx::dao::update, qx::dao::delete_by_id)\n- New method in qx::QxSqlQuery class named setFctOnBeforeSqlPrepare() to define a custom callback function to modify SQL query before preparing in database\n- New callbacks functions available in qx::IxDataMember interface to customize SQL generated per data member (see an example in ./test/qxBlogCompositeKey/src/blog.cpp file)\n- Fix an issue in qx::QxSqlRelationLinked::hierarchyResolveOutput() which could call getIdFromQuery() for nothing, which could generate some warnings in Qt SQL driver (for example : QPSQLResult::data: column XX out of range)\n- Fix a compilation issue of QxRestApi and QxHttpTransaction modules with Qt QStringBuilder option enabled (GitHub issues #50, #83)\n- Improve SQL DISTINCT to support relationships (unit test available in qxBlog sample project)\n- New feature to fetch relationships only in LEFT OUTER/INNER JOIN and WHERE clauses (so no columns in SELECT part) : use {NULL} syntax to define no relation columns in SELECT part (unit test available in qxBlog sample project)\n- Fix a crash which could occur using qx::QxSession and multi-threaded environment\n- Add a new parameter caseSensitive (default value : false) to the method qx::QxSqlQuery::getSqlResultAt()\n- Fix an issue with JSON REST API (QxRestApi module) and MongoDB database (more details in GitHub issue #70)\n- Improve qx::QxClassX::registerAllClasses() : init all validator instances (can fix some issues in a multi-thread environment)\n- New settings available in the qx::QxSqlDatabase singleton class (setSqlDelimiterForTableNameAlias() and setSqlDelimiterForColumnNameAlias()) to add delimiters to SQL aliases (more details in GitHub issue #57)\n- Fix linking error which could occur with Qt6 and MSVC2019 (should fix GitHub issues #98, #91, #89, #90, #62, #65)\n- Fix all checks with QT_VERSION (using macro QT_VERSION_CHECK), should fix checks from Qt 5.10 to Qt 5.15 (GitHub issue #81)","shortMessageHtmlLink":"QxOrm 1.4.9 release"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADP8KT2QA","startCursor":null,"endCursor":null}},"title":"Activity ยท stharward/QxOrm"}