Skip to content

Releases: vitorverasm/react-native-clean-architecture

Release 0.1.2

04 Feb 05:16
Compare
Choose a tag to compare

0.1.2 (2021-02-04)

ci

  • add Coveralls to action to github actions file (11f838f)

Release 0.1.1

04 Feb 04:42
Compare
Choose a tag to compare

0.1.1 (2021-02-04)

chore

  • add check script (9dee226)
  • add coveralls (32c297e)
  • add github actions setup (40c2e24)
  • change release-it changelog template to eslint (d95a8c2)
  • configure github actions to run only in node 12.x (aa04239)
  • remove changelog plugin from release-it (5ba3f7f)

ci

  • update gihub ci to use coveralls report (bd68a71)

docs

Release 0.1.0

02 Feb 22:17
Compare
Choose a tag to compare

0.1.0 (2021-02-02)

Bug Fixes

  • change AxiosHttpClient to handle exceptions (47a745b)
  • fix layout error on KeyboardDismiss (0819684)
  • update babel config to suport modules (e19c191)

Features

  • add authentication usecase (45646ce)
  • add blank Home page (e3d3508)
  • add email, password state and password visibility control (d61166f)
  • add FieldValidationSpy (cf2b03b)
  • add FlashMessage root instance to Main (753047f)
  • add global styles (445455a)
  • add helper methods to ensure locale translates and replaces strings with $ (0c8277c)
  • add initial storybook examples (1d8ae12)
  • add InvalidFieldError on validation layer (c4cebea)
  • add KeyboardDismiss and focus next input on Login (332ee7e)
  • add KeyboardDismiss component and ensure it dismisses keyboard on tap (e340b5a)
  • add Login page composition (67a1d93)
  • add route configuration for Home page (30ad33c)
  • add simple SignUp page with blank content (b95ed38)
  • add Storage errors to domain (2ab79b7)
  • add test_id on login page (a4cc66e)
  • add translation to Login (f325c9a)
  • add translations for error requiredFieldError (e3f53ca)
  • add translations for InvalidFieldError messages (08a2d7d)
  • add translations for storage errors (a32e6cb)
  • add translations for tests (0c18b32)
  • add translations to error messages (a6804d4)
  • add translations to MinLengthError (686a28d)
  • add validation layer protocols FieldValidation and Validation (246a59a)
  • blank login page (4604f8e)
  • create Display protocol to show messages (9d943a7)
  • create DisplayFeedbackMessage usecase in data layer and MessagePresenter protocol (33f5132)
  • create DisplayMessage usecase on domain and required models (af2bef1)
  • create FlashMessageAdapter and implements MessagePresenter with react-native-flash-message (2c4b465)
  • create SaveAccessToken domain usecase (14c9975)
  • create Storage data protocol (c170a7f)
  • ensure LocalAccessTokenHandler handles correctly erase method on success and error (dbe8430)
  • ensure AxiosHttpClient call axios with correct url (61dc97a)
  • ensure AxiosHttpClient returns correct values (71903f4)
  • ensure EmailValidation returns InvalidFieldError with email message (e79d725)
  • ensure EmailValidation returns null if email is empty (3103136)
  • ensure LocalAccessTokenHandler calls Storage with correct values and throw errors on get/set (91c721b)
  • ensure LocalSaveAccessToken call Storage with correct values (c0d7135)
  • ensure LocalStorageAdapter calls AsyncStorage and returns correct values (9f6d38a)
  • ensure LocalStorageAdapter calls AsyncStorage with correct key on clear (7a544f7)
  • ensure LocalStorageAdapter calls AsyncStorage with correct values on set (c049f0b)
  • ensure LocalStorageAdapter throws StorageClearError when AsyncStorage throws Error (7eb911f)
  • ensure LocalStorageAdapter throws StorageGetError when AsyncStorage throws Error on getItem (325af5a)
  • ensure LocalStorageAdapter throws StorageSetError when AsyncStorage throws Error on setItem (f8e67e0)
  • ensure login button gets disabled when Validation returns error (85a74a5)
  • ensure Login calls Authentication with correct values (1d01e26)
  • ensure Login calls Display to show error with correct options (f23e273)
  • ensure Login calls Display to show errors if Authentication fails (3e55a4d)
  • ensure Login calls handleAccessToken with correct values (8582a23)
  • ensure Login calls validation with correct email (de2d49f)
  • ensure Login navigate to Home on submit form success (6846669)
  • ensure Login present errors on failed Validation (8e35d8a)
  • ensure Login present errors on failed Validation (bb0de4b)
  • ensure Login shows spinner on submi...
Read more