Skip to content
This repository was archived by the owner on Feb 11, 2022. It is now read-only.
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: tarantool/lua-jsonpath
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: picodata/lua-jsonpath
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 10 files changed
  • 10 contributors

Commits on Sep 15, 2023

  1. feat: enhance dev experience (#1)

    feat: enhance dev experience
    
    Now it uses luaunit from luarocks and generally provides better make targets, simplifying development process.
    ftelnov authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    0858b7a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. fix: correctly handle filters on root object, allow nested field usage (

    #2)
    
    Previously, filters like `$[?(@.a == 0)]` resulted in errors. It fixes them and adds missing tests for them.
    Moreover, nested properties access in expressions was malfunction. Now it works, so such filters are possible now: `$[?(@.a.b.c.d == 0)]`.
    ftelnov authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d98357e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    923eed6 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. fix: allow direct filters on arrays

    Previously, filters like `$.array[?(@.keyOfElement < 30)]` didn't work.
    You could only do that via recursive child operator, like this: `$..array[?(@.keyOfElement < 30)]`
    ftelnov committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    d9cae2a View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. fix: filter with compare

    alrsorokin authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9dfd979 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    49ad0b0 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2025

  1. Configuration menu
    Copy the full SHA
    72cb661 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2025

  1. Configuration menu
    Copy the full SHA
    40da6b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. fix: change null to bool coercion in match_type

    When type(op1) == 'boolean', this lead to non-nil op2 being converted as true and nil op2 as false. This commit changes this behavior, since null literal is non-nil object and matched in expressions object.field==null to all true fields - during op2 null to boolean coercion, inverted op1 is returned to never match in equality with original value
    potemin1999 committed Nov 17, 2025
    Configuration menu
    Copy the full SHA
    6fbf10c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9 from picodata/fix-bool-null-coercion

    fix: change null to bool coercion in match_type
    Kasen authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    3fa990d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. Release v1.1.2

    Kasen committed Nov 19, 2025
    Configuration menu
    Copy the full SHA
    4fb2488 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. fix: add null-check for comparison operations (#11)

    Co-authored-by: Vyacheslav Mayorov <v.majorov@picodata.io>
    slavische and Vyacheslav Mayorov authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    87f93c2 View commit details
    Browse the repository at this point in the history
  2. Release v1.1.3

    Alexandr Sorokin authored and alrsorokin committed Dec 10, 2025
    Configuration menu
    Copy the full SHA
    a096abe View commit details
    Browse the repository at this point in the history
Loading