Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 488753e Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 22:04:25 2024 -0800 Skips conditions when generating types for the stored file commit c8f0490 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:53:26 2024 -0800 Removes dedicated snapshot tests and just makes all existing tests also a snapshot test commit f48807d Merge: f8a0558 bb253f2 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:46:48 2024 -0800 Merge branch 'main' into required-fields-v2 commit f8a0558 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:46:18 2024 -0800 Renames fields-to-jsonschema file to indicate it only contains snapshot tests. generates snapshots commit e73ec64 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:38:05 2024 -0800 Removes groupConditions as they'll be implemented in a separate PR commit d4f036a Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:30:11 2024 -0800 Removes 3 year old todo unit test commit b41424b Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:27:45 2024 -0800 Fixed incorrect test case, all test cases passing commit 8caebae Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:18:02 2024 -0800 Removes commented out code commit 8e75171 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:17:28 2024 -0800 WIP - simplifies multiple object case. actually passes multiple: true parameter which fixes 3 unit tests commit d1d2773 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:13:17 2024 -0800 WIP - simplifies multiple non-object case commit 700f967 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 21:08:01 2024 -0800 WIP - factors out singleConditionSingleDependency case commit 78a1e69 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 20:04:32 2024 -0800 WIP - factors out singleConditionSingleDependency case commit f8a7c26 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 19:57:28 2024 -0800 WIP - enable all unit tests commit b1704f5 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 19:46:29 2024 -0800 WIP - renames helper method to be more descriptive commit 30a3ad5 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Sun Dec 1 19:23:54 2024 -0800 WIP - only test object case commit 2329819 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Nov 22 16:45:10 2024 -0800 Some helper methods and DRYing commit 7b7d767 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Nov 22 15:23:33 2024 -0800 Adds new unit tests for multiple conditions with an undefined value. Adds a new unit test for multiple object dependant conditions commit 49812e3 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Nov 22 15:05:16 2024 -0800 Can validate simple conditions with undefined values commit a677f43 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Nov 22 12:06:05 2024 -0800 Adds unit tests for different value data types commit 933a18c Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Nov 22 11:55:34 2024 -0800 Adds more object test cases commit 0593689 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 21 15:43:52 2024 -0800 Can validate a basic object dependency with an is_not operator commit 4048746 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 21 15:35:43 2024 -0800 Can validate a basic object dependency commit 6c3e51e Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 21 14:30:06 2024 -0800 All test cases for multiple conditions on same field passing commit 1bc68c1 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 21 14:15:13 2024 -0800 WIP - two cases failing, not from an incorrectly created schema commit 80148b2 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Mon Nov 18 12:58:58 2024 -0800 WIP - unit tests commit b5fbb2c Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Nov 15 12:43:08 2024 -0800 Able to generate schema when there are multiple conditions on one field defined for one field. commit 91f3a01 Merge: 5e1c154 83d22bf Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 14 09:55:21 2024 -0800 Merge remote-tracking branch 'origin/main' into required-fields-v2 commit 5e1c154 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 14 09:54:28 2024 -0800 More unit tests, non-passing commit 06d689e Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Wed Nov 13 14:53:14 2024 -0800 Generates a basic schema. Passes basic test case commit bf89d62 Merge: 4ac8c4b a9480af Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Thu Nov 7 16:40:11 2024 -0800 Merge branch 'main' into required-fields-v2 commit 4ac8c4b Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Jun 14 20:36:30 2024 -0700 WIP - implementation of DependsOnConditions conversion to JsonSchema commit 18eae5d Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Jun 14 20:15:37 2024 -0700 Renames definition.validSchema to definition.groupConditions and restricts them to anyOf, allOf, oneOf which are all a list of fieldKeys commit f3d7f78 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Jun 14 19:31:44 2024 -0700 Adds more unit tests commit eb1fd29 Author: Nick Aguilar <nicholas.aguilar@segment.com> Date: Fri Jun 14 13:15:18 2024 -0700 PoC for direct builder defined JSON Schema with working unit test
- Loading branch information