Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: harttle/liquidjs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.43.0
Choose a base ref
...
head repository: harttle/liquidjs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v10.0.0
Choose a head ref
  • 11 commits
  • 181 files changed
  • 3 contributors

Commits on Nov 27, 2022

  1. chore: rename filters to snake style, #487

    BREAKING CHANGE: keys in `<liquidjs>.filters` are now in snake case (instead of camel case), identical to that in Liquid template.
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    ff112a4 View commit details
    Browse the repository at this point in the history
  2. refactor: delay creation of operatorsTrie and hide this implementation

    BREAKING CHANGE: use `operators` instead of `operatorsTrie` as Tokenizer constructor argument, #500
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    bb58d3e View commit details
    Browse the repository at this point in the history
  3. refactor: remove use of internal Context class in evalValue argument

    BREAKING CHANGE: `evalValue` won't support `Context` as second argument anymore.
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    b115077 View commit details
    Browse the repository at this point in the history
  4. refactor: remove toThenable export

    BREAKING CHANGE: `<liquidjs>.toThenable` is removed, use `<liquidjs>.toPromise` instead
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    ffefd91 View commit details
    Browse the repository at this point in the history
  5. refactor: change ownPropertyOnly default value to true

    BREAKING CHANGE: `ownPropertyOnly` default value changed to `true`
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    7eb6216 View commit details
    Browse the repository at this point in the history
  6. perf: target Node.js 14 for cjs bundle (main entry)

    BREAKING CHANGE: main entry need Node.js>=14 to run, you can build LiquidJS by your own by using ESM entry.
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    1f6ce7c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9299268 View commit details
    Browse the repository at this point in the history
  8. refactor: _evalToken renamed to evalToken

    BREAKING CHANGE: `evalToken` now returns a generator (LiquidJS async), which is different from `evalToken` in previous LiquidJS versions.
    harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    4e1a30a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1380ac9 View commit details
    Browse the repository at this point in the history
  10. chore(deps): bump minimatch from 3.0.4 to 3.1.2

    Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
    - [Release notes](https://github.com/isaacs/minimatch/releases)
    - [Commits](isaacs/minimatch@v3.0.4...v3.1.2)
    
    ---
    updated-dependencies:
    - dependency-name: minimatch
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and harttle committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    5bbdc08 View commit details
    Browse the repository at this point in the history
  11. chore(release): 10.0.0 [skip ci]

    # [10.0.0](v9.43.0...v10.0.0) (2022-11-27)
    
    ### chore
    
    * rename filters to snake style, [#487](#487) ([ff112a4](ff112a4))
    
    ### Code Refactoring
    
    * `_evalToken` renamed to `evalToken` ([4e1a30a](4e1a30a))
    * change `ownPropertyOnly` default value to `true` ([7eb6216](7eb6216))
    * delay creation of `operatorsTrie` and hide this implementation ([bb58d3e](bb58d3e))
    * remove `toThenable` export ([ffefd91](ffefd91))
    * remove use of internal `Context` class in `evalValue` argument ([b115077](b115077))
    
    ### Performance Improvements
    
    * target Node.js 14 for cjs bundle (main entry) ([1f6ce7c](1f6ce7c))
    
    ### BREAKING CHANGES
    
    * `evalToken` now returns a generator (LiquidJS async), which is different from `evalToken` in previous LiquidJS versions.
    * main entry need Node.js>=14 to run, you can build LiquidJS by your own by using ESM entry.
    * `ownPropertyOnly` default value changed to `true`
    * `<liquidjs>.toThenable` is removed, use `<liquidjs>.toPromise` instead
    * `evalValue` won't support `Context` as second argument anymore.
    * use `operators` instead of `operatorsTrie` as Tokenizer constructor argument, #500
    * keys in `<liquidjs>.filters` are now in snake case (instead of camel case), identical to that in Liquid template.
    semantic-release-bot committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    9b9ef37 View commit details
    Browse the repository at this point in the history
Loading