This repository has been archived by the owner on Oct 14, 2022. It is now read-only.
Releases: Clumsy-Coder/myStocksRN
Releases · Clumsy-Coder/myStocksRN
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0 (2020-08-04)
⚠ BREAKING CHANGES
- datadomain: Test case for fetchStockQuoteBatchSaga needs to be updated.
- api: File path for api needs to be refactored.
Features
- api: add fetch StockQuoteBatch api (0ae938b)
- datadomain: add QuoteBatch DataDomain typescript interface (e7d0002)
- route: add button to About screen when viewing Home screen (d7df17d)
- route: add Search screen to react navigation routes (3ae73b6)
- route: add type definitions for 'Search' and 'About' screens app route (a58191a)
- route: clear search keyword when pressing back button in Search screen (1ab1724)
- saga: use new fetch stock quote batch api in Redux saga (2365759)
- screen: display build version when displaying screen (55c7c55)
- screen: fetch stocks symbol metadata during loading (27ca6a3)
- search: add component to display search results (a3b8cfc)
- search: add right arrow icon when display search results (5913011)
- search: add search bar in the Search screen (d643eac)
- search: make the search results scrollable (cc71c7d)
- stockdetails: fetch stock chart as soon componentDidMount is run (31e05d4)
- utilities: add a function for filtering search results (b8a2838)
Bug Fixes
- api: fix filepath import when importing API (76e31f1)
- app: fix eslint warning 'Missing return type on function' (efc72d9)
- ci: Reduce prefix-development string length to 15 characters (fd0b7d0)
- eslint: ignore .eslintrcjs file when running eslint (8ae9bc5)
- home: add missing prop 'fetchSymbolsMeta' when shallow rendering component (141989c)
- redux: fix eslint warning; 'StocksDataDomain' is defined but never used (f8c910e)
- route: fix eslint warning 'Inline style' (7985431)
- saga: fix eslint error 'A Saga must handle its effects' errors (use try/catch)' (8737de4)
- saga: fix eslint error; Don't use
{}
as a type.{}
actually means "any non-nullish value" (e4bd0a4) - saga: fix eslint warning 'Missing return type on function' (e6cdbe6)
- saga: fix eslint warnings for Stocks redux saga (4cb49e9)
- saga: pass the error variable when handling catch case when running fetchStockQuoteBatchSaga (4962dd6)
- search: fix eslint warnings for Search screen (76247f7)
- selector: update test regarding commit 1b53146 (f68c6dd)
- snapshot: update tests/App.test.ts snapshot (50b9666)
- test: fix eslint warnings for Home.test.tsx (4abd797)
- test: fix eslint warnings for Saga.test.ts (3584980)
- tests: fix eslint warning; 'Reducer' is defined but never used (ea5486c)
Performance Improvements
- search: remove value property in AutoComplete component (dc4ac6f)
Documentation
- keystats: write docs why checking for keyStat to be null cannot be tested (2c19658)
- readme: add commitizen friendly badge on README.md (4752fbd)
- searchresultitem: add docs on why prop 'onPress' is required for this component (ecd5fa0)
Code Refactoring
- api: fix api url used for fetching data (77d2780)
- api: rename fetch stock quote batch api function name (f31a316)
- api: rename share/Utilties.ts to share/Api.ts (55e640c)
- api: rename Utilities.test.ts to Api.test.ts regarding commit 4216ab7 (3260663)
- datadomain: change datatype when receiving stock quote batch data (7be67c3)
- keystats: simplify code to display two keyStats per row (d5ad55d)
- sagas: update filepath when importing API (2539936)
- search: add keyExtractor when generating SearchResultItem components (31412ac)
- search: cleanup code. Remove unused code (5ddea0c)
- search: remove clearSearchKeyword action from SearchBar (773e378)
- search: remove code that debounce filter search after search keyword has been typed (5b413ea)
- search: remove React hooks useState (7e038bc)
- searchbar: move component to src/containers/SearchBar/ (b42763d)
- searchbar: rename unconnected component to SearchBar (9dfd72e)
- searchscreen: remove react-redux connected code (a7762dc)
Tests
- api: add test for fetchStockQuoteBatchUrl (c48965a)
- keystats: update snapshot regarding commit c01f7448ec67ad94f3f474d0c2edf7976afa2824 (03b90e0)
- saga: update test fetchStockQuoteBatchSaga saga to handle success and failure cases (59812ad)
- saga: update test to work with fetchStockQuoteBatchSaga saga (56ffc4f)
- screen: update test snapshot for screen (c8b7f86)
*...