Skip to content

Latest commit

Β 

History

History
1448 lines (542 loc) Β· 37.8 KB

CHANGELOG.md

File metadata and controls

1448 lines (542 loc) Β· 37.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.29.0 (2023-11-20)

Bug Fixes

  • pre-build: skip find plugin (fbe502e)

Features

  • pre-build: support STAGE_NAME env name (c1f014a)

2.28.0 (2023-10-24)

Bug Fixes

  • pre-build support loop component (675cf1c)

Features

2.26.1 (2023-05-29)

Bug Fixes

Note: Version bump only for package goldfishjs

2.26.0 (2023-05-22)

Note: Version bump only for package goldfishjs

2.26.0-alpha.3 (2023-05-29)

Bug Fixes

  • resolve the optional plugin (eb38409)

2.26.0-alpha.2 (2023-05-29)

Bug Fixes

2.26.0-alpha.1 (2023-05-19)

Bug Fixes

2.26.0-alpha.0 (2023-05-19)

Bug Fixes

  • handle the types files. (8f3db6d)

Features

  • add disablePx2vm options (440ff92)

2.25.3 (2023-05-18)

Note: Version bump only for package goldfishjs

2.25.3-alpha.0 (2023-05-18)

Bug Fixes

2.25.2 (2023-05-16)

Note: Version bump only for package goldfishjs

2.25.2-alpha.3 (2023-05-16)

Bug Fixes

2.25.2-alpha.2 (2023-05-15)

Bug Fixes

  • do not throw the compile errors. (6991785)

2.25.2-alpha.1 (2023-05-15)

Bug Fixes

2.25.2-alpha.0 (2023-05-15)

Note: Version bump only for package goldfishjs

2.25.1 (2023-05-12)

Note: Version bump only for package goldfishjs

2.25.1-alpha.1 (2023-05-11)

Bug Fixes

2.25.1-alpha.0 (2023-05-11)

Bug Fixes

2.25.0 (2023-05-11)

Note: Version bump only for package goldfishjs

2.25.0-alpha.6 (2023-05-10)

Bug Fixes

2.25.0-alpha.5 (2023-05-10)

Bug Fixes

2.25.0-alpha.4 (2023-05-10)

Features

  • do not replace env variables when not exits. (34cc556)
  • support dev compiling in npm package projects. (07e52ed)
  • support npm dev callback. (312f4f7)

2.25.0-alpha.3 (2023-05-09)

Bug Fixes

2.25.0-alpha.2 (2023-05-09)

Features

2.25.0-alpha.1 (2023-05-09)

Features

  • support callback in dev process. (7a09df3)

2.25.0-alpha.0 (2023-05-08)

Features

  • add disable options for pds (8978c44)

2.24.0 (2023-03-22)

Features

2.23.1 (2023-02-07)

Bug Fixes

2.23.0 (2023-01-30)

Note: Version bump only for package goldfishjs

2.23.0-alpha.1 (2023-01-30)

Bug Fixes

  • Do not execute the sync twice. (b947395)

2.23.0-alpha.0 (2022-12-28)

Features

2.22.0 (2022-11-16)

Note: Version bump only for package goldfishjs

2.22.0-alpha.1 (2022-11-16)

Features

  • move to dev dependencies (021e9f2)

2.22.0-alpha.0 (2022-11-08)

Features

  • add PDS custom variable inject logic (796a31c)

2.21.1 (2022-10-03)

Note: Version bump only for package goldfishjs

2.21.1-alpha.0 (2022-10-03)

Bug Fixes

  • compatible with windows. (6b0450d)

2.21.0 (2022-09-24)

Note: Version bump only for package goldfishjs

2.21.0-alpha.0 (2022-09-24)

Features

  • supports exports configuration. (6d192de)

2.20.0 (2022-09-24)

Note: Version bump only for package goldfishjs

2.20.0-alpha.0 (2022-09-24)

Bug Fixes

Features

  • exit the process if the exception exists. (fb7b36f)

2.19.0 (2022-09-04)

Bug Fixes

  • optimize the array performance. (97cc959)

2.19.0-alpha.0 (2022-08-12)

Features

2.18.0 (2022-07-25)

Bug Fixes

  • reactive: markObservable no return (f64e791)

Features

  • optimize the watchDeep performance. (affdf6b)

2.17.1 (2022-07-22)

Bug Fixes

  • reactive: babel config import (bb7c9a9)

2.17.0 (2022-07-22)

Bug Fixes

Features

  • add unobservable flag. (a248f70)
  • export the unobservable API. (e2a263b)
  • improve the watchDeep performance. (fa58419)

2.16.1 (2022-07-14)

Bug Fixes

  • exclude the property in prototype. (203e6c3)

2.16.0 (2022-07-13)

Bug Fixes

Features

2.15.2 (2022-07-04)

Bug Fixes

2.15.1 (2022-06-14)

Bug Fixes

2.15.0 (2022-06-14)

Features

  • clear the file cache before resolving. (74bed38)
  • find modules in outer node_modules directory. (682acd3)

2.14.1 (2022-06-11)

Bug Fixes

2.14.0 (2022-06-11)

Features

2.13.1 (2022-06-11)

Note: Version bump only for package goldfishjs

2.13.0 (2022-06-10)

Bug Fixes

  • η©Ίζ Ό (cd2b4fb)
  • θ·―εΎ„ (62738b1)
  • θΎ“ε…₯ (2fc693c)
  • only compile the src (38f75ca)
  • sync the props change between data function and init(onInit or didMount) function. (f41aa2a)

Features

  • add default value for the compile command. (2b983d1)
  • add the basic webpack framework (424bca3)
  • add to commands. (399c0e9)
  • add TypeScript Compilation for pre-build. (02ec65c)
  • change the default process.env.BASE_DIR to src and the default process.env.OUT_DIR to lib. (8f66ca4)
  • expose the analyze. (76b27b0)
  • remove the node_modules after optimization. (c7707e7)
  • should handle the components under node_modules (ad052bc)
  • stash (a95ca4d)
  • support dev mode. (ca01fcd)
  • update dependecies. (3ec94ad)
  • use babel. (dbc803e)
  • use webpack to optimize the package. (30a0695)
  • webpack ι’„ηΌ–θ―‘ (bd90dd9)

2.12.2 (2022-05-09)

Bug Fixes

  • do not install the inner package. (729ad5e)

Features

  • catch the publish error (4b150ce)

2.12.1 (2022-03-30)

Bug Fixes

2.12.0 (2022-03-29)

Features

2.11.0 (2022-03-25)

Features

2.10.0 (2022-03-23)

Features

2.9.0 (2022-03-19)

Bug Fixes

Features

2.8.1 (2022-03-17)

Bug Fixes

2.8.0 (2022-03-15)

Features

  • add babel-plugin-module-resolver (96fcc3a)

2.7.0 (2022-03-12)

Features

  • match any version of react types. (2738984)

2.6.2 (2022-03-10)

Bug Fixes

2.6.1 (2022-03-08)

Bug Fixes

  • sync the data changing in initializing stage. (41174a5)

2.6.0 (2022-03-04)

Bug Fixes

Features

2.5.0 (2022-03-03)

Features

2.4.2 (2022-03-01)

Bug Fixes

2.4.1 (2022-02-28)

Note: Version bump only for package goldfishjs

2.4.0 (2022-02-28)

Features

2.3.1 (2022-02-28)

Bug Fixes

2.3.0 (2022-02-25)

Bug Fixes

Features

2.2.2 (2022-02-25)

Bug Fixes

2.2.1 (2022-02-25)

Bug Fixes

2.2.0 (2022-02-25)

Bug Fixes

Features

2.1.0 (2022-02-25)

Features

1.9.5 (2022-02-18)

Bug Fixes

  • make the default props reactive. (edc7f16)

1.9.4 (2022-02-16)

Bug Fixes

1.9.3 (2022-02-16)

Bug Fixes

Features

1.9.2 (2021-12-28)

Bug Fixes

1.9.1 (2021-11-05)

Bug Fixes

1.9.0 (2021-11-01)

Features

  • execute the effect when props change. (ae4dc7c)

1.8.0 (2021-10-22)

Features

  • add useFeedback and usePageQuery (bf57ccc)
  • make useGlobalData trigger the re-render (5e8da53)

1.7.0 (2021-09-27)

Bug Fixes

  • avoid the calling of set in the cb function synchronously. (22b6cdf)

Features

  • data transfer optimization for the mini-program. (d3017ba)
  • handle the sparse array. (9b16fe5)
  • optimize the listeners updating. (1c6d03f)

1.6.1 (2021-09-09)

Bug Fixes

  • Do not call the function when the time is set to -1. (8c0399e)

1.6.0 (2021-08-31)

Bug Fixes

  • hooks dependecy bug. (5fd8e4f)
  • the type of createComponent props (0b4408c)

Features

1.5.0 (2021-08-27)

Bug Fixes

  • the type of createComponent props (0b4408c)

Features

1.5.0-alpha.4 (2021-08-26)

Features

1.5.0-alpha.3 (2021-08-26)

Features

1.5.0-alpha.2 (2021-08-26)

Features

1.5.0-alpha.1 (2021-08-22)

Features

1.4.0 (2021-07-14)

Bug Fixes

Features

  • export useReactiveData (9bb193d)
  • jest (bf94e65)
  • provide the useReactive data to detect the reactive data changings in React render function. (7f2910e)
  • recovery (df23591)

1.3.3 (2020-12-13)

Bug Fixes

  • handle the nested computed values. (a7bf493)

1.3.2 (2020-12-02)

Bug Fixes

Features

1.3.1 (2020-11-25)

Bug Fixes

1.3.0 (2020-11-24)

Features

  • add return type. (3371b10)
  • batch update for react. (405697d)
  • use babel-plugin-import to compile (42c7b3e)

1.2.1 (2020-09-25)

Bug Fixes

1.2.0 (2020-09-24)

Bug Fixes

Features

1.1.23

🐞 Bug Fixes

  • @goldfishjs/requester
    • [^] Config the publish files.

1.1.22

πŸ’‘ Main Changes

-[+] statistics. -[^] ES5.

1.1.21

1.1.20

πŸ’‘ Main Changes

  • @goldfishjs/requester

    • [+] Export more things.
  • @goldfishjs/composition-api

    • [+] Integrate page events.
    • [+] Support default data for page.
    • [+] Support default data for component.
  • @goldfishjs/react

    • [+] Add alias for g.

🐞 Bug Fixes

  • @goldfishjs/react
    • [^] Fix the cache export.

1.1.19

1.1.18

πŸ’‘ Main Changes

  • @goldfishjs/react

    • [+] useMount & useUnmount: Support using them in tiny app.
  • [+] Add prettier.

  • @goldfishjs/requester

    • [+] Add cache.
    • [+] Add loadingCounter.
    • [+] Add requestingCounter.
    • [+] Add serial.
  • @goldfishjs/utils

    • [+] Add commonError wrapper.

1.1.17

🐞 Bug Fixes

  • [^] @goldfishjs/reactive-connect:

    • The $id may be 0.
  • [^] @goldfishjs/pre-build:

    • Add @goldfishjs/react.
  • [^] @goldfishjs/react:

    • Fix babel import config.

1.1.16

🐞 Bug Fixes

  • [^] @goldfishjs/pre-build:
    • Avoid errors when there is no mini.project.json.

1.1.15

🐞 Bug Fixes

  • [^] @goldfishjs/reactive-connect:
    • Fallback to $viewId.

1.1.14

🐞 Bug Fixes

  • [^] @goldfishjs/react:
    • Put the declarations in the .ts file for better output.

1.1.13

🐞 Bug Fixes

  • [^] @goldfishjs/pre-build:
    • Do not copy the tsconfig.json.

1.1.12

πŸ’‘ Main Changes

  • [+] @goldfishjs/react:
    • add useRef.
  • [^] @goldfishjs/composition-api:
    • do not influence the getter/setter.

1.1.11

1.1.10

🐞 Bug Fixes

  • [^] @goldfishjs/reactive-connect:
    • Reach the leaf of the Tree, break.

1.1.9

πŸ’‘ Main Changes

  • [^] @goldfishjs/composition-api:
    • put the lifecycle methods at the last execution function.

1.1.8

🐞 Bug Fixes

  • [^] @goldfishjs/reactive:
    • setValue properly.
  • [^] @goldfishjs/reactive-connect
    • use an array to record the first visit.

1.1.7

πŸ’‘ Main Changes

  • [^] @goldfishjs/utils:
    • use customName function for better integrations.

🐞 Bug Fixes

  • [^] @goldfishjs/reactive-connect:
    • clone the value in addNode to avoid the computed value errors.

1.1.6

🐞 Bug Fixes

  • [^] @goldfishjs/reactive-connect:
    • avoid the invoking of setters in array methods.

1.1.5

🐞 Bug Fixes

  • [^] @goldfishjs/reactive-connect:
    • use cloneDeep() to clone the reactive data that need to set to the view data.
    • change the way to check the different types.

1.1.4

πŸ’‘ Main Changes

  • [+] @goldfishjs/utils:
    • visit the object deeply and handle the circular reference.

🐞 Bug Fixes

  • [^] @goldfishjs/reactive:
    • use deepVisit() to handle circular objects.

1.1.3

🐞 Bug Fixes

  • [^] @goldfishjs/react:
    • use keys to update state.
    • get computed values in the watchDeep() callback.

1.1.2

🐞 Bug Fixes

  • [^] @goldfishjs/react: keep this of the component function in observer.

πŸ’‘ Main Changes

  • [+] @goldfishjs/react:
    • add useMount() and useUnmount().
    • add useSetup() to support the strange compiler in Taro.

1.1.0

πŸ’‘ Main Changes

  • [+] @goldfishjs/react: support React
    • useBridge(): encapsulation of underlying interfaces.
    • useFeedback(): encapsulation of Alert, Confirm, Toast, and Prompt.
    • useRequester(): encapsulation of data fetching, and includes fetching status.
    • useGlobalConfig(): get config data from global.
    • useGlobalData(): get global reactive data.
    • useGlobalStorage(): get global non-reactive data.
    • useGlobalDestroy(): add destroy function to the global.
    • useGlobalFetchInitData(): add init data fetching method to the global.
  • [+] @goldfishjs/utils: add isEqual.
  • [+] @goldfishjs/composition-api: add usePageEvents.

1.0.0

πŸ’‘ Main Changes

  • [+] @goldfishjs/react: support React

    • Connect reactive system with React Function Component.
    • Import useProps, useAutorun, useContextType, useState, and useWatch from previous composition APIs.
  • [+] @goldfishjs/pre-build: support baseDir and tsconfigPath configuration in mini.project.json file

    {
      "compilerOptions": {
        "baseDir": ".",
        "tsconfigPath": "./tsconfig.json"
      }
    }