{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":140331100,"defaultBranch":"master","name":"QxOrm","ownerLogin":"QxOrm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-09T19:11:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38241330?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685992462.470029","currentOid":""},"activityList":{"items":[{"before":"7f08db87b586df9fac06ad10881d4c7d25d84f7b","after":"0c2b6f4917befa1fd10f2b8c5fdc80a690445edc","ref":"refs/heads/master","pushedAt":"2023-10-24T14:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"QxOrm","name":"QxOrm","path":"/QxOrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38241330?s=80&v=4"},"commit":{"message":"QxOrm_1.5.0_BETA_03\n\n- Fix qx::dao::fetch_by_id_with_relation() when a table alias is used (table alias is now used in the WHERE part instead of table name)\n- Fix qx::IxDataMember::getType() method when used in a multi-thread environment\n- New method qx::IxSqlRelation::linkRelationKeyTo() for MongoDB database to simulate lazy loading for relationships (GitHub #107)","shortMessageHtmlLink":"QxOrm_1.5.0_BETA_03"}},{"before":"2f1e2d0c5756fcf200b0ba9e33c690bc86d1f662","after":"7f08db87b586df9fac06ad10881d4c7d25d84f7b","ref":"refs/heads/master","pushedAt":"2023-06-05T19:10:47.331Z","pushType":"push","commitsCount":1,"pusher":{"login":"QxOrm","name":"QxOrm","path":"/QxOrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38241330?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"}},{"before":"0da1feceb2123a49f6f3b7077337324510f2ceca","after":"2f1e2d0c5756fcf200b0ba9e33c690bc86d1f662","ref":"refs/heads/master","pushedAt":"2023-05-31T10:51:52.237Z","pushType":"push","commitsCount":1,"pusher":{"login":"QxOrm","name":"QxOrm","path":"/QxOrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38241330?s=80&v=4"},"commit":{"message":"QxOrm_1.4.9_BETA_30\n\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)\n- Fix a compilation issue of QxRestApi and QxHttpTransaction modules with Qt QStringBuilder option enabled (GitHub issues #50, #83)","shortMessageHtmlLink":"QxOrm_1.4.9_BETA_30"}},{"before":"0d837dd3cd6e65fc05b324828ae154bc486d71fb","after":"0da1feceb2123a49f6f3b7077337324510f2ceca","ref":"refs/heads/master","pushedAt":"2023-05-29T13:42:50.153Z","pushType":"push","commitsCount":1,"pusher":{"login":"QxOrm","name":"QxOrm","path":"/QxOrm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38241330?s=80&v=4"},"commit":{"message":"QxOrm_1.4.9_BETA_26\n\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)","shortMessageHtmlLink":"QxOrm_1.4.9_BETA_26"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADnp1gPAA","startCursor":null,"endCursor":null}},"title":"Activity ยท QxOrm/QxOrm"}