Releases: johnnymillergh/exrx-net-crawler
Releases · johnnymillergh/exrx-net-crawler
v1.1.1
v1.1.0
1.1.0 (2020-02-11)
Bug Fixes
- $Axios: check nullity before validation (ac6a2a6)
- $Exercise: correct parsing the last part of exercises (4528734)
Features
- $Exercise: add loading animation (d6ad4e3)
- $Exercise: add UI components for parsing and saving specific exercise (a87d357)
- $Exercise: parse and save one single specific exercise (9141543)
- $Exercise: support parsing exercise by body part (50c0d15)
- $HelloWorld: retrieve backend app info (62bb630)
- $MultiWindow: beautify UI (13fae23)
- $MultiWindow: delay 0.6s to open new window (4318b3a)
- $MultiWindow: support multi window communication (34e6927)
- $MultiWindow: support opening a unique window (3aa0c9a)
Performance Improvements
- $Axios: disable request cancellation (f992025)
- $Axios: refine generating request token (4d8c3a0)
- $Axios: refine param validation (9469af7)
- $Exercise: add constraint for concurrency (5a38ab2)
- $Exercise: capture error when restoring path to URL (354c6dd)
- $Exercise: refine parsing other exercise (0457d2e)
- $Exercise: refine parsing stretching exercise (6005128)
- $MultiWindow: abstract code (66ab76c)
- $MultiWindow: throw an error when failing to going back to last page (8dc320e)
- $MultiWindow: use optional chain to avoid error (fb54364)
- $MultiWindow: use optional chain to avoid query error (a82f028)
- $MultiWindow: use toast to display error info instead of window.alert() (8f7576e)
- $Muscle: support sending concurrent requests (d9cae3e)
- $package.json: upgrade dependencies (beea982)
BREAKING CHANGES
- $Exercise: refine parsing stretching exercise
- $Exercise: parse and save one single specific exercise
- $Exercise: support parsing exercise by body part
- $Muscle: support sending concurrent requests
- $MultiWindow: support multi window communication
v1.0.0
1.0.0 (2020-01-30)
Bug Fixes
- $Exercise: correct exercise URL (d10f297)
Build System
- $exrx-net-crawler: initial project (8afa70c)
Features
- $Axios: support multipart file upload (1475feb)
- $Exercise: add exercise component (0d8bfbe)
- $Exercise: parse exercise's classification (ce80fa9)
- $Exercise: parse exercise's related muscles (995674e)
- $Exercise: parse specific exercise (6178b2a)
- $Exercise, BodyPart: parse exercise link which is sorted by body part (65c5b3f)
- $ExerciseClassification: save exercise classification (3bfee01)
- $HelloWorld: add social image (5a8e7fa)
- $Muscle: get muscle data (e73b7ac)
- $Muscle: parse muscle's link (0db4f7f)
- $Muscle: restore muscle path to URL (fcc4e60)
- $Muscle: save muscle info (3b21aa5)
- $Muscle: send request to update muscle details (2c2f8a7)
- $UI: enhance UI - use MD style (04516a4)
Performance Improvements
- $Axios: cancel timeout for inter communication (662e6ac)
- $Axios: refine function
restorePathToUrl
(4f4b68d) - $Axios: support uploading multiple files (83edc68)
- $Axios, FileUpload: enhance Axios
GET
request (bb46329) - $Exercise: prevent from generating empty exercise's classification list (290579e)
- $Exercise: refine parsing exercise classification (2809347)
- $Exercise: refine regular expression of parsing exercise classification (e473d31)
- $exrx-net-crawler: devide codes into components (fbdd899)
- $RegExp: refine regular expression (cd1d0e1)
BREAKING CHANGES
- $exrx-net-crawler: abstract components
- $Axios, FileUpload: Support respond ArrayBuffer (byte array) as HTTP
response. - $exrx-net-crawler: implemented infra web scraping