Commit graph

15 commits

Author SHA1 Message Date
jahorton
a3161fa055 refactor(ios/engine): start of KeymanHosts, refactors api.keyman.com refs 2020-07-21 08:22:38 +07:00
jahorton
28edcdd7f9 feat(ios/engine): KeymanPackage now parses its ID 2020-06-12 10:31:53 +07:00
jahorton
d98cd8ad6d docs(ios/engine): Removes now-untrue comment 2020-06-10 14:16:42 +07:00
jahorton
c6ee6d25f1 change(ios/engine): removes custom schema in favor of now draft-04 compliant api.keyman one 2020-06-10 14:11:58 +07:00
jahorton
56df0ad870 feat(ios/engine): unit testing - adds SKIP_UNSTABLE_TESTS env var 2020-06-10 13:27:42 +07:00
jahorton
583f63b881 change(ios/engine): matches -> hasMatchingMetadata(for:), autogen flagging 2020-06-10 12:50:26 +07:00
jahorton
3137740263 change(ios/engine): adds requested docs, fixes 'system' versioning 2020-06-10 11:53:42 +07:00
jahorton
5cf9d8929f change(ios/engine): better type restrictions on new constructors 2020-06-10 11:38:08 +07:00
jahorton
82154b6042 chore(ios/engine): Merge branch 'refactor/ios/engine/selective-resource-install-abstraction' into feat/ios/engine/kmp-metadata-for-cloud-resource 2020-06-10 10:59:02 +07:00
jahorton
66fbc3b611 feat(ios/engine): language tag case-insensitivity with Codable 2020-06-05 11:13:08 +07:00
jahorton
03dad74cd4 feat(ios/engine): tests encoded KMPMetadata for schema compliance 2020-06-05 10:35:33 +07:00
jahorton
52688b4ffe feat(ios/engine): adds unit tests for prior commit 2020-06-04 12:04:46 +07:00
jahorton
c25afce07f refactor(ios/engine): generalized cleanup, lex model version defaults 2020-06-03 09:11:50 +07:00
jahorton
63d088f852 change(ios/engine): retools KMPMetadata test assertions for reuse 2020-06-03 08:21:17 +07:00
jahorton
aa932a0df5 feat(ios/engine): full kmp.json decoding via Codable 2020-06-02 09:45:24 +07:00