Skip to content

Releases: johnnymillergh/exrx-net-crawler

v1.1.1

12 Feb 10:47
Compare
Choose a tag to compare

Bug Fixes

  • $Env: delete whitespace (e2e1312)

Performance Improvements

  • $Docker: update back-end server IP (96ab126)
  • $Env: abstract ENV variables (4055a36)

v1.1.0

11 Feb 03:37
Compare
Choose a tag to compare

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

30 Jan 07:28
Compare
Choose a tag to compare

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