33.2.1 (2024-11-12)
33.2.0 (2024-10-29)
- XCode16: fix warnings in XCode 16 (27adcbd)
- skin: update design tokens from mistica-design (#403) (e1ff58d)
- skin: update design tokens from mistica-design (#406) (2db45fb)
- skin: update design tokens from mistica-design (#407) (9db65b5)
33.1.0 (2024-09-12)
33.0.0 (2024-08-26)
-
Title: Add some title styles and modify the existing ones. Rename the color tokens from mistica-design.
-
Update tokens
-
Update tokens again
-
Fix breaking change
32.0.0 (2024-08-19)
-
Title: Rename TitleView with TitleHeaderFooterView. TitleHeaderFooterView will wrap the TitleView (Title component)
-
Enable link interactions
-
Extract Title component from TitleView (UITableViewHeaderFooterView)
-
Rename and some fixes
-
Rename tests path
-
CR changes
31.4.1 (2024-08-01)
31.4.0 (2024-07-26)
- Crouton: Allow to show crouton on a exact viewController (e30d0bc)
31.3.0 (2024-07-23)
- Skeletons: added Mistica Skeletons components for SwiftUI and UIKit (e99d295)
31.2.0 (2024-07-18)
31.1.0 (2024-07-15)
31.0.0 (2024-07-12)
- MisticaColors: Update MisticaColors and VivoNew palette (24a0a7c)
- MisticaColors: Refactor backgroundContainerBrand color token as MisticaColor
30.5.0 (2024-07-12)
- iOS14: Upgrade package to iOS 14 and remove iOS 13 dependencies (f8e6578)
30.4.0 (2024-06-27)
- Accesibility: Accesibility of Snackbars and croutons (#375) (21bf939)
- Feedback: Feedback icons for O2 new (#374) (76ce0ce)
30.3.0 (2024-06-18)
- Feedback: LATCH-1676 Allowing 3 buttons at the same time: primary, secondary and link (7a260f5)
30.2.0 (2024-06-11)
- Accesibility: Update color tokens for accessibility (c305146)
30.1.1 (2024-06-06)
- Header: Header does not display correctly in iOS 14 (c0edf11)
30.1.0 (2024-06-04)
30.0.0 (2024-05-09)
- O2New: Add new O2New brand (6c8c194)
- O2New: Refactor backgroundBrand color token as MisticaColor new type
29.11.1 (2024-04-30)
- SVGImagesDownload: Minor change to generate commit to fix previous commit (#364) semantic release typo (#365) (b484da2)
29.11.0 (2024-04-29)
- Accessibility: IOS-9786 VIVO Novo app accessibility Assinaturas: decorative images/animation to ignore (#362) (5325295)
29.10.0 (2024-04-22)
29.9.0 (2024-04-17)
- ColorTokenImporters: Add type filter for color token importer (af44945)
- Accessibility: IOS-9797 VIVO Novo app accessibility: Titles in native content (7fb989e)
29.8.0 (2024-04-11)
29.7.4 (2024-04-10)
- Carousel: Add missing inverse style option for the page bullets (b6086f0)
29.7.3 (2024-04-04)
- StepView: Fix stepper lottie animation in 4.4.1 version (55d406c)
29.7.2 (2024-04-04)
29.7.1 (2024-04-03)
- Package: Update Lottie SDK to 4.4.1 and SDWebImage to 5.19.1. Both with PrivacyManifest included. (c6b80a2)
29.7.0 (2024-04-02)
- Accessibility: Add default ids for listCellContentView and fix callout component ids (#348) (5aab0f2), closes #349 #351 #347 #346
29.6.0 (2024-03-19)
29.5.1 (2024-03-13)
29.5.0 (2024-03-05)
- UIButton: added extension for SVG images in URLs (7942feb)
29.4.0 (2024-02-29)
- NewBrand: add new Tu brand (5ed7c7c)
29.3.0 (2024-02-21)
29.2.0 (2024-02-06)
29.1.1 (2024-02-02)
- AccessibilityIdentifiers: IOS-9694 - New struct for common Ids (#334) (838aa6b)
- List: Make list chevron accesibility identifier visible and configurable (#333) (28967aa)
29.1.0 (2024-01-25)
29.0.0 (2024-01-25)
- Crouton: Fixed an error while the close button could not be presented with all the intervals supported (94f42d2)
-
Crouton: Removed infiniteWithClose duration from SnackbarDismissInterval.
-
IOS-9726 Fix close button with any duration
-
Run swiftformat
28.0.1 (2024-01-16)
28.0.0 (2024-01-09)
- Image: added parameter to custom size image row in UIKit (269a8f2)
- List: Add mising functionality to List (5a81b74)
- Snackbar: Add Snackbar changes to the SwiftUI version (74fce28)
-
List: List asset .image has been renamed to .custom. This custom case has as parameter .image(UIImage) or .url(URL)
-
https://jira.tid.es/browse/IOS-9421: Add support for url and image gesture
-
Snackbar: Added changes to the public methods in CroutonController to make it easier to configure.
-
IOS-9604 Added infinite interval to crouton and snackbar for the SwiftUI versions.
-
IOS-9604 Fixed an error returning dismiss reason when should be timeout.
-
Run swiftformat
-
IOS-9604 Added a config to be deterministic when selecting a time interval with/without an action. Added the same config to the crouton version in UIKit.
-
Run swiftformat
-
IOS-9604 Fixed PR comments
27.0.0 (2023-11-10)
-
crouton: DismissHandlerBlock has changed and now has a CroutonControllerDismissReason as return parameter
-
IOS-9391 Add infinite time interval to Crouton.
-
Run swiftformat
-
IOS-9391 Fix PR comments.
-
Run swiftformat
-
IOS-9441 Add a reason parameter to know why the crouton was dismissed.
-
Run swiftformat
-
IOS-9441 Remove consecutive case for now.
26.4.1 (2023-11-02)
- URL: Fix URL extension to be internal instead of public to avoid possible collisions with other implementations (9b4e0cc), closes #321
26.4.0 (2023-11-02)
- DataCard: title, description or buttons could be empty (#317) (de7a87a)
- Header: Setting a minimum height of 24px for rows in a Header (f6463a3)
- Tag: update background color for inactive state (#319) (d3b95b8)
- URL: Fix URL(string:) behavior on iOS 17 (63b7d0b)
- ListCellContentView: Add public titleTextColorType property to be able to change the center section title color. (d6a2dd9)
26.3.0 (2023-10-25)
- FontStyle: Wrong base sizes for presets 5, 9 and 10 #311 (1a6c183)
- Header: added the Small style (281be43)
- skin: update design tokens from mistica-design branch: production (#313) (9bf2885)
26.2.0 (2023-10-16)
- Button: change colors for disabled style (#308) (e829160)
- Button: change colors for disabled style (#310) (fb108a1)
- Button: Change cornerCurve from continuous to circular (#307) (26a73b3)
- Snackbar: change color for action button (#304) (7054e3d)
- Tag: change foreground and background colors according to specs (#309) (6a9f441)
- Button: Added accesibility to right image (chevron) (05d77d9)
26.1.0 (2023-09-25)
- Feedback: Update component (9bfe335)
26.0.1 (2023-09-04)
26.0.0 (2023-08-31)
- BottomSheet: Added SVG image format support. (#293) (fe71624)
- Button: iOS-9080 button chevron (977b1d9)
- Action type has been renamed as ActionList. To use the previous actions(items: [ActionItem]) rename the case in your project as actionList(items: [ActionListItem]). Also ActionItem has been renamed as ActionListItem.
25.4.0 (2023-07-24)
25.3.2 (2023-07-19)
25.3.1 (2023-07-19)
- Bottom Sheet: Fix component to expand horizontally (#290) (266c5d8)
- InputField: Avoid TextField auto expands horizontally (#289) (c321d88)
25.3.0 (2023-06-29)
- cornerRadius: Fix corner radius when the radius is calculated based on the view frame width/height (d161eed)
- NewVivoTypographyTokenWeights: IOS-8335 Added new typography token weights to support the new vivo typography. (#286) (b5bf080)
25.2.0 (2023-06-19)
25.1.0 (2023-06-08)
- VivoNewSkin: Add VivoNew skin. Updated all palettes for all brands. (c2d1b78)
25.0.0 (2023-05-30)
- SPM: IOS-9013 Combine mistica into a single package to prevent duplicated symbols when importing Mistica and MisticaSwiftUI (#283) (10179e6)
- SPM: Mistica package now contains MisticaSwiftUI and Mistica for UIKit, imports of MisticaSwiftUI will need to be changed to import Mistica
24.0.0 (2023-05-26)
-
Header evolution, the design has been updated and the way of indicating the properties of each element has been simplified.
-
IOS-8008 removed old Labels
-
IOS-8008 removed old label from Header in catalog app
-
IOS-8008 Updating the catalog viewcontroller according to the specs
-
IOS-8008 add a Header SwiftUI version
-
IOS-8008 add the Header SwiftUI version
-
IOS-8008 add marging to Header view
-
IOS-8008 add a HeaderStyle
-
IOS-8008 add Style to header
-
IOS-8008 configure view by setUpView method
-
IOS-8008 remove HeaderView.Style enum
-
IOS-8008 fix screenshot tests
-
IOS-8008 add more screenshots
-
IOS-8008 add SwiftUI Header screen-shot
-
IOS-8008 fix right margen
-
IOS-8008 changes from reviewers
-
IOS-8008 simplify properties in Header
-
IOS-8008 add lineLimit to Header SwiftUI control
-
IOS-8008 add lineLimit to Header UIKit
-
IOS-8008 Extract the HeaderText class
-
IOS-8008 Moved HeaderViewStyle to MisticaCommon to simplify enums
-
IOS-8008 To avoid a breaking change, I make the title and pretitle properties public
-
IOS-8008 removed setup method and fix
23.6.1 (2023-05-23)
23.6.0 (2023-05-17)
- MisticaTokens: IOS-8300 added Mistica Tokens cornerRadius for every component. (c3d569d)
23.5.0 (2023-05-05)
23.4.0 (2023-05-04)
23.3.0 (2023-04-25)
- Colors: Update textSecondaryInverse for all brands (ac37ba6)
23.2.0 (2023-04-18)
- FontWeight: Added brandeable FontWeights (d4280c2)
23.1.0 (2023-04-13)
23.0.2 (2023-03-21)
- Tabs: change the font colour and icon of the selected tab from the one that is not (d8d27b4)
23.0.1 (2023-03-17)
23.0.0 (2023-03-16)
- Brand: New moves brand and remove prominent (016ad74)
-
Brand: Renamed some tokens from the color palettes and removed prominent variant theme and all the code related with ThemeVariant
-
IOS-7865 Update movistar mistica color palette for digital hub. Removed/renamed some tokens from MisticaColors protocol. Removed GradientView cause now is not used anymore.
-
Run swiftformat
-
IOS-7865 Removed O2Classic snapshots.
-
IOS-7865 Added new snapshots for the new Movistar color palette.
-
IOS-7865 Update ColorToolkit+UIColor with some tokens renamed.
-
IOS-8052 Removed all code related with theme variants and prominent.
-
Run swiftformat
22.1.0 (2023-03-15)
- FontStyle: added a new font style for DataCard titles (1e490f4)
22.0.1 (2023-03-09)
- DataCard: Fix DataCard UI with respect to the latest design requirements. (b78e0b1)
- ListCellContent: Rename registered ListViewCells in Catalog (a05cb94)
22.0.0 (2023-03-03)
- DataCard: fix compilation error with Xcode 14.3 beta 2 (e26751b)
- DataCard: removes use of optional binding where it's not needed
21.1.0 (2023-03-03)
- Tag: add optional icon to the left of tag text (0a7f255)
21.0.0 (2023-03-02)
- ListViewCell: Refactor ListViewCell as independent view for TableView and CollectionView (4a8704b)
- ListViewCell: ListViewCell has been independently refactored as a UIView. What we used to use as ListViewCell is now ListTableViewCell for ListTableViews. It has also been exposed as ListCollectionViewCell for CollectionViews.
20.2.0 (2023-02-10)
20.1.1 (2023-02-10)
- MisticaColors: Fix brand color for dark mode in MovistarColorPalette (5635d89)
- semantic-release: Update Node to latest version available (ca5cd24)
20.1.0 (2023-01-11)
- semantic-release: Fix version to 20.0.2 (9c5bb6f)
- semantic-release: Move version specification to semantic-release package argument (bbc5e23)
- Accessibility: Allow TagView's label accessibility identifier edition and default accessibility identifier of FeedbackView (0e21390)
20.0.0 (2022-12-30)
- FontToolKit: Now Mistica uses UIFontMetricts for calculating the font size based on the dynamic type selected by the user. It must work as before but we can found some differences.
19.1.0 (2022-11-23)
19.0.0 (2022-11-17)
- Sheet: improvements and ui fixes. (864e1d4)
- Sheet: The API of Sheet component is simpler, now is not needed to change the presentation as style as it is not needed to pass a transition delegate.
18.3.1 (2022-11-16)
18.3.0 (2022-10-21)
- Sheet: Implement Sheet v2 (informative and action styles) (08581b1)
18.2.4 (2022-10-11)
- Sheet: Fix dismissal bug and TestUI in Sheet (427d1dd)
18.2.3 (2022-09-27)
18.2.2 (2022-09-23)
- Sheet: IOS-7720 Fix asset size (5b957c7)
18.2.1 (2022-09-22)
- Accesibility: Fix infinite loop in accesibility modifiers (SwiftUI) (1274626)
18.2.0 (2022-09-21)
- Sheet: Add dark mode support in icon rows (b475f2d)
18.1.0 (2022-09-16)
- BottomSheet: IOS-7624 Add BottomSheet component (4e28ce1)
18.0.1 (2022-08-31)
- Assets: IOS-7644 Exclude common assets from protocol (#211) (e664ecc)
- SwiftUI: Fix navigation bar back tint color for iOS 16 (7eca013)
- Version: Fix mistica version and catalog version (#209) (a3aaffa)
18.0.0 (2022-08-11)
- Colors: Color palette properties are no longer static variabales.
- SwiftUI: Custom brands are now supported.
17.1.0 (2022-08-01)
- Logo: changed new Mística logo (c97e7ce)
17.0.1 (2022-07-20)
17.0.0 (2022-07-18)
- MisticaEvolution: Text presets from 5 to 10 does not need to receive weight.
16.0.0 (2022-05-30)
-
IOS-7087 Remove logic in error and info feedback screen in asset in vivo (#183) (a538277), closes #183
-
Update colors to match web and Android fix(feedback): add an icon in the information feedback screen
-
IOS-7087 add icnNotificationInfo to Vivo brand
-
IOS-7087 fix snapshots tests
-
IOS-7087 add mac-provisioning github action to test
-
IOS-7087 add github-actions
-
IOS-7087 unnecessary tasks eliminated
-
IOS-7087 run fastlane setup after mac-provisioning task
-
IOS-7087 run fastlane setup after mac-provisioning task
15.2.1 (2022-02-23)
15.2.0 (2022-02-15)
- EmptyState: Missing accesiblity IDS in Empty state. Fix wrong color on InputField borders - SMARTWIFI-3416 (#161) (4c61058)
15.1.0 (2022-01-25)
15.0.1 (2022-01-21)
15.0.0 (2022-01-05)
- Tag: The existing Tag component has changed in many ways: size, color, font and icon support.
14.2.0 (2021-12-20)
14.1.0 (2021-12-03)
14.0.0 (2021-10-19)
- Blau Color Palette: Update colors of Blau brand style (81c01a9)
- Xcode 13 & Swift 5.5: Add support for Xcode 13 and Swift 5.5 (b6b0d12)
- Xcode 13 & Swift 5.5: Now the library support Swift 5.5, it means that it not compatible with projects using previous versions.
13.0.1 (2021-09-28)
13.0.0 (2021-09-23)
- Blau brand style: Add new brand style: Blau (19bae89)
- Blau brand style: The enum BrandStyle has a new case: blau
12.0.0 (2021-09-16)
-
EmptyState: Controlador de estado vacío de botones IOS-7012 (#137) (d14a4fd)
-
refactor(SegmentSelector) Rename SegmentSelector to Filter (#136) (6830ea9), closes #136
- SegmentSelector as been renamed to Filter.
11.4.0 (2021-09-14)
- Callouts: Callouts component. (cea08de)
- EmptyState: Empty state component. (211eb4d)
- Font: Update font weights in Rowlist and Cards (17dabdf)
11.3.0 (2021-07-01)
11.2.0 (2021-05-05)
11.1.2 (2021-04-28)
- DarkMode: Fix dark mode colors in classic o2 (#109) (7e6a7f6)
- DarkMode: Update backgroundColor of ListViewCell (#110) (91b22b2)
11.1.1 (2021-04-22)
11.1.0 (2021-04-21)
- DarkMode: Update background color of Button (a4b466e)
- SectionTitle: fix more than one line. Add snapshot test. (36a75c7)
- Tabs: Add tabs (d1274c4)
11.0.0 (2021-04-08)
- FontStyle: Text preset nomenclature has been reversed from smallest to largest
10.0.0 (2021-03-10)
- Feedbacks: Update Feedbacks handling of close and back buttons (201d9b7)
- SnapshotTests: Update to iOS 14.4 / Xcode 12.4 (d8d3af3)
- ColorPalette: Update color palette (0b79886)
- ColorPalette: Some colors haven been renamed or removed
- Feedbacks: Feedback configuration API related to back/close button has changed
9.0.1 (2021-02-24)
9.0.0 (2021-02-17)
- ColorPalette: fix backgroundPromo color of O2ClassicColorPalette (#75) (fd87da0)
- DataCard: fix border color of card (cb4c3b0)
- HighlightedCard: add support for xib and storyboard (5e3afa7)
- HighlightedCard: fix showActionButton and showCloseButton so that the value of the variables makes sense in English (b6a2921)
- HighlightedCard: nake init with parameters:
(title:subtitle:rightImage:actionButtonStyle:)
configures the correct styles. (31f2bf6) - HighlightedCard: set multi lines support for both texts (title and subtitle) (#77) (657a3bc)
- HighlightedCard,MediaCard,MediaCard,Stepper: fix border color by replacing "divider" by "border" of the color palette and set the border size to 1 px (66e4aae)
- MediaCard: fix border color of card and vertical spacing after headline (f62b6f2)
- Stepper: Update Lottie stroke width (#76) (0c9a35f)
- HighlightedCard: texts (title and subtitle) of HighlightedCard have no restrictions of number of lines and both add support multi lines.
- Button: Make Button a UIControl (#79) (4b57222)
8.0.1 (2021-01-28)
- HeaderView: add support for setting custom accessibility IDs and labels (#71) (97a98cd)
- ListViewCell: Add missing accessibility identifiers in ListViewCell (#70) (33e1c8c)
8.0.0 (2021-01-26)
- ListViewCell: Rename ListCellView to ListViewCell (#65) (ffba956)
- Mistica: Remove screenshots images from Mistica bundle (f81c331)
- ListViewCell: Rename ListCellView to ListViewCell
- Cards: new DatCard and MediaCard components (163f388)
7.1.0 (2021-01-20)
7.0.0 (2021-01-12)
- Button: Does not update automatically the view's layout margins to reflect the safe area. (#58) (e408f07)
- Checkbox: Rename CheckBox to Checkbox (#53) (f66721f)
- Checkbox: Rename CheckBox to Checkbox
6.0.0 (2020-11-30)
- Lists: Lists assets API changed
5.0.0 (2020-11-19)
- Cocoapods: Fix paths of source_files and resources (85c3da1)
- Mistica: iOS 11 has been deprecated.
4.0.0 (2020-11-11)
- Button: Remove min width in Button link (9b711dd)
- Feedbacks: Update MovistarES error feedback animation (#27) (aab0d49)
- Button: Button link won't have a min width anymore
- Feedbacks: The existing feedback animation will be replaced with this new version
3.1.0 (2020-11-04)
- UINavigationBar: Add UINavigationBar extension for provides styles based on the brand used. (fe448ff)
v3.0.0 (2020-10-28)
- Delete MisticaCatalog library, migrate Mistica app to SwiftUI and apply new design for components list screen (c204a17)
v2.3.0 (2020-10-20)
- RadioButton: new RadioButton component (07cdcdf)
- CheckBox: new CheckBox component. (f8ac04d)
- Switch: new Switch component. (d8e1e2f)
- Development: added header rule to SwiftFormat. (58bac11)
v2.2.0 (2020-10-07)
- Feedbacks: show icons correctly in o2Classic brand (5ba329b)
- Croutons: make the component can skip the safe area automatically. (5ba329b)
- Update FontToolkit adding a parameter for constraining the preferred size of each text preset
- Update FontStyle with new text-presets
- Freeze enums in Mistica
- Fix loading button in MisitcaCatalog
- Allow showing a navigation bar in the MisticaCatalog landing view
- Add module stability and compatibility with Xcode 12.
- Play animation after finish retry async task.
- Merge v1.1.2 branch
- Fix popover misalignment when the target view is next to the side and support adding the popover to scrollviews.
- Add new
retryButton
forFeedbackView
- Add
HighlightedCard
component. - Add app icon to example app.
- Fix Movistar dark prominent color.
- Fix Movistar prominent colors.
- Add
accessibilityIdentifier
toSegmentSelector
andTagView
. - Take advantage of updating SwiftFormat rules to avoid conflicts with SwiftFormat 0.45.6.
- Fix
O2ColorPalette
- Update Vivo
bubbleOtherBackground
color.
- First release!