{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50089387,"defaultBranch":"master","name":"MARS","ownerLogin":"andrea-magni","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-21T07:15:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7839604?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699725110.0","currentOid":""},"activityList":{"items":[{"before":"b6900f7dc6980219b00ee6d99e6ce55626a8e56a","after":"2ee01fabbd86e422620ef1f648deaaeab69b45a9","ref":"refs/heads/master","pushedAt":"2024-05-17T08:01:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"- Fix #141\n- Activation: added an ID. You are able to log request and response and match one-to-one\n- Attibutes: added \"NoLog\" attribute: if a resource or method has this attribute, the resource or method will not be logged\n- ResReqLogger.Memory: fix compilation and new properties\n- Server.Indy: TMARSWebResponse expose TWebResponse","shortMessageHtmlLink":"- Fix #141"}},{"before":"20b7def5adeef5c140c25db750add6d73c3c59ac","after":"b6900f7dc6980219b00ee6d99e6ce55626a8e56a","ref":"refs/heads/master","pushedAt":"2024-05-13T21:52:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"fix missing function TryISO8601ToDate in Delphi XE7 and earlier","shortMessageHtmlLink":"fix missing function TryISO8601ToDate in Delphi XE7 and earlier"}},{"before":"aa6cf55c34a620cfe8d0ea9d94085c07315d743d","after":"20b7def5adeef5c140c25db750add6d73c3c59ac","ref":"refs/heads/master","pushedAt":"2024-03-01T15:36:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"fix delphi version","shortMessageHtmlLink":"fix delphi version"}},{"before":"cd59c9aaf9e56df2ca963634e53e2307ea319648","after":"aa6cf55c34a620cfe8d0ea9d94085c07315d743d","ref":"refs/heads/master","pushedAt":"2024-01-30T11:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Added support for Response.ReasonString (Indy only!)","shortMessageHtmlLink":"Added support for Response.ReasonString (Indy only!)"}},{"before":"447c67faf9fbbcf0473212d81355c96adfd9b65e","after":"cd59c9aaf9e56df2ca963634e53e2307ea319648","ref":"refs/heads/master","pushedAt":"2023-11-11T19:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Tests project upgrade\nFix tests errors (AActivation can be nil)","shortMessageHtmlLink":"Tests project upgrade"}},{"before":"b65a659d2996e697fbba3aaa4102298366de8f74","after":"447c67faf9fbbcf0473212d81355c96adfd9b65e","ref":"refs/heads/master","pushedAt":"2023-11-11T17:52:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a36f16dc05dc61f0a8bac53180da1ed07767c0df","after":"b65a659d2996e697fbba3aaa4102298366de8f74","ref":"refs/heads/master","pushedAt":"2023-11-11T17:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"+ Packages for Delphi 12 Athens","shortMessageHtmlLink":"+ Packages for Delphi 12 Athens"}},{"before":"8f0a8a7045c44458c3880f479216b8a8d9916987","after":"a36f16dc05dc61f0a8bac53180da1ed07767c0df","ref":"refs/heads/master","pushedAt":"2023-11-11T16:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"+ FastReport integration demo (initial and still WIP)","shortMessageHtmlLink":"+ FastReport integration demo (initial and still WIP)"}},{"before":"31518879943db09ef72d9be3d02818100aefedae","after":"8f0a8a7045c44458c3880f479216b8a8d9916987","ref":"refs/heads/master","pushedAt":"2023-10-16T17:32:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"DataSet report WIP","shortMessageHtmlLink":"DataSet report WIP"}},{"before":"683842efaa6a50811a00d07be106cc62e589d814","after":"31518879943db09ef72d9be3d02818100aefedae","ref":"refs/heads/master","pushedAt":"2023-10-12T17:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"MARS FastReport integration (initial support)","shortMessageHtmlLink":"MARS FastReport integration (initial support)"}},{"before":"020bc33ae58f8fc5bd678f379435204d75faeb22","after":"683842efaa6a50811a00d07be106cc62e589d814","ref":"refs/heads/master","pushedAt":"2023-10-12T17:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Small changes.","shortMessageHtmlLink":"Small changes."}},{"before":"60d9ab2ddd030328a79eaa48d9c765fffaa30df9","after":"020bc33ae58f8fc5bd678f379435204d75faeb22","ref":"refs/heads/master","pushedAt":"2023-10-11T08:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Support for JSONIncludeEmptyValuesAttribute in TArrayOfObjectWriter e TArrayOfRecordWriter","shortMessageHtmlLink":"Support for JSONIncludeEmptyValuesAttribute in TArrayOfObjectWriter e…"}},{"before":"f9c678ba53f188bbec7b63514ef56023ff575af3","after":"60d9ab2ddd030328a79eaa48d9c765fffaa30df9","ref":"refs/heads/master","pushedAt":"2023-10-11T08:24:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Improved CodeSite logging. Removed unsafe use of IfThen.","shortMessageHtmlLink":"Improved CodeSite logging. Removed unsafe use of IfThen."}},{"before":"def1b4297fe71a59ee282402de4781a7f94eacce","after":"f9c678ba53f188bbec7b63514ef56023ff575af3","ref":"refs/heads/master","pushedAt":"2023-10-11T08:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Enhanced heuristic to guess if a response is TObjectList (checking BaseType).","shortMessageHtmlLink":"Enhanced heuristic to guess if a response is TObjectList<T> (checking…"}},{"before":"a9c8d814d54f2261403f59d767c93df4e325e19c","after":"def1b4297fe71a59ee282402de4781a7f94eacce","ref":"refs/heads/master","pushedAt":"2023-08-11T14:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Fixed missing PATCH method in Access-Control-Allow-Methods if CORS is enabled.","shortMessageHtmlLink":"Fixed missing PATCH method in Access-Control-Allow-Methods if CORS is…"}},{"before":"ae51ed13b3d7afc0af2270e426fd92179c524bf6","after":"a9c8d814d54f2261403f59d767c93df4e325e19c","ref":"refs/heads/master","pushedAt":"2023-08-11T07:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Added UtilsDataSetToJSONArrayEx2 test case","shortMessageHtmlLink":"Added UtilsDataSetToJSONArrayEx2 test case"}},{"before":"63e3bddc56be2f6fe226152ad6042fb5c902a407","after":"ae51ed13b3d7afc0af2270e426fd92179c524bf6","ref":"refs/heads/master","pushedAt":"2023-08-10T08:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Refactoring and enhancements to DataSetToJSONArray and RecordToJSONObject","shortMessageHtmlLink":"Refactoring and enhancements to DataSetToJSONArray and RecordToJSONOb…"}},{"before":"58838866c3aa6b6f31d3794df7c8fa8d1f43efc0","after":"63e3bddc56be2f6fe226152ad6042fb5c902a407","ref":"refs/heads/master","pushedAt":"2023-08-08T20:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Refactoring RecordToJSONObject (added FieldToJSONObject);","shortMessageHtmlLink":"Refactoring RecordToJSONObject (added FieldToJSONObject);"}},{"before":"65643a6ad26d6fff3abeb0212045b2fde29b43ad","after":"58838866c3aa6b6f31d3794df7c8fa8d1f43efc0","ref":"refs/heads/master","pushedAt":"2023-08-01T10:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Introduction of MARS_ZLIB and MARS_ZIP conditional defines. Workaround for Linux compilation issues.","shortMessageHtmlLink":"Introduction of MARS_ZLIB and MARS_ZIP conditional defines. Workaroun…"}},{"before":"49c1d6b5df103e9d17aa8e50aa0029f53238c95a","after":"65643a6ad26d6fff3abeb0212045b2fde29b43ad","ref":"refs/heads/master","pushedAt":"2023-07-21T17:15:10.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Added Windows 64bit platform and HighDPI Support","shortMessageHtmlLink":"Added Windows 64bit platform and HighDPI Support"}},{"before":"3cf8461612412716b102f54a66ebfa37d6a6b1ac","after":"49c1d6b5df103e9d17aa8e50aa0029f53238c95a","ref":"refs/heads/master","pushedAt":"2023-07-21T06:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Missing file","shortMessageHtmlLink":"Missing file"}},{"before":"0dacb06125a01a29ea465d4d35298ff20f95d388","after":"3cf8461612412716b102f54a66ebfa37d6a6b1ac","ref":"refs/heads/master","pushedAt":"2023-07-21T05:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Added DefaultMARSJSONSerializationOptions.UseDisplayFormatForNumericFields (value = False). This option drives how a TNumericField would be serialized to JSON (as a number or as a formatted string when a DisplayFormat is provided for the field).\nAdded simple test case.\nFixed memory leak in tests.","shortMessageHtmlLink":"Added DefaultMARSJSONSerializationOptions.UseDisplayFormatForNumericF…"}},{"before":"dd865a6f61bd8e3e77e3eafdacbb6833f888b4e5","after":"0dacb06125a01a29ea465d4d35298ff20f95d388","ref":"refs/heads/master","pushedAt":"2023-07-21T04:22:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/andrea-magni/MARS","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/andrea-magni/MARS"}},{"before":"70dea777e2b291daa6b60493288e48bd0c0cf78a","after":"dd865a6f61bd8e3e77e3eafdacbb6833f888b4e5","ref":"refs/heads/master","pushedAt":"2023-07-21T04:15:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Fixed spelling mistakes and updated the wording and features a bit","shortMessageHtmlLink":"Fixed spelling mistakes and updated the wording and features a bit"}},{"before":"87455dd26fee519d138249eeba98e0d7b3c85dae","after":"70dea777e2b291daa6b60493288e48bd0c0cf78a","ref":"refs/heads/master","pushedAt":"2023-06-19T22:24:34.165Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Backward compatibility fixes (back to Delphi 10.1 Berlin)","shortMessageHtmlLink":"Backward compatibility fixes (back to Delphi 10.1 Berlin)"}},{"before":"5c19e9303d7ee1ee62a9bd0b6619f915498c98ca","after":"87455dd26fee519d138249eeba98e0d7b3c85dae","ref":"refs/heads/master","pushedAt":"2023-06-16T13:20:05.880Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Backward compatibility (back to Delphi 10.1 Berlin)\nAdded MARS.Core.RequestAndResponse.Interfaces.pas to MARS.Utils package","shortMessageHtmlLink":"Backward compatibility (back to Delphi 10.1 Berlin)"}},{"before":"12f4dd78e3509a70f9f7e44d9d0dfde7986e5a1a","after":"5c19e9303d7ee1ee62a9bd0b6619f915498c98ca","ref":"refs/heads/master","pushedAt":"2023-06-15T13:04:25.328Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Fixed compilation error (inline variable in MARS.Core.JSON initialization section) with older Delphi versions\nProvided more details while deserializing JSON to records (type mismatches)","shortMessageHtmlLink":"Fixed compilation error (inline variable in MARS.Core.JSON initializa…"}},{"before":"92919a089eac24aadff1dfbe5d7a3ae07e60c573","after":"12f4dd78e3509a70f9f7e44d9d0dfde7986e5a1a","ref":"refs/heads/master","pushedAt":"2023-06-15T08:06:32.741Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Added ABeforePost to TRecord.ToDataSet class procedure","shortMessageHtmlLink":"Added ABeforePost to TRecord<R>.ToDataSet class procedure"}},{"before":"3c58b14c11c842290b3a2e3adcca18cc63815b42","after":"92919a089eac24aadff1dfbe5d7a3ae07e60c573","ref":"refs/heads/master","pushedAt":"2023-06-07T07:53:42.729Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Prevent NPE when TValue is Empty","shortMessageHtmlLink":"Prevent NPE when TValue is Empty"}},{"before":"2ea5098bf037c99b605df101504af28d7fb6ecbc","after":"3c58b14c11c842290b3a2e3adcca18cc63815b42","ref":"refs/heads/master","pushedAt":"2023-05-11T11:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrea-magni","name":"Andrea Magni","path":"/andrea-magni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7839604?s=80&v=4"},"commit":{"message":"Tentative fix/improvement for issue #118\nDefaultMARSJSONSerializationOptions.DateIsUTC now gets initialized in the initialization section of MARS.Core.JSON unit.","shortMessageHtmlLink":"Tentative fix/improvement for issue #118"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETKlEOQA","startCursor":null,"endCursor":null}},"title":"Activity · andrea-magni/MARS"}