Maxim Khatskevich
|
2838e5506c
|
[SIMPLIFY] `ValueStorage `
|
2023-03-13 02:31:50 +01:00 |
Maxim Khatskevich
|
a10f960be6
|
[MINOR] renaming in errors
|
2023-03-13 02:13:23 +01:00 |
Maxim Khatskevich
|
e5040614ce
|
[FIX] incorrect faulty implementation of `isSecret` property of vlaidatable value
|
2023-03-12 00:15:04 +01:00 |
Maxim Khatskevich
|
e8df2abda1
|
[ADD] `isSecret` property to `ValidatationMetadata`
|
2023-03-11 23:28:06 +01:00 |
Maxim Khatskevich
|
ed5f1d2334
|
[IMPROVE] unit tests supoport when work with user defaults
|
2022-02-13 21:14:39 +01:00 |
Maxim Khatskevich
|
cc972b5944
|
[UPGRADE] to `XCERequirement` 2.3
|
2022-01-26 21:05:46 +01:00 |
Maxim Khatskevich
|
3cebb5fd17
|
[IMPROVE] entity validation customization
|
2021-11-19 23:56:56 +01:00 |
Maxim Khatskevich
|
eb8634b0cf
|
[IMPROVE] error reporting
|
2021-11-18 13:10:01 +01:00 |
Maxim Khatskevich
|
3d9bc423c8
|
[ADD] little helper shortcut for `validValue` property on the wrappers
|
2021-11-10 14:12:23 +01:00 |
Maxim Khatskevich
|
98bd7d06ce
|
[ADD] built-in ability to store wrapped value in user defaults
|
2021-11-09 08:54:30 +01:00 |
Maxim Khatskevich
|
982b1c4ace
|
[REMOVE] `Codable` conformance requirement from `SomeValidatableEntity`
we don't need this and not always entities come from encoded storage
|
2021-11-09 07:18:10 +01:00 |
Maxim Khatskevich
|
b3af8e482e
|
[IMPROVE] conditions declaration
|
2021-11-07 08:04:27 +01:00 |
Maxim Khatskevich
|
2fd7f7f537
|
Revert "[ADD] `RawRepresentable` helper protocol for value spec"
This reverts commit e22a76cfac .
|
2021-11-07 07:43:20 +01:00 |
Maxim Khatskevich
|
e22a76cfac
|
[ADD] `RawRepresentable` helper protocol for value spec
|
2021-11-07 07:41:36 +01:00 |
Maxim Khatskevich
|
0b059b138e
|
[ADD] more helper initializers
|
2021-11-07 07:15:12 +01:00 |
Maxim Khatskevich
|
2dccfc3c83
|
[FIX] initialization helpers
|
2021-11-07 07:12:41 +01:00 |
Maxim Khatskevich
|
64a9900eda
|
[IMPROVE] validation metadata implementation
|
2021-11-07 06:48:09 +01:00 |
Maxim Khatskevich
|
74d8700d50
|
[ENABLE] wrapper metadata
|
2021-11-07 06:32:27 +01:00 |
Maxim Khatskevich
|
368afb3476
|
[IMPROVE] empty collections validation in wrappers
|
2021-11-07 05:02:41 +01:00 |
Maxim Khatskevich
|
78e7bd463a
|
[ADD] unit tests for wrapper value validation
|
2021-11-06 20:53:34 +01:00 |
Maxim Khatskevich
|
1acfdc92df
|
[IMPROVE] `DisplayNamed`
|
2021-11-06 09:28:40 +01:00 |
Maxim Khatskevich
|
92d4f630db
|
[ENABLE] validatable value related unit tests again
|
2021-11-05 10:52:35 +01:00 |
Maxim Khatskevich
|
e5d983b2bc
|
[MINOR] renamings and re-arrangements
|
2021-11-05 09:50:59 +01:00 |
Maxim Khatskevich
|
57bade01d6
|
[REWRITE] whole library in a cleaner way
convert built-in wrappers and remove unnecessary code
|
2021-11-05 01:10:25 +01:00 |
Maxim Khatskevich
|
fba07a32e9
|
WIP: [REWRITE] whole library in a cleaner way
|
2021-11-04 20:39:06 +01:00 |
Maxim Khatskevich
|
bdd37f8f48
|
[DISABLE] tests fro now
|
2021-11-04 17:32:07 +01:00 |
Maxim Khatskevich
|
4424a6858a
|
[MINOR] improvements and refactorings/renamings
|
2021-11-04 10:41:04 +01:00 |
Maxim Khatskevich
|
226608fe96
|
[REORGANIZE] folder structure
|
2021-11-04 08:58:51 +01:00 |
Maxim Khatskevich
|
7269872f29
|
[IMPROVE] `validValue` and convert into property
|
2021-11-04 07:00:53 +01:00 |
Maxim Khatskevich
|
dc0258bfaa
|
[FIX] built-in wrappers
|
2021-11-04 05:43:34 +01:00 |
Maxim Khatskevich
|
eb8a373f7a
|
[RENAME] related properties into `rawValue` in `SomeValidatableValueWrapper`
|
2021-11-04 05:39:48 +01:00 |
Maxim Khatskevich
|
eedd28e2d0
|
[MERGE] `SomeBasicValueWrapper` into `SomeValidatableValueWrapper`
|
2021-11-04 05:39:48 +01:00 |
Maxim Khatskevich
|
f1dd80d5f3
|
[ADD] `ValidValue` to `SomeValueSpecification`
|
2021-11-04 05:39:47 +01:00 |
Maxim Khatskevich
|
9863916cf6
|
[RENAME] `Value` into `RawValue` within `SomeValueSpecification`
|
2021-11-04 02:51:31 +01:00 |
Maxim Khatskevich
|
ef7c31d075
|
[REMOVE] `Equatable` from requirements on `Value` type
|
2021-11-04 02:34:23 +01:00 |
Maxim Khatskevich
|
ff6ab29668
|
[UPGRADE] naming conventions for protocols
|
2021-11-04 02:27:24 +01:00 |
Maxim Khatskevich
|
c0617532fa
|
Upgraded to latest ‘XCERequirement’.
|
2019-07-15 21:59:25 +02:00 |
Maxim Khatskevich
|
3768efe0ec
|
[ADD] ‘XCERequirement’ as dependency
|
2019-07-14 23:47:38 +02:00 |
Maxim Khatskevich
|
ca43e32f07
|
[ADD] extra helpers
|
2019-07-14 23:19:05 +02:00 |
Maxim Khatskevich
|
1fcaaafeb5
|
[MINOR] fixes in unit tests and Readme
|
2019-07-11 23:35:18 +02:00 |
Maxim Khatskevich
|
4ca2e23db5
|
[FIX] unit tests
|
2019-07-11 23:06:06 +02:00 |
Maxim Khatskevich
|
2fc3c8bf56
|
[MINOR] cleanup
|
2019-07-11 23:00:46 +02:00 |
Maxim Khatskevich
|
e6650c5ea6
|
[ADD] modern ‘setup’ script
|
2019-07-11 22:57:53 +02:00 |
Maxim Khatskevich
|
26884eec2c
|
[IMPROVE] folder structure
|
2019-07-11 22:35:55 +02:00 |