{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311496453,"defaultBranch":"master","name":"EasyKeys.Extensions","ownerLogin":"easykeys","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-10T00:03:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6349675?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719610607.0","currentOid":""},"activityList":{"items":[{"before":"98fcfc085ddcd1ce6fb4de445da84af5c6a5ba18","after":"55e4c0c3d70b80388c28beea9b0c81d74f7a5a32","ref":"refs/heads/master","pushedAt":"2024-06-28T21:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"Dev (#27)\n\n* Feature/updated i async repository (#22)\r\n\r\n* updated iasyncrepo\r\n\r\n* clean up\r\n\r\n* updated version\r\n\r\n* added UpdateAsync(List)\r\n\r\n* merged with master, updated version to 1.10.11\r\n\r\n* small update to test\r\n\r\nCo-authored-by: brandon \r\n\r\n* The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement. (#24)\r\n\r\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\r\n\r\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\r\n\r\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\r\n\r\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\r\n\r\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.\r\n\r\nCo-authored-by: Brandon Moffett \r\n\r\n* Ucrengineer patch 1 (#26)\r\n\r\n* moving away from binary serialization, adopting System.Text.Json (#25)\r\n\r\n* Feature/updated i async repository (#22)\r\n\r\n* updated iasyncrepo\r\n\r\n* clean up\r\n\r\n* updated version\r\n\r\n* added UpdateAsync(List)\r\n\r\n* merged with master, updated version to 1.10.11\r\n\r\n* small update to test\r\n\r\nCo-authored-by: brandon \r\n\r\n* The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement. (#24)\r\n\r\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\r\n\r\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\r\n\r\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\r\n\r\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\r\n\r\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.\r\n\r\nCo-authored-by: Brandon Moffett \r\n\r\n---------\r\n\r\nCo-authored-by: brandon \r\n\r\n* Create main.yml\r\n\r\n---------\r\n\r\nCo-authored-by: brandon \r\n\r\n* The primary change involves modifying the behavior of a mocked cache setup in the `DapperRepositoryCacheTests` class, specifically within the `DapperRepositoryCacheTests.cs` file. This adjustment is focused on altering the return value of the `GetAsync` method from a predefined `data` object to a default `byte[]` (byte array) when called asynchronously. This change is likely aimed at creating test conditions that simulate a scenario where the cache does not have the expected data, effectively testing how the system handles a cache miss. (#28)\r\n\r\n### List of Changes:\r\n- **Modification in Mocked Cache Setup**: In the `DapperRepositoryCacheTests` class, the setup of a mocked cache has been changed. Previously, the mock was configured to return a specific `data` object asynchronously upon calling its `GetAsync` method. The new setup now returns a default `byte[]` asynchronously instead, which is intended to simulate a cache miss scenario by indicating that the expected data is not present in the cache.\r\n\r\n_Reference_: `DapperRepositoryCacheTests.cs` - Adjusted the behavior of the mocked cache setup in the `GetAsync` method to return a default `byte[]`.\r\n\r\nCo-authored-by: Brandon Moffett \r\n\r\n---------\r\n\r\nCo-authored-by: brandon ","shortMessageHtmlLink":"Dev (#27)"}},{"before":"9717c819472b8d98d7168c4beef6daebad3ace75","after":"4323f21eb3d4cb83ec5a8185496d9776b36328b2","ref":"refs/heads/dev","pushedAt":"2024-06-28T21:37:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"a20edc12481a05f599dd50e678fb4a12ff863d70","after":null,"ref":"refs/heads/bugs/unit-test","pushedAt":"2024-06-28T21:36:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"}},{"before":"9d0074cf9e5a19caddc3af761baac55efef460b3","after":"9717c819472b8d98d7168c4beef6daebad3ace75","ref":"refs/heads/dev","pushedAt":"2024-06-28T21:36:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"The primary change involves modifying the behavior of a mocked cache setup in the `DapperRepositoryCacheTests` class, specifically within the `DapperRepositoryCacheTests.cs` file. This adjustment is focused on altering the return value of the `GetAsync` method from a predefined `data` object to a default `byte[]` (byte array) when called asynchronously. This change is likely aimed at creating test conditions that simulate a scenario where the cache does not have the expected data, effectively testing how the system handles a cache miss. (#28)\n\n### List of Changes:\r\n- **Modification in Mocked Cache Setup**: In the `DapperRepositoryCacheTests` class, the setup of a mocked cache has been changed. Previously, the mock was configured to return a specific `data` object asynchronously upon calling its `GetAsync` method. The new setup now returns a default `byte[]` asynchronously instead, which is intended to simulate a cache miss scenario by indicating that the expected data is not present in the cache.\r\n\r\n_Reference_: `DapperRepositoryCacheTests.cs` - Adjusted the behavior of the mocked cache setup in the `GetAsync` method to return a default `byte[]`.\r\n\r\nCo-authored-by: Brandon Moffett ","shortMessageHtmlLink":"The primary change involves modifying the behavior of a mocked cache …"}},{"before":null,"after":"a20edc12481a05f599dd50e678fb4a12ff863d70","ref":"refs/heads/bugs/unit-test","pushedAt":"2024-06-28T21:36:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"The primary change involves modifying the behavior of a mocked cache setup in the `DapperRepositoryCacheTests` class, specifically within the `DapperRepositoryCacheTests.cs` file. This adjustment is focused on altering the return value of the `GetAsync` method from a predefined `data` object to a default `byte[]` (byte array) when called asynchronously. This change is likely aimed at creating test conditions that simulate a scenario where the cache does not have the expected data, effectively testing how the system handles a cache miss.\n\n### List of Changes:\n- **Modification in Mocked Cache Setup**: In the `DapperRepositoryCacheTests` class, the setup of a mocked cache has been changed. Previously, the mock was configured to return a specific `data` object asynchronously upon calling its `GetAsync` method. The new setup now returns a default `byte[]` asynchronously instead, which is intended to simulate a cache miss scenario by indicating that the expected data is not present in the cache.\n\n_Reference_: `DapperRepositoryCacheTests.cs` - Adjusted the behavior of the mocked cache setup in the `GetAsync` method to return a default `byte[]`.","shortMessageHtmlLink":"The primary change involves modifying the behavior of a mocked cache …"}},{"before":"5eeedd610c2d6f8ada325544cae5297f0d8d3ee3","after":null,"ref":"refs/heads/ucrengineer-patch-1","pushedAt":"2024-06-28T21:23:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"}},{"before":"fe386854fe035052b36a0c565c4508269a0add05","after":"9d0074cf9e5a19caddc3af761baac55efef460b3","ref":"refs/heads/dev","pushedAt":"2024-06-28T21:23:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"Ucrengineer patch 1 (#26)\n\n* moving away from binary serialization, adopting System.Text.Json (#25)\r\n\r\n* Feature/updated i async repository (#22)\r\n\r\n* updated iasyncrepo\r\n\r\n* clean up\r\n\r\n* updated version\r\n\r\n* added UpdateAsync(List)\r\n\r\n* merged with master, updated version to 1.10.11\r\n\r\n* small update to test\r\n\r\nCo-authored-by: brandon \r\n\r\n* The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement. (#24)\r\n\r\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\r\n\r\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\r\n\r\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\r\n\r\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\r\n\r\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.\r\n\r\nCo-authored-by: Brandon Moffett \r\n\r\n---------\r\n\r\nCo-authored-by: brandon \r\n\r\n* Create main.yml\r\n\r\n---------\r\n\r\nCo-authored-by: brandon ","shortMessageHtmlLink":"Ucrengineer patch 1 (#26)"}},{"before":null,"after":"5eeedd610c2d6f8ada325544cae5297f0d8d3ee3","ref":"refs/heads/ucrengineer-patch-1","pushedAt":"2024-06-28T21:17:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"Create main.yml","shortMessageHtmlLink":"Create main.yml"}},{"before":"4cb970000e7324b18fbe27dbc0de03f87832dd0a","after":"98fcfc085ddcd1ce6fb4de445da84af5c6a5ba18","ref":"refs/heads/master","pushedAt":"2024-06-28T21:01:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"moving away from binary serialization, adopting System.Text.Json (#25)\n\n* Feature/updated i async repository (#22)\r\n\r\n* updated iasyncrepo\r\n\r\n* clean up\r\n\r\n* updated version\r\n\r\n* added UpdateAsync(List)\r\n\r\n* merged with master, updated version to 1.10.11\r\n\r\n* small update to test\r\n\r\nCo-authored-by: brandon \r\n\r\n* The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement. (#24)\r\n\r\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\r\n\r\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\r\n\r\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\r\n\r\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\r\n\r\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.\r\n\r\nCo-authored-by: Brandon Moffett \r\n\r\n---------\r\n\r\nCo-authored-by: brandon ","shortMessageHtmlLink":"moving away from binary serialization, adopting System.Text.Json (#25)"}},{"before":"e2e452db86adb9a2e2a880a8273ed82882274187","after":"fe386854fe035052b36a0c565c4508269a0add05","ref":"refs/heads/dev","pushedAt":"2024-06-28T21:00:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev","shortMessageHtmlLink":"Merge branch 'master' into dev"}},{"before":"166c8b89358037a23c6f446e4ced93a72d520847","after":null,"ref":"refs/heads/updates/serialization","pushedAt":"2024-06-28T20:58:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"}},{"before":"a8c3bba33acc46d38dd9c7d09752c337dfb7d7d2","after":"e2e452db86adb9a2e2a880a8273ed82882274187","ref":"refs/heads/dev","pushedAt":"2024-06-28T20:58:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement. (#24)\n\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\r\n\r\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\r\n\r\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\r\n\r\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\r\n\r\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.\r\n\r\nCo-authored-by: Brandon Moffett ","shortMessageHtmlLink":"The most important changes in the project revolve around the adoption…"}},{"before":null,"after":"166c8b89358037a23c6f446e4ced93a72d520847","ref":"refs/heads/updates/serialization","pushedAt":"2024-06-28T20:57:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement.\n\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\n\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\n\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\n\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\n\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.","shortMessageHtmlLink":"The most important changes in the project revolve around the adoption…"}},{"before":"c9bcebb8d491d3d1fa341a03396f8d4a1a965175","after":null,"ref":"refs/heads/updates/serialization","pushedAt":"2024-06-28T20:52:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"}},{"before":null,"after":"c9bcebb8d491d3d1fa341a03396f8d4a1a965175","ref":"refs/heads/updates/serialization","pushedAt":"2024-06-28T20:50:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ucrengineer","name":null,"path":"/ucrengineer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52877259?s=80&v=4"},"commit":{"message":"The most important changes in the project revolve around the adoption of `System.Text.Json` for JSON operations, enhancing security and interoperability by moving away from binary serialization, and general project maintenance such as updating dependencies and version incrementation. These changes indicate a shift towards modern, secure, and efficient serialization practices, as well as ongoing project development and improvement.\n\n1. **Adoption of `System.Text.Json`:** The project has added `System.Text.Json` version `8.0.3` to its dependencies, signaling a move towards using this library for JSON serialization and deserialization tasks. This is further evidenced by the inclusion of a reference to `System.Text.Json` in the `EasyKeys.Extensions.Data.Dapper.csproj` file and the replacement of binary serialization with JSON serialization in `IDistributedCacheExtensions.cs` and `DapperRepositoryCacheTests.cs`. These changes suggest a commitment to leveraging `System.Text.Json` for its performance and security benefits over older serialization methods. [dependencies.props, EasyKeys.Extensions.Data.Dapper.csproj, IDistributedCacheExtensions.cs, DapperRepositoryCacheTests.cs]\n\n2. **Project Version Update:** The version prefix in `settings.props` has been incremented from `1.1.11-preview1` to `1.1.12-preview1`, indicating a new pre-release version of the project. This change reflects ongoing development and preparation for future stable releases. [settings.props]\n\n3. **Code Cleanup and Readability Improvements:** In `EmailService.cs`, unnecessary null-forgiving operators have been removed from constructor parameters. This cleanup effort improves code readability and corrects the potential misuse of the null-forgiving operator, making the codebase more maintainable and easier to understand. [EmailService.cs]\n\n4. **Enhanced File Compatibility:** A Byte Order Mark (BOM) has been added to the beginning of `EasyKeys.Extensions.Data.Dapper.csproj`. This change ensures proper interpretation of the file's encoding by various text editors and systems, improving cross-platform compatibility and file handling. [EasyKeys.Extensions.Data.Dapper.csproj]\n\nOverall, these changes demonstrate a focus on modernizing the project's serialization practices, maintaining and preparing the project for future updates, improving code quality, and ensuring compatibility and readability of project files.","shortMessageHtmlLink":"The most important changes in the project revolve around the adoption…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQyMTo0Mzo1NC4wMDAwMDBazwAAAARyP2UL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQyMTo0Mzo1NC4wMDAwMDBazwAAAARyP2UL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQyMDo1MDo0OC4wMDAwMDBazwAAAARyOBJj"}},"title":"Activity · easykeys/EasyKeys.Extensions"}