Releases: appcues/appcues-ios-sdk
Releases Β· appcues/appcues-ios-sdk
1.4.0
- [2023-03-13] π Update version to 1.4.0 (eaf834f)
- [2023-03-09] π Fix keyboard avoidance for small bottom-aligned modals (9c1b698)
- [2023-03-09] β¨ Add @appcues/request-review action (870c9d1)
- [2023-03-02] π Apply step padding to sticky content (3123c7b)
- [2023-02-21] β»οΈ Add anonymous user ID prefix (2324a59)
- [2023-02-14] π Clear userSignature on reset (5b6d6df)
- [2023-02-14] β¨ Add support for Authorization header on API requests (f0e0922)
- [2023-02-17] π Improve test structure (41e003f)
- [2023-02-17] β»οΈ Do not mark experience completed if dismissed on the final step (a81ddfb)
- [2023-02-15] β»οΈ Improve readability of experience decoding error message (97170ff)
- [2023-02-15] π Fix debugger value update (bdd7cd7)
1.3.0
- [2023-02-13] π Update version to 1.3.0 (e808c6d)
- [2023-02-10] β»οΈ Update sticky content to work using safe area (4530e9e)
- [2023-02-09] π Fix crash from lack of thread safety in SdkMetrics (99f0392)
- [2023-02-09] π Update animated GIF buffer calculation to allow larger caches (11f2cec)
- [2023-02-08] β»οΈ Update text model (5da2e27)
- [2023-01-16] β»οΈ Optimize text span styling (521b3b9)
- [2023-01-05] β¨ Add support for multiple text styles in a single primitive (84c0c31)
- [2023-02-08] β»οΈ Ensure form components work in sticky stacks (55c75a1)
- [2023-02-07] β»οΈ Update sticky content approach (11da60c)
- [2023-01-19] β¨ Add support for verticalAlignment styling on dialog modal (e56b670)
- [2023-01-06] π Improve handling of ExperienceData in analytics property comparison helpers (255be4f)
- [2023-01-06] π Fix swift package compilation issue with tests reference iOS 13+ types (db867eb)
- [2023-01-05] β»οΈ Update generated assets (ff8c3b6)
- [2023-01-05] π¨ Fix lint warnings (554f08a)
1.2.0
- [2023-01-04] π Update version to 1.2.0 (b48f76b)
- [2023-01-04] β»οΈ Update survey component horizontal spacing (9c99b5f)
- [2023-01-03] π Update text input component to handle label horizontalAlignment (eb0df9d)
- [2023-01-03] π Fix potential invalid frame calculation (64c2bd7)
- [2023-01-03] π Update option select component to handle label horizontalAlignment (c39a94f)
- [2022-12-20] π Apply border, background, cornerRadius and shadow in that order (7c7b541)
- [2022-12-15] π Adjust how border is applied to match CSS border-box style (c194f90)
- [2022-12-14] β¨ Add leadingFill option for rating components (3d1fc6b)
- [2022-12-12] π Move pre-experience render navigation logic to extension on ExperienceTrigger (47713b9)
- [2022-12-08] β¨ Conditionally allow pre-step navigation actions for non-qualified flows (c87aae2)
- [2022-12-08] β¨ Add ExperienceTrigger context to ExperienceData, update call sites and tests (54447d0)
- [2022-12-08] π Correct universal link path handling to trim slash characters (edae399)
- [2022-12-06] π Use new UUID appcuesFormatted extension, handle external web links directly (2299eb5)
- [2022-11-29] π Ensure links out of app are passed back to application to handle (6455957)
- [2022-11-17] π Revert to previous action queue handling for interactive actions (be4c20d)
- [2022-11-15] β¨ Add support for screen navigation prior to presenting new step container (a96c75a)
- [2022-12-12] π Fix Debugger layout on iPad (d6df956)
1.1.2
- [2022-12-08] π Update version to 1.1.2 (cef7d2f)
- [2022-12-06] π Fix wrong step state passed to steps that arenβt the first in a group (b28c1aa)
- [2022-12-05] π Code cleanup from review (30ed6c2)
- [2022-12-05] β¨ Log flow issue on experience that failed decoding (71c1f01)
- [2022-12-02] β»οΈ Update tests to account for changes in QualifyResponse (8252687)
- [2022-12-02] β¨ Support lossy decoding of Experience objects in qualify response (7bd134a)
- [2022-11-30] β»οΈ Rework experiment analytics to support new requested properties (dd1fa1e)
1.1.1
1.1.0
- [2022-11-08] π Update version to 1.1.0 (818c49e)
- [2022-11-07] β»οΈ Revert βApply corner radius to padded content" (c18f242)
- [2022-11-07] π Update Cocoapods example to support universal links (9b02b17)
- [2022-11-04] β¨ Add support for opening universal links in-app (16126d5)
- [2022-11-02] β»οΈ Update additionalAutoProperties in config to allow multiple calls (f338c0b)
- [2022-11-01] π Fix potentially negative corner radius calculation (3050d8f)
- [2022-10-31] π Fix modal border covering content (00fff5d)
- [2022-10-27] π Apply corner radius to padded content (60ab27f)
- [2022-10-27] π Account for border width in box model (d0df51b)
- [2022-10-26] β»οΈ Revert βRemove unnecessary modifierβ (ee923df)
- [2022-11-02] β¨ Add support for the url dataType on textInput (f76e7e0)
- [2022-10-31] π Update scale factor to support scaling to a minimum size of 10pt (87f02d8)
- [2022-10-28] β»οΈ Support auto downscaling on Text when available width is too narrow (daac849)
- [2022-10-27] π¨ Fix some SwiftLint warnings (29abdf2)
- [2022-10-26] β¨ Add a config option to pass additional auto-properties (267fb44)
- [2022-10-26] β»οΈ Refine scroll-into-view animation (c0ff331)
- [2022-10-26] β¨Add dismiss options for text form inputs (a2b57b4)
- [2022-10-26] β»οΈ Ensure modal content is always accessible when the keyboard is displayed (64d616e)
- [2022-10-24] β»οΈ Fix logic that links experiments and experiences in response (a0fce40)
- [2022-10-21] β¨ Add NPS display format to optionSelect component (536f032)
- [2022-10-24] π Update version to 1.0.1 (2bd01d3)
- [2022-10-24] π Fix crash around modifying activity set (ea19a4b)
- [2022-10-20] π Capture metrics for presentation phase (978a278)
- [2022-10-19] β¨Add SdkMetrics to capture timings around experience rendering (22d9147)
- [2022-10-21] π Simplify code from review (c671783)
- [2022-10-20] β»οΈ Update experiences JSON representation to use an array instead of dictionary (607ea28)
- [2022-10-19] π Add explicit return type to help XCode 13 compiler (aa1520b)
- [2022-10-19] β»οΈ Refactor experiment processing to be prior to call into ExperienceRenderer (ae3030c)
- [2022-10-17] β»οΈ Support a more flexible group name (6478b04)
- [2022-10-17] π Fix handling of "experiment_id" JSON key (b4190fb)
- [2022-10-17] β¨ Add support for experiments, related analytics, and blocking an experience if user is in control group (531d6fe)
- [2022-10-20] β¨ Add support for custom attribute name to store survey question results (f015298)
- [2022-10-18] β»οΈ Remove unnecessary modifier (0864e8b)
- [2022-10-17] β»οΈ Update equal width stack when resizing down (9b96a55)
- [2022-10-17] π Fix text rendering to never use ellipses (9d3d6fa)
- [2022-10-12] π Fix stack implementation to enforce equal widths (5027236)
- [2022-10-17] β»οΈ Update timestamp date format to Double (ad82f46)
- [2022-10-17] β»οΈ Update step_interaction analytic to enqueue separately from Experience actions (07936d4)
- [2022-10-13] π Fix border radius rendering to match the corner radius (272fc7e)
- [2022-10-12] π Fix border rendering to be entirely inside the view bounds (415055e)
- [2022-10-07] β»οΈ Sanitize event properties to known types before broadcasting outside the SDK (c302376)
- [2022-10-06] π Simplify getting button title for step_interaction analytics (5617c7f)
- [2022-10-06] β¨ Add step_interaction analytics event for button presses (a2d1265)
- [2022-10-06] π Extract Sequence.compactMapFirst to its own file (b45ba99)
- [2022-10-06] π Fix step_completed event being improperly triggered (b1eaa08)
- [2022-10-06] β»οΈ Update multi select error styling (537b2d5)
- [2022-10-04] π Fix step_completed event being improperly triggered (87e343c)
- [2022-10-04] β»οΈ Update multi select value separator (b7de012)
- [2022-10-04] β¨ Add UI for form component error states (a0bfe02)
- [2022-09-29] β»οΈ Move form submission analytics to @appcues/submit-form action (35566df)
- [2022-09-29] β»οΈ Add ExperienceActionQueueTransforming to allow actions to manipulate the queue (8ae1116)
- [2022-09-26] β¨ Add support for minimum and maximum option selects (b2bccb2)
- [2022-09-23] π Fix serialization of NSNumber values that are not actually booleans (e38f4ad)
- [2022-09-20] π Fix step_completed event being improperly triggered (e5c95d2)
- [2022-09-15] β¨ Update debugger to show form interaction event details (30837c9)
- [2022-09-15] β¨ Add form interaction analytics events (f5aaab3)
- [2022-09-12] π Add ExperienceData model to wrap Experience object and hold form state (c3a8f01)
- [2022-09-13] π¨ Fix lint warnings (b875557)
- [2022-09-13] π¨ Fix missed deep link spelling (008a8ab)
- [2022-09-12] π Update option select controls to always align (bf344b5)
- [2022-09-12] β»οΈ Improve memory and CPU usage for rendered experiences (60a78fe)
- [2022-09-12] β¨ Add option select form control UI (d273bd9)
- [2022-09-12] β¨ Add text input form control UI (7f5bf7a)
- [2022-09-06] π Fix content alignment not applied within button views (2f362ef)
- [2022-08-17] π©Ή Improve support for dynamic content sizing with background content (866f9b9)
1.0.1
1.0.0
- [2022-08-10] π Update version to 1.0.0 (21307df)
- [2022-08-10] π Update debugger deep link messaging (0572cac)
- [2022-08-09] π¨ Fix missed deep link spelling (a5c5609)
- [2022-08-09] π¨ Fix deep link spelling (cbe0541)
- [2022-08-03] π Remove request review action (ea61480)
- [2022-08-05] β¨ Add @appcues/background-content trait (cbae252)
- [2022-08-05] β¨ Add TraitLevel to ExperienceTrait.init (bc35ace)
- [2022-08-02] β¨ Add deeplink verification to debugger (1513cf7)
- [2022-08-02] π¨ Fix lint warning (66050f6)
1.0.0-beta.4
- [2022-07-27] π Update version to 1.0.0-beta.4 (919f56c)
- [2022-07-25] β¨ Add shake gesture detection to refresh experience previews (e1160b2)
- [2022-07-21] π Extract completed state check (bb72a7e)
- [2022-07-20] β¨ Add support for post experience actions (4f01a4d)
- [2022-07-20] β»οΈ Rework exeprience action handling to use a centralized queue in ActionRegistry (884bbf8)
- [2022-07-20] β¨ Add support for background images on primitives (c2b8239)
- [2022-07-14] β¨ Add support for compiling on XCode 14 (b27ee53)
- [2022-07-13] π Clean up doc from review (41d64de)
- [2022-07-11] β»οΈ Update Appcues.didHandleURL(_:) to be thread safe (970d885)
- [2022-07-11] β»οΈ Update Appcues.debug() to be thread safe (3dba04d)
- [2022-07-04] βΏ Add support for accessibility actions on buttons (fae48f4)
- [2022-07-04] π Ensure the completion block is called when continue from the last step (0b65df3)
- [2022-06-29] β»οΈ Remove unused imports (ced7c0a)
- [2022-06-29] β»οΈ Remove unused component reference (b6c0f4e)
1.0.0-beta.3
- [2022-06-28] π Update version to 1.0.0-beta.3 (f70c0b1)
- [2022-06-28] π Fix debugger clearing current user value (07c1094)
- [2022-06-27] β¨ Add analytics delegate for observing tracking (437cba5)
- [2022-06-27] π Fix memory leak in sticky content trait (cc87380)
- [2022-06-24] π¨ Fix lint warning (e315537)
- [2022-06-24] β»οΈ Update carousel layout to be more generally correct (65eadd5)
- [2022-06-24] π Ensure the same carousel step is always shown on orientation changes (ed54a8c)
- [2022-06-21] π Fix double safe area on fullscreen landscape carousel pages (f185294)
- [2022-06-21] π Fix fullscreen landscape carousel page sizing (66c66fd)
- [2022-06-14] β¨ Add support for closing experience when continue action is used on last step (c88978f)