Skip to content
This repository has been archived by the owner on Oct 14, 2022. It is now read-only.

Commit

Permalink
chore(release): 1.0.0 [skip ci]
Browse files Browse the repository at this point in the history
## 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](0ae938b))
* **datadomain:** add QuoteBatch DataDomain typescript interface ([e7d0002](e7d0002))
* **route:** add button to About screen when viewing Home screen ([d7df17d](d7df17d))
* **route:** add Search screen to react navigation routes ([3ae73b6](3ae73b6))
* **route:** add type definitions for 'Search' and 'About' screens app route ([a58191a](a58191a))
* **route:** clear search keyword when pressing back button in Search screen ([1ab1724](1ab1724))
* **saga:** use new fetch stock quote batch api in Redux saga ([2365759](2365759))
* **screen:** display build version when displaying <About /> screen ([55c7c55](55c7c55))
* **screen:** fetch stocks symbol metadata during loading ([27ca6a3](27ca6a3))
* **search:** add component to display search results ([a3b8cfc](a3b8cfc))
* **search:** add right arrow icon when display search results ([5913011](5913011))
* **search:** add search bar in the Search screen ([d643eac](d643eac))
* **search:** make the search results scrollable ([cc71c7d](cc71c7d))
* **stockdetails:** fetch stock chart as soon componentDidMount is run ([31e05d4](31e05d4))
* **utilities:** add a function for filtering search results ([b8a2838](b8a2838))

### Bug Fixes

* **api:** fix filepath import when importing API ([76e31f1](76e31f1))
* **app:** fix eslint warning 'Missing return type on function' ([efc72d9](efc72d9))
* **ci:** Reduce prefix-development string length to 15 characters ([fd0b7d0](fd0b7d0))
* **eslint:** ignore .eslintrcjs file when running eslint ([8ae9bc5](8ae9bc5))
* **home:** add missing prop 'fetchSymbolsMeta' when shallow rendering <Home /> component ([141989c](141989c))
* **redux:** fix eslint warning; 'StocksDataDomain' is defined but never used ([f8c910e](f8c910e))
* **route:** fix eslint warning 'Inline style' ([7985431](7985431))
* **saga:** fix eslint error 'A Saga must handle its effects' errors (use try/catch)' ([8737de4](8737de4))
* **saga:** fix eslint error; Don't use `{}` as a type. `{}` actually means "any non-nullish value" ([e4bd0a4](e4bd0a4))
* **saga:** fix eslint warning 'Missing return type on function' ([e6cdbe6](e6cdbe6))
* **saga:** fix eslint warnings for Stocks redux saga ([4cb49e9](4cb49e9))
* **saga:** pass the error variable when handling catch case when running fetchStockQuoteBatchSaga ([4962dd6](4962dd6))
* **search:** fix eslint warnings for Search screen ([76247f7](76247f7))
* **selector:** update test regarding commit 1b53146 ([f68c6dd](f68c6dd))
* **snapshot:** update __tests__/App.test.ts snapshot ([50b9666](50b9666))
* **test:** fix eslint warnings for Home.test.tsx ([4abd797](4abd797))
* **test:** fix eslint warnings for Saga.test.ts ([3584980](3584980))
* **tests:** fix eslint warning; 'Reducer' is defined but never used ([ea5486c](ea5486c))

### Performance Improvements

* **search:** remove value property in AutoComplete component ([dc4ac6f](dc4ac6f))

### Documentation

* **keystats:** write docs why checking for keyStat to be null cannot be tested ([2c19658](2c19658))
* **readme:** add commitizen friendly badge on README.md ([4752fbd](4752fbd))
* **searchresultitem:** add docs on why prop 'onPress' is required for this component ([ecd5fa0](ecd5fa0))

### Code Refactoring

* **api:** fix api url used for fetching data ([77d2780](77d2780))
* **api:** rename fetch stock quote batch api function name ([f31a316](f31a316))
* **api:** rename share/Utilties.ts to share/Api.ts ([55e640c](55e640c))
* **api:** rename Utilities.test.ts to Api.test.ts regarding commit 4216ab7 ([3260663](3260663))
* **datadomain:** change datatype when receiving stock quote batch data ([7be67c3](7be67c3))
* **keystats:** simplify code to display two keyStats per row ([d5ad55d](d5ad55d))
* **sagas:** update filepath when importing API ([2539936](2539936))
* **search:** add keyExtractor when generating SearchResultItem components ([31412ac](31412ac))
* **search:** cleanup code. Remove unused code ([5ddea0c](5ddea0c))
* **search:** remove clearSearchKeyword action from SearchBar ([773e378](773e378))
* **search:** remove code that debounce filter search after search keyword has been typed ([5b413ea](5b413ea))
* **search:** remove React hooks useState ([7e038bc](7e038bc))
* **searchbar:** move component to src/containers/SearchBar/ ([b42763d](b42763d))
* **searchbar:** rename unconnected component to SearchBar ([9dfd72e](9dfd72e))
* **searchscreen:** remove react-redux connected code ([a7762dc](a7762dc))

### Tests

* **api:** add test for fetchStockQuoteBatchUrl ([c48965a](c48965a))
* **keystats:** update snapshot regarding commit c01f7448ec67ad94f3f474d0c2edf7976afa2824 ([03b90e0](03b90e0))
* **saga:** update test fetchStockQuoteBatchSaga saga to handle success and failure cases ([59812ad](59812ad))
* **saga:** update test to work with fetchStockQuoteBatchSaga saga ([56ffc4f](56ffc4f))
* **screen:** update test snapshot for <About /> screen ([c8b7f86](c8b7f86))
* **searchbar:** add tests for <SearchBar /> container ([0279860](0279860))
* **searchresultitem:** add tests for <SearchResultItem /> component ([9ffe0dd](9ffe0dd))
* **searchscreen:** add tests for <Search /> screen ([7e2a2e3](7e2a2e3))
* **setup:** mock 'navigate' function from react-navigation 'useNavigation' hook ([f7ddc0c](f7ddc0c))
* **stockcard:** add test to check onPress event handling ([8337ef9](8337ef9))

### Styles

* **github-actions:** add new lines to make the config more readable ([89e9dd7](89e9dd7))

### Build System

* **config:** add a prepare commit message git hook to run commitizen ([2e209aa](2e209aa))
* **config:** add commitizen adapter for producing standard commits ([c08b39b](c08b39b))
* **config:** remove prepare-commit-msg git hook from husky ([340efb7](340efb7))
* **deps:** bump @react-navigation/native from 5.7.1 to 5.7.2 ([#152](#152)) ([4b1c7de](4b1c7de))
* **deps:** bump @react-navigation/stack from 5.7.1 to 5.8.0 ([#151](#151)) ([516c646](516c646))
* **deps:** bump react-redux from 7.2.0 to 7.2.1 ([#142](#142)) ([afac49d](afac49d))
* **deps:** bump victory-native from 35.0.0 to 35.0.1 ([#156](#156)) ([a2de269](a2de269))
* **devDep:** bump @babel/core from 7.10.5 to 7.11.0 ([#158](#158)) ([d1e2127](d1e2127))
* **devDep:** bump @babel/runtime from 7.10.5 to 7.11.0 ([#169](#169)) ([f56668f](f56668f))
* **devDep:** bump @testing-library/react-native from 5.0.3 to 6.0.0 ([#139](#139)) ([c51bf41](c51bf41))
* **devDep:** bump @types/jest from 26.0.6 to 26.0.7 ([#140](#140)) ([bfc12f0](bfc12f0))
* **devDep:** bump @types/jest from 26.0.7 to 26.0.8 ([#159](#159)) ([ec0bfb1](ec0bfb1))
* **devDep:** bump @types/react from 16.9.43 to 16.9.44 ([#167](#167)) ([6a8a2c7](6a8a2c7))
* **devDep:** bump @types/react-test-renderer from 16.9.2 to 16.9.3 ([#181](#181)) ([88452ad](88452ad))
* **devDep:** bump @typescript-eslint/eslint-plugin from 3.7.0 to 3.7.1 ([#146](#146)) ([7242d02](7242d02))
* **devDep:** bump @typescript-eslint/eslint-plugin from 3.7.1 to 3.8.0 ([#182](#182)) ([2b7b72e](2b7b72e))
* **devDep:** bump @typescript-eslint/parser from 3.7.0 to 3.7.1 ([#148](#148)) ([7024de2](7024de2))
* **devDep:** bump @typescript-eslint/parser from 3.7.1 to 3.8.0 ([#180](#180)) ([b7445b0](b7445b0))
* **devDep:** bump babel-jest from 26.1.0 to 26.2.1 ([#161](#161)) ([4e64852](4e64852))
* **devDep:** bump babel-jest from 26.2.1 to 26.2.2 ([#165](#165)) ([1524391](1524391))
* **devDep:** bump eslint-plugin-jest from 23.18.0 to 23.18.2 ([#144](#144)) ([2e8889f](2e8889f))
* **devDep:** bump eslint-plugin-jest from 23.18.2 to 23.19.0 ([#147](#147)) ([aa6f878](aa6f878))
* **devDep:** bump eslint-plugin-jest from 23.19.0 to 23.20.0 ([#168](#168)) ([0df9bc1](0df9bc1))
* **devDep:** bump eslint-plugin-react from 7.20.3 to 7.20.4 ([#145](#145)) ([8a9a141](8a9a141))
* **devDep:** bump eslint-plugin-react from 7.20.4 to 7.20.5 ([#155](#155)) ([5047a6f](5047a6f))
* **devDep:** bump jest from 26.1.0 to 26.2.2 ([#162](#162)) ([d320692](d320692))
* **devDep:** bump jest-junit from 11.0.1 to 11.1.0 ([#143](#143)) ([e07a9e4](e07a9e4))
* **devDep:** bump ts-jest from 26.1.3 to 26.1.4 ([#153](#153)) ([1af8a30](1af8a30))
* **npm:** add @google/semantic-release-replace-plugin npm package ([2f70283](2f70283))
* **npm:** add @semantic-release/changelog npm package ([13b7856](13b7856))
* **npm:** add @semantic-release/commit-analyzer npm package ([8c6f24c](8c6f24c))
* **npm:** add @semantic-release/git npm package ([77e08ca](77e08ca))
* **npm:** add @semantic-release/github npm package ([f575399](f575399))
* **npm:** add @semantic-release/release-notes-generator npm package ([829bf12](829bf12))
* **npm:** add commitizen npm package ([4cef20b](4cef20b))
* **npm:** add conventional-changelog-conventionalcommits npm package ([869e386](869e386))
* **npm:** add lodash npm package ([de49c00](de49c00))
* **npm:** add react-native-autocomplete-input type definitions ([a841d6d](a841d6d))
* **npm:** add react-native-keyboard-aware-scroll-view npm package ([acb5a9a](acb5a9a))
* **npm:** add semantic-release npm package ([d771263](d771263))
* **npm:** add standard-version npm package ([8ba594c](8ba594c))
* **npm:** update native-base to v2.13.13 ([67af1a3](67af1a3))
* **npm:** upgrade [@testing-library](https://github.com/testing-library) to v7.0.1 ([ad7fe33](ad7fe33))
* **npm:** upgrade eslint to v7.6.0 ([2e0be81](2e0be81))
* bump @types/jest from 26.0.5 to 26.0.6 ([#135](#135)) ([7266d4e](7266d4e))
* bump @types/react-native from 0.63.1 to 0.63.2 ([#134](#134)) ([6a60d03](6a60d03))
* bump jest-html-reporters from 2.0.1 to 2.0.2 ([#136](#136)) ([9af4614](9af4614))

### Miscellaneous Chores

* **changelog:** remove CHANGELOG.md file ([df7f3dd](df7f3dd))
* **config:** disable collecting jest test coverage by default ([2b2db09](2b2db09))
* **config:** ignore .eslintrc.js and .prettierrc.js when generating jest test coverage ([a906bec](a906bec))
* **config:** ignore index.js when generating jest test coverage ([255f141](255f141))
* **config:** remove setupFilesAfterEnv property in jest.config.js ([83a47b6](83a47b6))
* **config:** run jest tests in non-verbose mode ([41569f9](41569f9))
* **config:** update jest transformIgnorePatterns ([0516e76](0516e76))
* **npm:** fix yarn.lock to be be mergeable with master branch ([7896129](7896129))
* **npm:** remove standard-version npm package ([94c9582](94c9582))
* **release:** 1.0.0 [skip ci] ([3afe6ca](3afe6ca)), closes [#152](#152) [#151](#151) [#142](#142) [#156](#156) [#158](#158) [#169](#169) [#139](#139) [#140](#140) [#159](#159) [#167](#167) [#181](#181) [#146](#146) [#182](#182) [#148](#148) [#180](#180) [#161](#161) [#165](#165) [#144](#144) [#147](#147) [#168](#168) [#145](#145) [#155](#155) [#162](#162) [#143](#143) [#153](#153) [#135](#135) [#134](#134) [#136](#136) [#152](#152) [#151](#151) [#142](#142) [#156](#156) [#158](#158) [#169](#169) [#139](#139) [#140](#140) [#159](#159) [#167](#167) [#181](#181) [#146](#146) [#182](#182) [#148](#148) [#180](#180) [#161](#161) [#165](#165) [#144](#144) [#147](#147) [#168](#168) [#145](#145) [#155](#155) [#162](#162) [#143](#143) [#153](#153) [#135](#135) [#134](#134) [#136](#136)
* **release:** 1.0.0 [skip ci] ([df18340](df18340)), closes [#152](#152) [#151](#151) [#142](#142) [#156](#156) [#158](#158) [#169](#169) [#139](#139) [#140](#140) [#159](#159) [#167](#167) [#181](#181) [#146](#146) [#182](#182) [#148](#148) [#180](#180) [#161](#161) [#165](#165) [#144](#144) [#147](#147) [#168](#168) [#145](#145) [#155](#155) [#162](#162) [#143](#143) [#153](#153) [#135](#135) [#134](#134) [#136](#136)

### Continuous Integration

* **codeql:** disable codeql github actions ([0216251](0216251))
* **codeql:** remove codeql github actions config file ([9813772](9813772))
* **dependbotautomerge:** fix what string to check for in pull request title ([9c0e8cd](9c0e8cd))
* **github-actions:** add a comment [skip ci] ([15c8ed8](15c8ed8))
* **github-actions:** add CodeQL github actions ([a65b0b3](a65b0b3))
* **github-actions:** add environment variables to the config ([fd45069](fd45069))
* **github-actions:** check latest commit when deciding to skip the job or not ([4e5d31a](4e5d31a)), closes [#190](#190)
* **github-actions:** create Release github action ([195001d](195001d))
* **github-actions:** move release github action to androidBuild github action ([c499f42](c499f42))
* **github-actions:** remove release github-action ([4f6e873](4f6e873))
* **github-actions:** remove time limitation for 'build' job [skip ci] ([55cbf1a](55cbf1a))
* **github-actions:** restrict 'release' job to only run when PR is merge and it's running on master ([c9c5824](c9c5824))
* **github-actions:** run release github action when pull request is closed ([50d6c87](50d6c87))
* **github-actions:** run release github action when pull request is merged to master ([add9fc8](add9fc8))
* **github-actions:** run tests and collect test coverage ([9faafec](9faafec))
* **github-actions:** set a timelimit for all jobs ([e46aacd](e46aacd))
* **github-actions:** skip androidBuild github-action if commit message contains [skip ci] ([5403941](5403941))
* **github-actions:** stop listening for pull request events in androidBuild github-action ([b7687ff](b7687ff))
* **github-actions:** store Android APK build to github actions artifact ([f77ec89](f77ec89))
* **github-actions:** store artifacts when running from any branch ([082977b](082977b))
* **github-actions:** store code coverage results to github actions artifact ([e6aeb73](e6aeb73))
* **github-actions:** store test results to github actions artifact ([3de4dc6](3de4dc6))
* **semantic-release:** add @semantic-release/changelog plugin ([633bfea](633bfea))
* **semantic-release:** add @semantic-release/git plugin ([cb8fa14](cb8fa14))
* **semantic-release:** add Android APK to Github release ([0e0194e](0e0194e))
* **semantic-release:** add plugin @google/semantic-release-replace-plugin ([b2677bf](b2677bf))
* **semantic-release:** add semantic-release config file ([4d9d1af](4d9d1af))
* **semantic-release:** move @semantic-release/git plugin to the last element of the plugins array ([dabe702](dabe702))
* **semantic-release:** remove @semantic-release/exec plugin ([989430a](989430a))
* **semantic-release:** remove results when running @google/semantic-release-replace-plugin plugin ([#192](#192)) ([63574f7](63574f7))
* **semantic-release:** run release github action when a pull request is created for master branch ([dfcfd9a](dfcfd9a))
* **semantic-release:** update filepath when releasing android APK asset ([0190e04](0190e04))
* add a prefix when creating new dependabot commits ([a899ceb](a899ceb))
* add prefix when creating commits for dependabot dependencies and devdependencies ([08a497e](08a497e))
* Change pull request title to check for ([210b444](210b444))
* reduce pull request limit to 8 ([5334eeb](5334eeb))
* Refactor dependbotAutomerge.yml regarding commit 08a497e ([20b0576](20b0576))
  • Loading branch information
semantic-release-bot committed Aug 4, 2020
1 parent 63574f7 commit c7547db
Showing 1 changed file with 204 additions and 0 deletions.
Loading

0 comments on commit c7547db

Please sign in to comment.