{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":239782892,"defaultBranch":"master","name":"Omnifactotum","ownerLogin":"HarinezumiSama","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-11T14:32:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2685579?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716475207.0","currentOid":""},"activityList":{"items":[{"before":"e14d6c417015d4aa82c5b7921fd9ff049604517e","after":"c8687c39b80ba46c88e92e587ab1f0def78fc744","ref":"refs/heads/develop","pushedAt":"2024-08-19T18:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"Added `KeyedComparer` that implements `IComparer` and `IComparer`","shortMessageHtmlLink":"Added KeyedComparer<T, TKey> that implements IComparer<T> and `IC…"}},{"before":"494ac72af819b7373ff93ded35de628512f91d90","after":"e14d6c417015d4aa82c5b7921fd9ff049604517e","ref":"refs/heads/develop","pushedAt":"2024-08-19T16:23:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"ObjectValidator: Added shortcut method `EnsureValid(...)`","shortMessageHtmlLink":"ObjectValidator: Added shortcut method EnsureValid<T>(...)"}},{"before":"82676ce72802f5f2f705ad2c1efc5cb1c486c1d0","after":"494ac72af819b7373ff93ded35de628512f91d90","ref":"refs/heads/develop","pushedAt":"2024-08-19T16:12:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"ObjectValidator: Added shortcut method `EnsureValid(...)`","shortMessageHtmlLink":"ObjectValidator: Added shortcut method EnsureValid<T>(...)"}},{"before":"058704a47aaa20fa55377564e995b0657b6464fd","after":"82676ce72802f5f2f705ad2c1efc5cb1c486c1d0","ref":"refs/heads/develop","pushedAt":"2024-08-19T15:14:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"Added `OmnifactotumStringBuilderExtensions` with `StringBuilder AppendUIString(this StringBuilder, string?)` and `StringBuilder AppendSecuredUIString(this StringBuilder, string?, int, int)`","shortMessageHtmlLink":"Added OmnifactotumStringBuilderExtensions with `StringBuilder Appen…"}},{"before":"10e9e13d801318367f453d830f65ce5c0107eae0","after":"058704a47aaa20fa55377564e995b0657b6464fd","ref":"refs/heads/master","pushedAt":"2024-05-23T14:06:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"v0.20.0 (updated Release Notes and ReadMe as necessary)","shortMessageHtmlLink":"v0.20.0 (updated Release Notes and ReadMe as necessary)"}},{"before":"04b0b546422c3bf6a64f4dbe28dc610dc911768d","after":"058704a47aaa20fa55377564e995b0657b6464fd","ref":"refs/heads/develop","pushedAt":"2024-05-23T13:35:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"v0.20.0 (updated Release Notes and ReadMe as necessary)","shortMessageHtmlLink":"v0.20.0 (updated Release Notes and ReadMe as necessary)"}},{"before":"10bf526944bc45832dc5a86abff5c11ae1b9eedb","after":"04b0b546422c3bf6a64f4dbe28dc610dc911768d","ref":"refs/heads/develop","pushedAt":"2024-05-23T04:28:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"[Breaking changes] Object validation: Design changes\n\n- Moved validation attributes from the namespace `Omnifactotum.Validation.Constraints` to `Omnifactotum.Validation.Annotations`\n - `BaseMemberConstraintAttribute`\n - `BaseValidatableMemberAttribute`\n - `MemberConstraintAttribute`\n - `MemberConstraintAttribute` (.NET 7+)\n - `MemberItemConstraintAttribute`\n - `MemberItemConstraintAttribute` (.NET 7+)\n - `ValidatableMemberAttribute`\n- Added `ValidationErrorDetails` with the `Text` and `Description` properties\n - A `string` value can be implicitly converted to `ValidationErrorDetails`\n- `MemberConstraintValidationError`\n - The `ErrorMessage` property is deprecated in favor of the `Details` property of type `ValidationErrorDetails` (`ErrorMessage` is equivalent to `Details.Text`)\n- `MemberConstraintBase`\n - `AddError(MemberConstraintValidationContext, string?)` -> `AddError(MemberConstraintValidationContext, ValidationErrorDetails?)`\n - Removed obsolete method `AddError(ObjectValidatorContext, MemberConstraintValidationContext, string)`\n - Removed obsolete method `AddDefaultError(ObjectValidatorContext, MemberConstraintValidationContext)`\n- `MemberConstraintExtensions`\n - `AddError(this IMemberConstraint, MemberConstraintValidationContext, string?)` -> `AddError(this IMemberConstraint, MemberConstraintValidationContext, ValidationErrorDetails?)`\n- Deprecated constraints\n - `NotBlankStringConstraint` in favor of `NotNullAndNotBlankStringConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyStringConstraint` in favor of `NotNullAndNotEmptyStringConstraint`\n - `RegexStringConstraintBase` in favor of `NotNullRegexStringConstraintBase`\n - `WebUrlConstraint` in favor of `NotNullWebUrlConstraint`\n- Added constraints\n - `NotNullAndNotBlankStringConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyStringConstraint`\n - `NotNullRegexStringConstraintBase`\n - `NotNullWebUrlConstraint`\n - `OptionalNotBlankStringConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyStringConstraint`\n - `OptionalRegexStringConstraintBase`\n - `OptionalWebUrlConstraint`","shortMessageHtmlLink":"[Breaking changes] Object validation: Design changes"}},{"before":"928b0cf680e4d205a10b0a0188f4d10f1dbd6bbf","after":"10bf526944bc45832dc5a86abff5c11ae1b9eedb","ref":"refs/heads/develop","pushedAt":"2024-05-23T03:38:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"[Breaking changes] Object validation: Design changes\n\n- Moved validation attributes from the namespace `Omnifactotum.Validation.Constraints` to `Omnifactotum.Validation.Annotations`\n - `BaseMemberConstraintAttribute`\n - `BaseValidatableMemberAttribute`\n - `MemberConstraintAttribute`\n - `MemberConstraintAttribute` (.NET 7+)\n - `MemberItemConstraintAttribute`\n - `MemberItemConstraintAttribute` (.NET 7+)\n - `ValidatableMemberAttribute`\n- Added `ValidationErrorDetails` with the `Text` and `Description` properties\n - A `string` value can be implicitly converted to `ValidationErrorDetails`\n- `MemberConstraintValidationError`\n - The `ErrorMessage` property is deprecated in favor of the `Details` property of type `ValidationErrorDetails` (`ErrorMessage` is equivalent to `Details.Text`)\n- `MemberConstraintBase`\n - `AddError(MemberConstraintValidationContext, string?)` -> `AddError(MemberConstraintValidationContext, ValidationErrorDetails?)`\n - Removed obsolete method `AddError(ObjectValidatorContext, MemberConstraintValidationContext, string)`\n - Removed obsolete method `AddDefaultError(ObjectValidatorContext, MemberConstraintValidationContext)`\n- `MemberConstraintExtensions`\n - `AddError(this IMemberConstraint, MemberConstraintValidationContext, string?)` -> `AddError(this IMemberConstraint, MemberConstraintValidationContext, ValidationErrorDetails?)`\n- Deprecated constraints\n - `NotBlankStringConstraint` in favor of `NotNullAndNotBlankStringConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyStringConstraint` in favor of `NotNullAndNotEmptyStringConstraint`\n - `RegexStringConstraintBase` in favor of `NotNullRegexStringConstraintBase`\n - `WebUrlConstraint` in favor of `NotNullWebUrlConstraint`\n- Added constraints\n - `NotNullAndNotBlankStringConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyStringConstraint`\n - `NotNullRegexStringConstraintBase`\n - `NotNullWebUrlConstraint`\n - `OptionalNotBlankStringConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyStringConstraint`\n - `OptionalRegexStringConstraintBase`\n - `OptionalWebUrlConstraint`","shortMessageHtmlLink":"[Breaking changes] Object validation: Design changes"}},{"before":"3d05305c790062dc307550d4c5f72c7f238c6edb","after":"928b0cf680e4d205a10b0a0188f4d10f1dbd6bbf","ref":"refs/heads/develop","pushedAt":"2024-05-23T03:06:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"[Breaking changes] Object validation: Design changes\n\n- Moved validation attributes from the namespace `Omnifactotum.Validation.Constraints` to `Omnifactotum.Validation.Annotations`\n - `BaseMemberConstraintAttribute`\n - `BaseValidatableMemberAttribute`\n - `MemberConstraintAttribute`\n - `MemberConstraintAttribute` (.NET 7+)\n - `MemberItemConstraintAttribute`\n - `MemberItemConstraintAttribute` (.NET 7+)\n - `ValidatableMemberAttribute`\n- Added `ValidationErrorDetails` with the `Text` and `Description` properties\n - A `string` value can be implicitly converted to `ValidationErrorDetails`\n- `MemberConstraintValidationError`\n - The `ErrorMessage` property is deprecated in favor of the `Details` property of type `ValidationErrorDetails` (`ErrorMessage` is equivalent to `Details.Text`)\n- `MemberConstraintBase`\n - `AddError(MemberConstraintValidationContext, string?)` -> `AddError(MemberConstraintValidationContext, ValidationErrorDetails?)`\n - Removed obsolete method `AddError(ObjectValidatorContext, MemberConstraintValidationContext, string)`\n - Removed obsolete method `AddDefaultError(ObjectValidatorContext, MemberConstraintValidationContext)`\n- `MemberConstraintExtensions`\n - `AddError(this IMemberConstraint, MemberConstraintValidationContext, string?)` -> `AddError(this IMemberConstraint, MemberConstraintValidationContext, ValidationErrorDetails?)`\n- Deprecated constraints\n - `NotBlankStringConstraint` in favor of `NotNullAndNotBlankStringConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyStringConstraint` in favor of `NotNullAndNotEmptyStringConstraint`\n - `RegexStringConstraintBase` in favor of `NotNullRegexStringConstraintBase`\n - `WebUrlConstraint` in favor of `NotNullWebUrlConstraint`\n- Added constraints\n - `NotNullAndNotBlankStringConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyStringConstraint`\n - `NotNullRegexStringConstraintBase`\n - `NotNullWebUrlConstraint`\n - `OptionalNotBlankStringConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyStringConstraint`\n - `OptionalRegexStringConstraintBase`\n - `OptionalWebUrlConstraint`","shortMessageHtmlLink":"[Breaking changes] Object validation: Design changes"}},{"before":"8fe451edfb1c12845b98de5fd24ed84ed2ecdc78","after":"3d05305c790062dc307550d4c5f72c7f238c6edb","ref":"refs/heads/develop","pushedAt":"2024-05-23T01:54:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"[Breaking changes] Object validation: Design changes\n\n- Moved validation attributes from the namespace `Omnifactotum.Validation.Constraints` to `Omnifactotum.Validation.Annotations`\n - `BaseMemberConstraintAttribute`\n - `BaseValidatableMemberAttribute`\n - `MemberConstraintAttribute`\n - `MemberConstraintAttribute` (.NET 7+)\n - `MemberItemConstraintAttribute`\n - `MemberItemConstraintAttribute` (.NET 7+)\n - `ValidatableMemberAttribute`\n- Added `ValidationErrorDetails` with the `Text` and `Description` properties\n - A `string` value can be implicitly converted to `ValidationErrorDetails`\n- `MemberConstraintValidationError`\n - The `ErrorMessage` property is deprecated in favor of the `Details` property of type `ValidationErrorDetails` (`ErrorMessage` is equivalent to `Details.Text`)\n- `MemberConstraintBase`\n - `AddError(MemberConstraintValidationContext, string?)` -> `AddError(MemberConstraintValidationContext, ValidationErrorDetails?)`\n - Removed obsolete method `AddError(ObjectValidatorContext, MemberConstraintValidationContext, string)`\n - Removed obsolete method `AddDefaultError(ObjectValidatorContext, MemberConstraintValidationContext)`\n- `MemberConstraintExtensions`\n - `AddError(this IMemberConstraint, MemberConstraintValidationContext, string?)` -> `AddError(this IMemberConstraint, MemberConstraintValidationContext, ValidationErrorDetails?)`\n- Deprecated constraints\n - `NotBlankStringConstraint` in favor of `NotNullAndNotBlankStringConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyStringConstraint` in favor of `NotNullAndNotEmptyStringConstraint`\n - `RegexStringConstraintBase` in favor of `NotNullRegexStringConstraintBase`\n - `WebUrlConstraint` in favor of `NotNullWebUrlConstraint`\n- Added constraints\n - `NotNullAndNotBlankStringConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyStringConstraint`\n - `NotNullRegexStringConstraintBase`\n - `NotNullWebUrlConstraint`\n - `OptionalNotBlankStringConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyStringConstraint`\n - `OptionalRegexStringConstraintBase`\n - `OptionalWebUrlConstraint`","shortMessageHtmlLink":"[Breaking changes] Object validation: Design changes"}},{"before":"8df774e4926b22636e2def0be74c83ecfb7467a4","after":"8fe451edfb1c12845b98de5fd24ed84ed2ecdc78","ref":"refs/heads/develop","pushedAt":"2024-05-22T17:35:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"[Breaking changes] Object validation: Design changes\n\n- Moved validation attributes from the namespace `Omnifactotum.Validation.Constraints` to `Omnifactotum.Validation.Annotations`\n - `BaseMemberConstraintAttribute`\n - `BaseValidatableMemberAttribute`\n - `MemberConstraintAttribute`\n - `MemberConstraintAttribute` (.NET 7+)\n - `MemberItemConstraintAttribute`\n - `MemberItemConstraintAttribute` (.NET 7+)\n - `ValidatableMemberAttribute`\n- Added `ValidationErrorDetails` with the `Text` and `Description` properties\n - A `string` value can be implicitly converted to `ValidationErrorDetails`\n- `MemberConstraintValidationError`\n - The `ErrorMessage` property is deprecated in favor of the `Details` property of type `ValidationErrorDetails` (`ErrorMessage` is equivalent to `Details.Text`)\n- `MemberConstraintBase`\n - `AddError(MemberConstraintValidationContext, string?)` -> `AddError(MemberConstraintValidationContext, ValidationErrorDetails?)`\n - Removed obsolete method `AddError(ObjectValidatorContext, MemberConstraintValidationContext, string)`\n - Removed obsolete method `AddDefaultError(ObjectValidatorContext, MemberConstraintValidationContext)`\n- `MemberConstraintExtensions`\n - `AddError(this IMemberConstraint, MemberConstraintValidationContext, string?)` -> `AddError(this IMemberConstraint, MemberConstraintValidationContext, ValidationErrorDetails?)`\n- Deprecated constraints\n - `NotBlankStringConstraint` in favor of `NotNullAndNotBlankStringConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyCollectionConstraint` in favor of `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullOrEmptyStringConstraint` in favor of `NotNullAndNotEmptyStringConstraint`\n - `RegexStringConstraintBase` in favor of `NotNullRegexStringConstraintBase`\n - `WebUrlConstraint` in favor of `NotNullWebUrlConstraint`\n- Added constraints\n - `NotNullAndNotBlankStringConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyCollectionConstraint`\n - `NotNullAndNotEmptyStringConstraint`\n - `NotNullRegexStringConstraintBase`\n - `NotNullWebUrlConstraint`\n - `OptionalNotBlankStringConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyCollectionConstraint`\n - `OptionalNotEmptyStringConstraint`\n - `OptionalRegexStringConstraintBase`\n - `OptionalWebUrlConstraint`","shortMessageHtmlLink":"[Breaking changes] Object validation: Design changes"}},{"before":"2122cd3ec4dd35bb329166c25d76ef09103243db","after":"8df774e4926b22636e2def0be74c83ecfb7467a4","ref":"refs/heads/develop","pushedAt":"2024-05-22T16:25:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~ :: [Breaking changes] Object validation: Design changes","shortMessageHtmlLink":"~WIP~ :: [Breaking changes] Object validation: Design changes"}},{"before":"a587719c40ede24bc9ae70588b4c49cb93828c22","after":"2122cd3ec4dd35bb329166c25d76ef09103243db","ref":"refs/heads/develop","pushedAt":"2024-05-22T16:16:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~ :: [Breaking changes] Object validation: Design changes","shortMessageHtmlLink":"~WIP~ :: [Breaking changes] Object validation: Design changes"}},{"before":null,"after":"a587719c40ede24bc9ae70588b4c49cb93828c22","ref":"refs/heads/feature/SourceGenerators","pushedAt":"2024-05-15T17:49:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~ :: Introduced source generators","shortMessageHtmlLink":"~WIP~ :: Introduced source generators"}},{"before":"d19e83f1f2838644f12bae6f887b648ce3048b15","after":"a587719c40ede24bc9ae70588b4c49cb93828c22","ref":"refs/heads/develop","pushedAt":"2024-05-15T17:11:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~ :: Introduced source generators","shortMessageHtmlLink":"~WIP~ :: Introduced source generators"}},{"before":"aff6150814614852bbc75620e6290ab578426019","after":"d19e83f1f2838644f12bae6f887b648ce3048b15","ref":"refs/heads/develop","pushedAt":"2024-03-07T15:12:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~ :: Introduced source generators","shortMessageHtmlLink":"~WIP~ :: Introduced source generators"}},{"before":"707f81af940f682a2dc6244602050b37588c2469","after":"aff6150814614852bbc75620e6290ab578426019","ref":"refs/heads/develop","pushedAt":"2024-03-07T07:55:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~ :: Introduced source generators","shortMessageHtmlLink":"~WIP~ :: Introduced source generators"}},{"before":"4b90efc454721d935226c6093dc47697c6f504f7","after":"707f81af940f682a2dc6244602050b37588c2469","ref":"refs/heads/develop","pushedAt":"2024-02-27T04:07:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\nIntroduced source generators","shortMessageHtmlLink":"~WIP~"}},{"before":"10e9e13d801318367f453d830f65ce5c0107eae0","after":"4b90efc454721d935226c6093dc47697c6f504f7","ref":"refs/heads/develop","pushedAt":"2024-02-27T04:03:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\nIntroduced source generators","shortMessageHtmlLink":"~WIP~"}},{"before":"1db0e9109dd60c1d8f757717baf867fcc0f1591e","after":"10e9e13d801318367f453d830f65ce5c0107eae0","ref":"refs/heads/master","pushedAt":"2024-02-13T05:02:19.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"v0.19.0 (updated Release Notes and ReadMe as necessary)","shortMessageHtmlLink":"v0.19.0 (updated Release Notes and ReadMe as necessary)"}},{"before":"181737d181618872e008cf7a323e969ef34885c9","after":"10e9e13d801318367f453d830f65ce5c0107eae0","ref":"refs/heads/develop","pushedAt":"2024-02-13T04:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"v0.19.0 (updated Release Notes and ReadMe as necessary)","shortMessageHtmlLink":"v0.19.0 (updated Release Notes and ReadMe as necessary)"}},{"before":"a28a8a1e5b1b93499e52ed26c545b7d5a57405af","after":"181737d181618872e008cf7a323e969ef34885c9","ref":"refs/heads/develop","pushedAt":"2024-02-13T00:35:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"`OmnifactotumCollectionExtensions` and `OmnifactotumStringExtensions`: Implemented safe processing of collections w.r.t `ImmutableArray`","shortMessageHtmlLink":"OmnifactotumCollectionExtensions and OmnifactotumStringExtensions…"}},{"before":"f18269550fb3999ed8a26378de7a8afbdefabcec","after":"a28a8a1e5b1b93499e52ed26c545b7d5a57405af","ref":"refs/heads/develop","pushedAt":"2024-02-12T01:18:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\n`OmnifactotumCollectionExtensions` and `OmnifactotumStringExtensions`: Implemented safe processing of collections w.r.t `ImmutableArray`","shortMessageHtmlLink":"~WIP~"}},{"before":"0e1ad98fe21c1c9b171c5f9209081b75be24a999","after":"f18269550fb3999ed8a26378de7a8afbdefabcec","ref":"refs/heads/develop","pushedAt":"2024-02-11T23:21:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\n`OmnifactotumCollectionExtensions` and `OmnifactotumStringExtensions`: Implemented safe processing of collections w.r.t `ImmutableArray`","shortMessageHtmlLink":"~WIP~"}},{"before":"baf305a641ee763b186ac8c83d992a8743965ebc","after":"0e1ad98fe21c1c9b171c5f9209081b75be24a999","ref":"refs/heads/develop","pushedAt":"2024-02-11T05:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\nOmnifactotumCollectionExtensions: `ImmutableArray` etc","shortMessageHtmlLink":"~WIP~"}},{"before":"49b1254c931e76d35204d69ccfd30fe7e7b703f9","after":"baf305a641ee763b186ac8c83d992a8743965ebc","ref":"refs/heads/develop","pushedAt":"2024-02-08T17:11:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\nOmnifactotumCollectionExtensions: `ImmutableArray` etc","shortMessageHtmlLink":"~WIP~"}},{"before":"eeddcc51a4a7c49c9454265883f21a36b9f0be31","after":"49b1254c931e76d35204d69ccfd30fe7e7b703f9","ref":"refs/heads/develop","pushedAt":"2024-02-08T06:20:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\nOmnifactotumCollectionExtensions: `ImmutableArray` etc","shortMessageHtmlLink":"~WIP~"}},{"before":"0667718767171f2cfc442a181ba812b617ff2ddb","after":"eeddcc51a4a7c49c9454265883f21a36b9f0be31","ref":"refs/heads/develop","pushedAt":"2024-02-06T22:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"~WIP~\n\nOmnifactotumCollectionExtensions: `ImmutableArray` etc","shortMessageHtmlLink":"~WIP~"}},{"before":"7d13ff96cf35de5176dac92218bea4b19f273eff","after":"0667718767171f2cfc442a181ba812b617ff2ddb","ref":"refs/heads/develop","pushedAt":"2024-01-29T04:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"OmnifactotumCollectionExtensions: Added `ToUIString()` for `IEnumerable>?`","shortMessageHtmlLink":"OmnifactotumCollectionExtensions: Added ToUIString() for `IEnumerab…"}},{"before":"6267f3335614adeb406956986b439166b8b09d78","after":"7d13ff96cf35de5176dac92218bea4b19f273eff","ref":"refs/heads/develop","pushedAt":"2024-01-29T00:00:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HarinezumiSama","name":"Vitalii Maklai","path":"/HarinezumiSama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2685579?s=80&v=4"},"commit":{"message":"`ObjectValidationResult`: Added the `FailureMessage` property and used it in `GetException()`","shortMessageHtmlLink":"ObjectValidationResult: Added the FailureMessage property and use…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnlYzNAA","startCursor":null,"endCursor":null}},"title":"Activity · HarinezumiSama/Omnifactotum"}