|
1 | 1 | # CHANGELOG |
2 | 2 |
|
| 3 | +## 1.0.13 |
| 4 | + |
| 5 | +### Fixes |
| 6 | + |
| 7 | +- Simplify string normalization: numeric strings now stay as strings instead of being converted to numbers. This fixes issues where `device.appBuildString == "5690201"` would fail because the string was incorrectly converted to an integer. Only "true" and "false" strings are converted to booleans; all other strings remain as strings. Removed the complex `extract_string_compared_variables` mechanism in favor of this simpler approach. |
| 8 | + |
3 | 9 | ## 1.0.12 |
4 | 10 |
|
5 | 11 | - Bump version |
6 | 12 |
|
7 | 13 | ## 1.0.11 |
8 | 14 |
|
9 | 15 | ## Fixes |
| 16 | + |
10 | 17 | - Fixes comparison issue of padded numbers by skipping expression conversion and normalization in special cases |
11 | 18 |
|
12 | 19 | ## 1.0.10 |
13 | 20 |
|
14 | | -## Fixes |
| 21 | +### Fixes |
| 22 | + |
15 | 23 | - Removes modulemap from outputs |
16 | 24 |
|
17 | 25 | ## 1.0.9 |
18 | 26 |
|
19 | 27 | ## Fixes |
| 28 | + |
20 | 29 | - Ensures XC projects also work with module SPM setup |
| 30 | + |
21 | 31 | ## 1.0.8 |
22 | 32 |
|
23 | 33 | ## Fixes |
| 34 | + |
24 | 35 | - Fix generic module name |
25 | 36 |
|
26 | 37 | ## 1.0.7 |
27 | 38 |
|
28 | 39 | ## Fixes |
| 40 | + |
29 | 41 | - Fix iOS build script |
30 | 42 |
|
31 | 43 | ## 1.0.6 |
32 | 44 |
|
33 | 45 | ## Fixes |
| 46 | + |
34 | 47 | - Ensure new module headers point to right places |
35 | 48 |
|
36 | 49 | ## 1.0.5 |
37 | 50 |
|
38 | 51 | ## Fixes |
| 52 | + |
39 | 53 | - Fixes namespaces for SPM module headers |
40 | 54 |
|
41 | 55 | ## 1.0.4 |
42 | 56 |
|
43 | 57 | ## Enhancements |
| 58 | + |
44 | 59 | - Disable Android Cleaner in UniFFI builds |
45 | 60 |
|
46 | 61 | ## 1.0.3 |
47 | 62 |
|
48 | 63 | ## Enhancements |
| 64 | + |
49 | 65 | - Ensure that previously set compilation flags do not affect Android compilation |
50 | 66 | - Add flags to ensure common page size is being passed to Cross |
51 | 67 |
|
52 | 68 | ## 1.0.2. |
53 | 69 |
|
54 | 70 | ## Enhancements |
| 71 | + |
55 | 72 | - Removes log print, reduces binary size |
56 | 73 |
|
57 | 74 | ## 1.0.1 |
58 | 75 |
|
59 | 76 | ## Enhancements |
| 77 | + |
60 | 78 | - Adds `hasFn` function that checks for the existance of a function or returns `false` |
61 | 79 | - Enhance `hasFn` and `has` checks to do the following: |
62 | 80 | - If a `device.` or `computed.` function is used, or a variable is accessed in an expression |
|
69 | 87 | - Removes `string.toBool()`,`string.toInt()`, `string.toFloat()` functions as every possible valid atom conversion is done in the AST |
70 | 88 |
|
71 | 89 | ## General |
| 90 | + |
72 | 91 | - Adds more tests, improves test coverage, adds displaying coverage badge |
73 | 92 | - Improves `README.MD` and adds an `interpretation-flow.md` to serve as a guide for how things are interpreted |
74 | 93 |
|
75 | 94 | ## 1.0.0 |
76 | 95 |
|
77 | 96 | ## Enhancements |
| 97 | + |
78 | 98 | - Adds truthiness and string normalization so value such as "true", "false", "1.1" etc are treated as true, false, 1.1. This occurs on both left and right side of an expression. |
79 | 99 | - Adds conversion methods `bool.toString()`, `float.toString()`, `int.toString()`, `bool.toString()` and `string.toBool()`,`string.toInt()`, `string.toFloat()` to enable typecasting in CEL |
80 | 100 |
|
81 | 101 | ## Truthiness |
| 102 | + |
82 | 103 | - Fixes issues with undeclared references for properties and functions by wrapping them in a has(x)? x : Null tertiary expression |
83 | 104 |
|
84 | 105 | ## 0.2.8 |
|
100 | 121 | ## 0.2.5 |
101 | 122 |
|
102 | 123 | ### Enhancements |
| 124 | + |
103 | 125 | - Moves the HostContext to a Sync version with callback |
104 | 126 | - Updates Android NDK to support 16kb page sizes |
105 | 127 | - Updates Uniffi version |
106 | 128 |
|
107 | 129 | ## 0.2.4 |
| 130 | + |
108 | 131 | - Fix aarch64 build for Android |
109 | 132 |
|
110 | 133 | ## 0.2.3 |
| 134 | + |
111 | 135 | - Fix aarch64 build for Android |
112 | 136 |
|
113 | 137 | ## 0.2.2 |
| 138 | + |
114 | 139 | - Version bump for deployment purposes |
115 | 140 |
|
116 | 141 | ## 0.2.1 |
|
0 commit comments