{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":125342064,"defaultBranch":"master","name":"mikro-orm","ownerLogin":"mikro-orm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-15T09:21:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54766168?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717691759.0","currentOid":""},"activityList":{"items":[{"before":"f89df35fe3997dca4c469e9ed44d69a023238803","after":null,"ref":"refs/heads/varcharInMssql","pushedAt":"2024-06-06T16:35:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"}},{"before":"5f8cef07b55924100d7fcbf965efe1f98dcbac76","after":"0b514ce7378df21ef414027f993267f2ecbe681a","ref":"refs/heads/master","pushedAt":"2024-06-06T16:35:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"fix(mssql): add proper support for MSSQL's native \"varchar\" type (#5685)\n\nPreviously, specifying \"type: 'varchar'\" on a property was treated as\r\naliasing it to \"nvarchar\" for schema diffing and entity generation\r\npurposes, without wrapping it up as UnicodeString at runtime.\r\n\r\nNow, it is using MSSQL's native \"varchar\" for schema diffing / entity\r\ngeneration purposes. Those values are not wrapped up in the\r\nUnicodeString wrapper at runtime, as before.\r\n\r\nFor other drivers, \"varchar\" still means \"varchar if supported\" (sqlite\r\nstill aliases to \"text\").","shortMessageHtmlLink":"fix(mssql): add proper support for MSSQL's native \"varchar\" type (#5685)"}},{"before":"a585de73e3577407ced3505be51e9865ebe9abe2","after":"f89df35fe3997dca4c469e9ed44d69a023238803","ref":"refs/heads/varcharInMssql","pushedAt":"2024-06-06T16:04:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"fix(mssql): add proper support for MSSQL's native \"varchar\" type\n\nPreviously, specifying \"type: 'varchar'\" on a property was treated as aliasing it to \"nvarchar\"\nfor schema diffing and entity generation purposes,\nwithout wrapping it up as UnicodeString at runtime.\n\nNow, it is using MSSQL's native \"varchar\" for schema diffing / entity generation purposes.\nThose values are not wrapped up in the UnicodeString wrapper at runtime, as before.\n\nFor other drivers, \"varchar\" still means \"varchar if supported\" (sqlite still aliases to \"text\").","shortMessageHtmlLink":"fix(mssql): add proper support for MSSQL's native \"varchar\" type"}},{"before":null,"after":"a585de73e3577407ced3505be51e9865ebe9abe2","ref":"refs/heads/varcharInMssql","pushedAt":"2024-06-06T15:58:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"fix(mssql): add proper support for MSSQL's native \"varchar\" type\n\nPreviously, specifying \"type: 'varchar'\" on a property was treated as aliasing it to \"nvarchar\"\nfor schema diffing and entity generation purposes,\nwithout wrapping it up as UnicodeString at runtime.\n\nNow, it is using MSSQL's native \"varchar\" for schema diffing / entity generation purposes.\nThose values are not wrapped up in the UnicodeString wrapper at runtime, as before.\n\nFor other drivers, \"varchar\" still means \"varchar if supported\" (sqlite still aliases to \"text\").","shortMessageHtmlLink":"fix(mssql): add proper support for MSSQL's native \"varchar\" type"}},{"before":"65ba26e810456c60b3bd7bf3861f737d9b963252","after":"ac567dfa7174ac5c6c3ecdadfd8560e9f87d9844","ref":"refs/heads/activatedChar","pushedAt":"2024-06-06T09:58:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"feat(core): implement \"fixedstring\" type (DB type \"char\")\n\nThe name \"fixedstring\" was picked to be different from any SQL dialect's name,\nsimilarly to how \"string\" is for varchar.\n\nThe length is set to default of 1, to avoid excessive memory usage,\nwhile still providing a default, as required.\n\nFor all drivers, the alias \"char\" is also available, analogously to \"varchar\".\nFor sqlite, this type is aliased to \"text\", just like \"string\".\nFor postresql, the aliases \"character\" and \"bpchar\" are also supported.\nFor mssql, this type is aliased to \"nchar\", to be consistent with \"string\" being \"nvarchar\".","shortMessageHtmlLink":"feat(core): implement \"fixedstring\" type (DB type \"char\")"}},{"before":"463144e94ca604fbeb1ca440f55199ffca52a517","after":"65ba26e810456c60b3bd7bf3861f737d9b963252","ref":"refs/heads/activatedChar","pushedAt":"2024-06-06T09:52:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"feat(core): implement \"fixedstring\" type (DB type \"char\")\n\nThe name \"fixedstring\" was picked to be different from any SQL dialect's name,\nsimilarly to how \"string\" is for varchar.\n\nThe length is set to default of 1, to avoid excessive memory usage,\nwhile still providing a default, as required.\n\nFor all drivers, the alias \"char\" is also available, analogously to \"varchar\".\nFor sqlite, this type is aliased to \"text\", just like \"string\".\nFor postresql, the aliases \"character\" and \"bpchar\" are also supported.\nFor mssql, this type is aliased to \"nchar\", to be consistent with \"string\" being \"nvarchar\".","shortMessageHtmlLink":"feat(core): implement \"fixedstring\" type (DB type \"char\")"}},{"before":"1318f4502c5661ed1f30a5ab5dcb4e670d1c648d","after":"463144e94ca604fbeb1ca440f55199ffca52a517","ref":"refs/heads/activatedChar","pushedAt":"2024-06-06T09:45:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"feat(core): implement \"fixedstring\" type (DB type \"char\")\n\nThe name \"fixedstring\" was picked to be different from any SQL dialect's name,\nsimilarly to how \"string\" is for varchar.\n\nThe length is set to default of 1, to avoid excessive memory usage,\nwhile still providing a default, as required.\n\nFor all drivers, the alias \"char\" is also available, analogously to \"varchar\".\nFor sqlite, this type is aliased to \"text\", just like \"string\".\nFor postresql, the aliases \"character\" and \"bpchar\" are also supported.\nFor mssql, this type is aliased to \"nchar\", to be consistent with \"string\" being \"nvarchar\".","shortMessageHtmlLink":"feat(core): implement \"fixedstring\" type (DB type \"char\")"}},{"before":"dbac52128dba0d0c4ec02be1fce7aab77902c701","after":"1318f4502c5661ed1f30a5ab5dcb4e670d1c648d","ref":"refs/heads/activatedChar","pushedAt":"2024-06-06T09:43:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"feat(core): implement \"fixedstring\" type (DB type \"char\")\n\nThe name \"fixedstring\" was picked to be different from any SQL dialect's name,\nsimilarly to how \"string\" is for varchar.\n\nThe length is set to default of 1, to avoid excessive memory usage,\nwhile still providing a default, as required.\n\nFor all drivers, the alias \"char\" is also available, analogously to \"varchar\".\nFor sqlite, this type is aliased to \"text\", just like \"string\".\nFor postresql, the aliases \"character\" and \"bpchar\" are also supported.\nFor mssql, this type is aliased to \"nchar\", to be consistent with \"string\" being \"nvarchar\".","shortMessageHtmlLink":"feat(core): implement \"fixedstring\" type (DB type \"char\")"}},{"before":null,"after":"dbac52128dba0d0c4ec02be1fce7aab77902c701","ref":"refs/heads/activatedChar","pushedAt":"2024-06-06T09:40:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"feat(core): implement \"fixedstring\" type (DB type \"char\")\n\nThe name \"fixedstring\" was picked to be different from any SQL dialect's name,\nsimilarly to how \"string\" is for varchar.\n\nThe length is set to default of 1, to avoid excessive memory usage,\nwhile still providing a default, as required.\n\nFor all drivers, the alias \"char\" is also available, analogously to \"varchar\".\nFor sqlite, this type is aliased to \"text\", just like \"string\".\nFor postresql, the aliases \"character\" and \"bpchar\" are also supported.\nFor mssql, this type is aliased to \"nchar\", to be consistent with \"string\" being \"nvarchar\".","shortMessageHtmlLink":"feat(core): implement \"fixedstring\" type (DB type \"char\")"}},{"before":"b0450338f16bda43f986f07715d2e51516ac580b","after":"5f8cef07b55924100d7fcbf965efe1f98dcbac76","ref":"refs/heads/master","pushedAt":"2024-06-06T09:09:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"test: remove dead code","shortMessageHtmlLink":"test: remove dead code"}},{"before":"1b9087ce3a0002d41a6722e22ad789cc67f9d362","after":"b0450338f16bda43f986f07715d2e51516ac580b","ref":"refs/heads/master","pushedAt":"2024-06-05T23:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"fix(sql): rework detection of problematic batch updates and split more aggressively\n\nCloses #5656","shortMessageHtmlLink":"fix(sql): rework detection of problematic batch updates and split mor…"}},{"before":"740dd90c52ed04dc00a78fddd1da00f1847d2707","after":null,"ref":"refs/heads/custom-knex-sqlite-temp-table","pushedAt":"2024-06-05T20:05:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"}},{"before":"33f1d6b30562eb735bafe1e6e83a76fe21e2e8b3","after":"1b9087ce3a0002d41a6722e22ad789cc67f9d362","ref":"refs/heads/master","pushedAt":"2024-06-05T20:05:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"fix(sqlite): fix altering tables via malformed temp table (#5683)\n\nThis replaces the knex implementation which was dependent on the current\r\nstate, which was wrong on its own, since the state might not be matching\r\nthe metadata we have (e.g. when generating migration against a\r\nsnapshot). Now we use the exact same `create table` statement as when\r\nwe create the schema from scratch.\r\n\r\nCloses #5672","shortMessageHtmlLink":"fix(sqlite): fix altering tables via malformed temp table (#5683)"}},{"before":"33f1d6b30562eb735bafe1e6e83a76fe21e2e8b3","after":null,"ref":"refs/heads/renovate/all-non-major","pushedAt":"2024-06-05T20:02:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"0c652b56beca5ab68305131abcd8d42424cdf7f2","after":"33f1d6b30562eb735bafe1e6e83a76fe21e2e8b3","ref":"refs/heads/master","pushedAt":"2024-06-05T20:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update patch/minor dependencies","shortMessageHtmlLink":"chore(deps): update patch/minor dependencies"}},{"before":"4132b50629e9a833bcb97277c80326ca9d32145b","after":"740dd90c52ed04dc00a78fddd1da00f1847d2707","ref":"refs/heads/custom-knex-sqlite-temp-table","pushedAt":"2024-06-05T19:49:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"fix(sqlite): fix altering tables via malformed temp table\n\nThis replaces the knex implementation which is dependent on the current state, which was wrong on its own, since the state might not be matching the metadata we have (e.g. when generating migration against a snapshot).\n\nCloses #5672","shortMessageHtmlLink":"fix(sqlite): fix altering tables via malformed temp table"}},{"before":null,"after":"4132b50629e9a833bcb97277c80326ca9d32145b","ref":"refs/heads/custom-knex-sqlite-temp-table","pushedAt":"2024-06-05T19:20:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"fix(sqlite): fix altering tables via malformed temp table\n\nThis replaces the knex implementation which is dependent on the current state, which was wrong on its own, since the state might not be matching the metadata we have (e.g. when generating migration against a snapshot).\n\nCloses #5672","shortMessageHtmlLink":"fix(sqlite): fix altering tables via malformed temp table"}},{"before":"8ee4981ea9f503e1841f2c3b0273dc0102a788d9","after":"33f1d6b30562eb735bafe1e6e83a76fe21e2e8b3","ref":"refs/heads/renovate/all-non-major","pushedAt":"2024-06-05T16:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update patch/minor dependencies","shortMessageHtmlLink":"chore(deps): update patch/minor dependencies"}},{"before":"7b042b27cf11aaa2c1983dde7f5611e80ea1478c","after":"479ad5773b60dad8fb77478f6aac3835ace730f2","ref":"refs/heads/beKindReferenceKind","pushedAt":"2024-06-05T12:59:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"chore(entity-generator): adjusted \"kind\" in EntitySchema to be outputted as ReferenceKind enum","shortMessageHtmlLink":"chore(entity-generator): adjusted \"kind\" in EntitySchema to be output…"}},{"before":null,"after":"7b042b27cf11aaa2c1983dde7f5611e80ea1478c","ref":"refs/heads/beKindReferenceKind","pushedAt":"2024-06-05T12:48:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"chore(entity-generator): adjusted \"kind\" in EntitySchema to be outputted as ReferenceKind enum","shortMessageHtmlLink":"chore(entity-generator): adjusted \"kind\" in EntitySchema to be output…"}},{"before":"6eee6c665cc46700d64e33d10af502e82fe274df","after":"8ee4981ea9f503e1841f2c3b0273dc0102a788d9","ref":"refs/heads/renovate/all-non-major","pushedAt":"2024-06-05T12:08:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/node to v20.14.2","shortMessageHtmlLink":"chore(deps): update dependency @types/node to v20.14.2"}},{"before":"af71e2b4ef57f4853c059ee691aab9ce078e8958","after":null,"ref":"refs/heads/sqliteThatBase","pushedAt":"2024-06-05T12:07:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"}},{"before":"94ef44e28aa3420e0ba2f83d9f6830dcb3e56302","after":"0c652b56beca5ab68305131abcd8d42424cdf7f2","ref":"refs/heads/master","pushedAt":"2024-06-05T12:07:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"test(entity-generator): changed the CustomBase test to properly cover the existing base class case (#5680)\n\nAlso renamed it from \".mysql.\" to \".sqlite.\", since it uses sqlite.","shortMessageHtmlLink":"test(entity-generator): changed the CustomBase test to properly cover…"}},{"before":"1b043d1093732ff050977a68e7f7dc0baf640017","after":"af71e2b4ef57f4853c059ee691aab9ce078e8958","ref":"refs/heads/sqliteThatBase","pushedAt":"2024-06-05T11:44:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"test(entity-generator): changed the CustomBase test to properly cover the existing base class case\n\nAlso renamed it from \".mysql.\" to \".sqlite.\", since it uses sqlite.","shortMessageHtmlLink":"test(entity-generator): changed the CustomBase test to properly cover…"}},{"before":null,"after":"1b043d1093732ff050977a68e7f7dc0baf640017","ref":"refs/heads/sqliteThatBase","pushedAt":"2024-06-05T10:26:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"test(entity-generator): changed the CustomBase test to properly cover the existing base class case\n\nAlso renamed it from \".mysql.\" to \".sqlite.\", since it uses sqlite.","shortMessageHtmlLink":"test(entity-generator): changed the CustomBase test to properly cover…"}},{"before":null,"after":"6eee6c665cc46700d64e33d10af502e82fe274df","ref":"refs/heads/renovate/all-non-major","pushedAt":"2024-06-05T09:54:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency @types/node to v20.14.2","shortMessageHtmlLink":"chore(deps): update dependency @types/node to v20.14.2"}},{"before":"189e95477450667029f0cb6c0a466f1fe9258ec6","after":null,"ref":"refs/heads/entitySchemaSerialier","pushedAt":"2024-06-05T09:52:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"}},{"before":"ad347e797a48aef8f91c66ddf67dcf9b3332ed75","after":"94ef44e28aa3420e0ba2f83d9f6830dcb3e56302","ref":"refs/heads/master","pushedAt":"2024-06-05T09:52:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"B4nan","name":"Martin Adámek","path":"/B4nan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615580?s=80&v=4"},"commit":{"message":"fix(entity-generator): include all entity options in EntitySchema definitions (#5674)\n\nThe getEmbeddableDeclOptions() and getEntityDeclOptions() methods from\r\nSourceFile are now reused in EntitySchemaSourceFile, thus ensuring they\r\nremain in sync.\r\n\r\nSerialization of EntitySchema options had to be adjusted a bit for this\r\nreuse, which results in different decisions regarding whitespace in\r\nEntitySchema.\r\n\r\nSpecifically, previously, all options would always be on their own line,\r\nwhile property definitions would always be on their own line each, and\r\nthen word wrapped at 80 characters each.\r\nNow, instead, 80 character limit is applied on the entirety of the\r\nentity options, at every level, with the initial call taking into\r\naccount the line where the object starts. Whenever a level as a whole\r\nwould be more than 80 characters, each value is put on its own line, and\r\nthe limit is applied recursively, taking into account the space before\r\nthe value.","shortMessageHtmlLink":"fix(entity-generator): include all entity options in EntitySchema def…"}},{"before":"c2ae15981c883be04d0e3ac530a28056e4a866fe","after":"189e95477450667029f0cb6c0a466f1fe9258ec6","ref":"refs/heads/entitySchemaSerialier","pushedAt":"2024-06-05T07:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"fix(entity-generator): include all entity options in EntitySchema definitions\n\nThe getEmbeddableDeclOptions() and getEntityDeclOptions() methods\nfrom SourceFile are now reused in EntitySchemaSourceFile, thus ensuring they remain in sync.\n\nSerialization of EntitySchema options had to be adjusted a bit for this reuse,\nwhich results in different decisions regarding whitespace in EntitySchema.\n\nSpecifically, previously, all options would always be on their own line,\nwhile property definitions would always be on their own line each, and then\nword wrapped at 80 characters each.\nNow, instead, 80 character limit is applied on the entirety of the entity options, at every level,\nwith the initial call taking into account the line where the object starts.\nWhenever a level as a whole would be more than 80 characters, each value is put on its own line,\nand the limit is applied recursively, taking into account the space before the value.","shortMessageHtmlLink":"fix(entity-generator): include all entity options in EntitySchema def…"}},{"before":"d9158eb8e975b452d86d3903548f9d15c2fe59be","after":"c2ae15981c883be04d0e3ac530a28056e4a866fe","ref":"refs/heads/entitySchemaSerialier","pushedAt":"2024-06-05T07:41:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"boenrobot","name":"Vasil Rangelov","path":"/boenrobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1029536?s=80&v=4"},"commit":{"message":"fix(entity-generator): include all entity options in EntitySchema definitions\n\nThe getEmbeddableDeclOptions() and getEntityDeclOptions() methods\nfrom SourceFile are now reused in EntitySchemaSourceFile, thus ensuring they remain in sync.\n\nSerialization of EntitySchema options had to be adjusted a bit for this reuse,\nwhich results in different decisions regarding whitespace in EntitySchema.\n\nSpecifically, previously, all options would always be on their own line,\nwhile property definitions would always be on their own line each, and then\nword wrapped at 80 characters each.\nNow, instead, 80 character limit is applied on the entirety of the entity options, at every level,\nwith the initial call taking into account the line where the object starts.\nWhenever a level as a whole would be more than 80 characters, each value is put on its own line,\nand the limit is applied recursively, taking into account the space before the value.","shortMessageHtmlLink":"fix(entity-generator): include all entity options in EntitySchema def…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXmo6owA","startCursor":null,"endCursor":null}},"title":"Activity · mikro-orm/mikro-orm"}