Commit Graph

62 Commits

Author SHA1 Message Date
Pavel Shevaev 08d4535d4f Добавить CHANGELOG.md 2024-03-13 10:23:36 +03:00
Alexey Chubar 63f2f90e79 Array comparison generated code now takes bitfields token into account for array entries
Publish PHP Package / docker (push) Successful in 9s Details
2024-03-11 20:00:41 +07:00
Pavel Shevaev 9ac3cca2e5 Добавить .gitea/workflows/build_composer.yaml
Publish PHP Package / docker (push) Successful in 4s Details
2024-02-13 15:07:21 +03:00
wrenge 648bba5560 Better twig token handling 2024-01-11 16:06:59 +03:00
Pavel Shevaev ba06386041 Adding @alias 2023-12-08 00:21:20 +03:00
Pavel Shevaev 7bc42031ae Adding convenience codegen(..) function 2023-11-14 23:16:33 +03:00
Pavel Merzlyakov 8cf73800d4 naming changes 2023-11-09 17:14:46 +03:00
Pavel Merzlyakov 9027e248b5 nested structs within table structs supported 2023-11-09 16:31:55 +03:00
Pavel Shevaev 6e6c9820d3 Removing @bhl_bind support 2023-11-09 13:51:17 +03:00
wrenge 4d2bd5f356 Fix split. Implement @cs_embed 2023-11-09 10:42:44 +03:00
Pavel Shevaev 3f22b2fc55 Adding initial support for @cs_implements:IFoo,IBar 2023-11-08 17:08:00 +03:00
Pavel Merzlyakov 9499eae42b fix GetDiff: repair marking dirty fields for removed ids 2023-11-03 15:22:02 +03:00
Alexey Chubar be6af575c3 changed collection diff logic so it skips items where only primary ids changed 2023-10-31 19:43:38 +03:00
Pavel Shevaev 077ff32925 Adding removed null check 2023-10-20 08:38:07 +03:00
Alexey Chubar 83c6ef8c13 Added null check for removed ids 2023-10-20 09:26:40 +04:00
Alexey Chubar f7d0b5f61f cs_accessor_interface (and similar tokens) now support pre-existing C# interfaces 2023-10-19 12:54:38 +04:00
Alexey Chubar 728d6b2cf9 Fixed more than one collection of the same type causing compiler errors 2023-10-13 18:19:11 +04:00
Alexey Chubar d0df923c43 Fixed more than one collection of the same type causing compiler errors 2023-10-13 18:17:35 +04:00
Pavel Merzlyakov 1bf00c816f fix DiffCollection 2023-09-11 11:14:55 +03:00
Pavel Shevaev 09f332130a Fixing Error(..) usage 2023-08-23 14:38:05 +03:00
Pavel Shevaev 6b51e778a1 Bumping deps 2023-08-16 14:36:12 +03:00
Pavel Shevaev 6bd8abc39b Adhering to new metagen interface 2023-08-16 14:19:29 +03:00
Pavel Shevaev 945594c366 Fixing generic structs support 2023-08-08 15:06:00 +03:00
Pavel Shevaev fc4a2403da Adding convenience CloneTo(..) 2023-08-01 12:40:28 +03:00
Pavel Shevaev 2dee7aa756 Fixing generation of SetPrimaryFieldsChanged 2023-08-01 12:08:19 +03:00
Pavel Shevaev 7d7afbb2da Changes due to metagen API changes 2023-07-26 18:00:40 +03:00
Pavel Shevaev 41763bc3f7 Removing @optional support 2023-07-26 12:29:33 +03:00
Pavel Shevaev ae5cdf831e Resolving merge conflict 2023-07-25 19:08:13 +03:00
Pavel Shevaev f34cf52297 Migrating to newer client library 2023-07-25 19:06:55 +03:00
Pavel Merzlyakov 85ed3d9b79 generating id structs, using generated structs during diff computation 2023-06-06 14:48:42 +03:00
Pavel Shevaev 5816f3cf7f Proper default null value in reset() 2023-05-05 12:38:16 +03:00
Pavel Shevaev 8fb747a2e4 Adding initial support for null structs (but not generic ones) 2023-05-05 12:12:49 +03:00
wrenge 7480928350 Merge branch 'master' of https://git.bit5.ru/bit/metagen_cs 2023-04-26 13:14:52 +03:00
wrenge ee1decf609 implemented propgetset interface 2023-04-26 13:14:18 +03:00
wrenge 6e8f59cbe8 Removed itype mentions 2023-04-18 14:43:26 +03:00
Pavel Shevaev 2c03071ba6 Merge branch 'fix' 2023-04-13 20:22:25 +03:00
Pavel Shevaev 35a6aa092a Fixing typo 2023-04-13 20:22:05 +03:00
Pavel Shevaev 7945683da2 Adding @cs_accessor_interface as a supported token 2023-03-23 14:01:24 +03:00
Pavel Shevaev a0a96b0a45 Adding initial support for @cs_accessor_interface 2023-03-22 19:27:39 +03:00
Pavel Shevaev a12644063f Fixing template typo 2023-03-22 16:10:06 +03:00
Pavel Shevaev e6aa0a0d53 Fixing typos 2023-03-22 15:54:53 +03:00
Pavel Shevaev 06bd8833ec Typo fixed 2023-03-22 13:18:21 +03:00
Pavel Shevaev 9f245f4163 Fixing typo 2023-03-22 11:39:05 +03:00
wrenge 86abc4e667 Added support for bhl_native_class token 2023-01-27 16:13:35 +03:00
Pavel Shevaev 9d5d076149 Experimenting with composer deps 2022-12-14 16:34:14 +03:00
Pavel Shevaev bf23c7290a Typo fix 2022-12-08 18:59:32 +03:00
Pavel Shevaev 230a1f3b48 Adding supported tokens 2022-12-08 18:52:30 +03:00
Pavel Shevaev 125b81db18 Using latest implementation of fields mask 2022-12-08 18:42:58 +03:00
Madpwnhammer 94d6696f02 Fix s 2022-12-08 14:14:51 +03:00
Pavel Shevaev 65e10d83b4 Adding basice README 2022-12-07 17:25:44 +03:00