{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16404237,"defaultBranch":"master","name":"Serenity","ownerLogin":"serenity-is","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-31T09:35:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72254722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715285483.0","currentOid":""},"activityList":{"items":[{"before":"34055784a7881ac356625af5639784484910eff0","after":"312de8917e99c097c932b812f6b36ddb80f2bee0","ref":"refs/heads/master","pushedAt":"2024-05-27T11:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Use a bitmask instead of bool array for assigned field tracking. If number of fields < 64 this would reduce amount of allocations.","shortMessageHtmlLink":"Use a bitmask instead of bool array for assigned field tracking. If n…"}},{"before":"8d3003f74cb61b46d37d683589ba0f2fa151e603","after":"34055784a7881ac356625af5639784484910eff0","ref":"refs/heads/master","pushedAt":"2024-05-26T14:28:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Add onOpen, onClose methods to BaseDialog to attach event handlers for dialogs. Change second argument (before) to an options object for Dialog.onOpen / Dialog.onClose so that oneOff option can also be passed. It might be a breaking change if second arg, e.g. before was used.","shortMessageHtmlLink":"Add onOpen, onClose methods to BaseDialog to attach event handlers fo…"}},{"before":"57591bf8e04b832aff17c34cda8b3c43b567662b","after":"8d3003f74cb61b46d37d683589ba0f2fa151e603","ref":"refs/heads/master","pushedAt":"2024-05-26T12:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Add static versions of Dialog.onOpen and Dialog.onClose that will work when the dialog is not yet initialized, as we don't know which mode (modal, panel, ui) it will be opened. It can be used like, const dlg = SomeDialog(); Dialog.onOpen(dlg.element, ...)","shortMessageHtmlLink":"Add static versions of Dialog.onOpen and Dialog.onClose that will wor…"}},{"before":"4cb6fecde698380a89a35f0e91facf781ae259ba","after":"57591bf8e04b832aff17c34cda8b3c43b567662b","ref":"refs/heads/master","pushedAt":"2024-05-18T08:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Fluent.findEach also sends index as second arg to the callback. Add generics to other selectors.","shortMessageHtmlLink":"Fluent.findEach also sends index as second arg to the callback. Add g…"}},{"before":"7665f8b73e7d923983a694e7e3e2f6d6b3dcaf2e","after":"4cb6fecde698380a89a35f0e91facf781ae259ba","ref":"refs/heads/master","pushedAt":"2024-05-18T08:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Add generic type to closest","shortMessageHtmlLink":"Add generic type to closest"}},{"before":"1ca264662ce472a89a2bb3fda8640e068fc900f6","after":"7665f8b73e7d923983a694e7e3e2f6d6b3dcaf2e","ref":"refs/heads/master","pushedAt":"2024-05-16T14:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":":up: 8.5.0","shortMessageHtmlLink":"🆙 8.5.0"}},{"before":"1b4f9ee5b5d8af8941af0f450c1ca83a9d5a795c","after":"1ca264662ce472a89a2bb3fda8640e068fc900f6","ref":"refs/heads/master","pushedAt":"2024-05-14T21:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Null ref when Tabs id is placed on ul","shortMessageHtmlLink":"Null ref when Tabs id is placed on ul"}},{"before":"164b9abc823df4754c134c51480b5f60d1ccd070","after":"1b4f9ee5b5d8af8941af0f450c1ca83a9d5a795c","ref":"refs/heads/master","pushedAt":"2024-05-13T11:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"colorBox options arg is optional","shortMessageHtmlLink":"colorBox options arg is optional"}},{"before":"14cf0ec59bc7bb076b4b37bc02ea0305cde8401c","after":"164b9abc823df4754c134c51480b5f60d1ccd070","ref":"refs/heads/master","pushedAt":"2024-05-12T12:58:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"executeOnceWhenVisible null ref fix","shortMessageHtmlLink":"executeOnceWhenVisible null ref fix"}},{"before":"91565fb95e53995e651180454f9e9c1181af5cd0","after":"14cf0ec59bc7bb076b4b37bc02ea0305cde8401c","ref":"refs/heads/master","pushedAt":"2024-05-12T12:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Also support jquery ui tabs active / link selectors","shortMessageHtmlLink":"Also support jquery ui tabs active / link selectors"}},{"before":"7f1be9981f050c32bf3cf513257bbe5bb726b643","after":"91565fb95e53995e651180454f9e9c1181af5cd0","ref":"refs/heads/master","pushedAt":"2024-05-11T21:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Allow passing bubbles / cancelable via event args","shortMessageHtmlLink":"Allow passing bubbles / cancelable via event args"}},{"before":"50427c2069fa29ffcb3eef9246820e4692f384af","after":"7f1be9981f050c32bf3cf513257bbe5bb726b643","ref":"refs/heads/master","pushedAt":"2024-05-11T21:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Don't raise error if option is null","shortMessageHtmlLink":"Don't raise error if option is null"}},{"before":"66b98c8282307d1ee122754c3df0db1bdd6cb718","after":"50427c2069fa29ffcb3eef9246820e4692f384af","ref":"refs/heads/master","pushedAt":"2024-05-11T08:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Set renderContents result type to any for remaining classes to make it easier to override","shortMessageHtmlLink":"Set renderContents result type to any for remaining classes to make i…"}},{"before":"32dbfc2b9854622f51b1d64d48f899e55d12a2a5","after":null,"ref":"refs/heads/dependabot/nuget/src/Serenity.Net.CodeGenerator/nuget-34947d0a65","pushedAt":"2024-05-09T20:11:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"963c71d41c8b9c1ce64bb6f7d52714e1ae8697b2","after":"66b98c8282307d1ee122754c3df0db1bdd6cb718","ref":"refs/heads/master","pushedAt":"2024-05-09T20:11:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Bump Npgsql (#7144)\n\nBumps the nuget group with 1 update in the /src/Serenity.Net.CodeGenerator directory: [Npgsql](https://github.com/npgsql/npgsql).\r\n\r\n\r\nUpdates `Npgsql` from 8.0.2 to 8.0.3\r\n- [Release notes](https://github.com/npgsql/npgsql/releases)\r\n- [Commits](https://github.com/npgsql/npgsql/compare/v8.0.2...v8.0.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: Npgsql\r\n dependency-type: direct:production\r\n dependency-group: nuget\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump Npgsql (#7144)"}},{"before":null,"after":"32dbfc2b9854622f51b1d64d48f899e55d12a2a5","ref":"refs/heads/dependabot/nuget/src/Serenity.Net.CodeGenerator/nuget-34947d0a65","pushedAt":"2024-05-09T15:48:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump Npgsql\n\nBumps the nuget group with 1 update in the /src/Serenity.Net.CodeGenerator directory: [Npgsql](https://github.com/npgsql/npgsql).\n\n\nUpdates `Npgsql` from 8.0.2 to 8.0.3\n- [Release notes](https://github.com/npgsql/npgsql/releases)\n- [Commits](https://github.com/npgsql/npgsql/compare/v8.0.2...v8.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: Npgsql\n dependency-type: direct:production\n dependency-group: nuget\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Npgsql"}},{"before":"c043dd9693aad97ec5133f922eab4a33d010d493","after":"963c71d41c8b9c1ce64bb6f7d52714e1ae8697b2","ref":"refs/heads/master","pushedAt":"2024-05-06T23:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Submodule update","shortMessageHtmlLink":"Submodule update"}},{"before":"2e9a2ef8ad8020c3bf6e61f51cc76ef332261761","after":"c043dd9693aad97ec5133f922eab4a33d010d493","ref":"refs/heads/master","pushedAt":"2024-05-06T22:41:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"fix for batch ending condition in Uploader class (#7139)\n\n* fix for batch ending condition in Uploader class\r\n\r\n* revert and condition and use gte for batchSize comparison","shortMessageHtmlLink":"fix for batch ending condition in Uploader class (#7139)"}},{"before":"c5683543aba3c9209b6e1dc5829c72bfa668370a","after":"c8f14362ad76641d59df6bf0f862312b7176d071","ref":"refs/heads/fix-multipleuploadeditor","pushedAt":"2024-05-06T22:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"VictorTomaili","name":"Victor Tomaili","path":"/VictorTomaili","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2023440?s=80&v=4"},"commit":{"message":"revert and condition and use gte for batchSize comparison","shortMessageHtmlLink":"revert and condition and use gte for batchSize comparison"}},{"before":null,"after":"c5683543aba3c9209b6e1dc5829c72bfa668370a","ref":"refs/heads/fix-multipleuploadeditor","pushedAt":"2024-05-06T21:30:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VictorTomaili","name":"Victor Tomaili","path":"/VictorTomaili","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2023440?s=80&v=4"},"commit":{"message":"fix for batch ending condition in Uploader class","shortMessageHtmlLink":"fix for batch ending condition in Uploader class"}},{"before":"3b19a862dfd980bb68ac5fab2cba357c7bf505c1","after":"2e9a2ef8ad8020c3bf6e61f51cc76ef332261761","ref":"refs/heads/master","pushedAt":"2024-05-04T21:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Introduce a IReportCallbackInterceptor interface, add FileName property to ReportRenderResult","shortMessageHtmlLink":"Introduce a IReportCallbackInterceptor interface, add FileName proper…"}},{"before":"c4b7bc2e37559c7eda79fc871649071de5283b3e","after":"3b19a862dfd980bb68ac5fab2cba357c7bf505c1","ref":"refs/heads/master","pushedAt":"2024-05-04T21:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Add FileName property to ReportRenderResult so that download name can be determined from the result without having","shortMessageHtmlLink":"Add FileName property to ReportRenderResult so that download name can…"}},{"before":"a30ea34fd12bf2557139c0b9bca07e12c9b0e3d1","after":"c4b7bc2e37559c7eda79fc871649071de5283b3e","ref":"refs/heads/master","pushedAt":"2024-05-04T19:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Missing EnterReadLock","shortMessageHtmlLink":"Missing EnterReadLock"}},{"before":"00d2bc53a6796cab4e325b8845c94d844d9e43b5","after":"a30ea34fd12bf2557139c0b9bca07e12c9b0e3d1","ref":"refs/heads/master","pushedAt":"2024-05-04T18:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"**`[Breaking Change]`** Added IsAllGranted and GetGranted methods to the ITransientGrantor interface, any custom implementation not using TransientGrantingPermissionService should be updated to include these methods","shortMessageHtmlLink":"**[Breaking Change]** Added IsAllGranted and GetGranted methods to …"}},{"before":"5547fdcff2568c9049b201a4ec644679f0d2c8d9","after":"00d2bc53a6796cab4e325b8845c94d844d9e43b5","ref":"refs/heads/master","pushedAt":"2024-05-04T13:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Add AsObjectNoCheck function to skip TrackWithChecks errors, for behaviors etc. should be used with care","shortMessageHtmlLink":"Add AsObjectNoCheck function to skip TrackWithChecks errors, for beha…"}},{"before":"5c782ec018e9422bf2da4040cf06d0dfc19daec6","after":"5547fdcff2568c9049b201a4ec644679f0d2c8d9","ref":"refs/heads/master","pushedAt":"2024-05-04T12:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Improve xml doc comment for AddSingletonWrapped","shortMessageHtmlLink":"Improve xml doc comment for AddSingletonWrapped"}},{"before":"d73b8efbab5da0c399e9dd401894dde512a95e6d","after":"5c782ec018e9422bf2da4040cf06d0dfc19daec6","ref":"refs/heads/master","pushedAt":"2024-05-03T21:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Introduce AddSingletonWrapped extension simplifying wrapping services like IPermissionService","shortMessageHtmlLink":"Introduce AddSingletonWrapped extension simplifying wrapping services…"}},{"before":null,"after":"efd798bfbd4b7badbfce357feafac476cc5e1211","ref":"refs/heads/fix-LinkingSetRelationBehavior","pushedAt":"2024-05-03T21:03:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"VictorTomaili","name":"Victor Tomaili","path":"/VictorTomaili","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2023440?s=80&v=4"},"commit":{"message":"Fix the error when try the update record without selecting the target linkingset property in LinkingSetRelationBehavior\n\nThe `OnAfterSave` method in `LinkingSetRelationBehavior.cs` now returns if the `Target` field has not been assigned, preventing potential errors when updating record without selecting the LinkingSetRelation data.","shortMessageHtmlLink":"Fix the error when try the update record without selecting the target…"}},{"before":"82966e085a2e8eb378278ecebcf26dd32aa9a72a","after":"d73b8efbab5da0c399e9dd401894dde512a95e6d","ref":"refs/heads/master","pushedAt":"2024-05-03T20:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Add ITransientGrantor interface to LogicOperatorPermissionService so that when it is used the wrapped permission service does not lose transient granting support","shortMessageHtmlLink":"Add ITransientGrantor interface to LogicOperatorPermissionService so …"}},{"before":"cfc6e38053d07c081c14212a5ff105490cde5d44","after":"82966e085a2e8eb378278ecebcf26dd32aa9a72a","ref":"refs/heads/master","pushedAt":"2024-05-03T20:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volkanceylan","name":"Volkan Ceylan","path":"/volkanceylan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/752470?s=80&v=4"},"commit":{"message":"Allow passing permissionService as null to the TransientGrantingPermissionService, so that it can be wrapped within another permission service. It returns false if permissionService is null and no transiently granted permissions.","shortMessageHtmlLink":"Allow passing permissionService as null to the TransientGrantingPermi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVM9zoAA","startCursor":null,"endCursor":null}},"title":"Activity · serenity-is/Serenity"}