Skip to content

Releases: redgeoff/mson

v2.4.0

11 May 13:38
e0f04d1
Compare
Choose a tag to compare

2.4.0 (2021-05-11)

Bug Fixes

Features

  • base-component: use deepClone (#372) (4a19e82)
  • clone-deep: drop-in replacement for lodash methods (#361) (379b223)
  • deep-clone: faster alternative to lodash's cloneDeep (#359) (9a58eeb)

v2.3.0

06 Apr 01:33
d0aeecb
Compare
Choose a tag to compare

2.3.0 (2021-04-06)

Bug Fixes

Features

v2.2.0

09 Mar 01:32
f78aa81
Compare
Choose a tag to compare

2.2.0 (2021-03-09)

Bug Fixes

  • infinite-loader: cursors on last/first page may be falsey (#317) (a5b6341)

Features

v2.1.1

07 Feb 23:33
c20016a
Compare
Choose a tag to compare

2.1.1 (2021-02-07)

Bug Fixes

v2.1.0

04 Feb 15:56
013fe81
Compare
Choose a tag to compare

2.1.0 (2021-02-04)

Bug Fixes

  • email-field: make query compatible with mongo (#304) (eb495c5)

Features

  • mingo: migrate from sift (#305) (1e3cf67)
  • template-parameters: support mongo aggregation queries (#306) (fea601d)
  • webpack: webpack does not support --profile anymore (#301) (c76de49)

v2.0.0

21 Dec 04:45
d8b0c87
Compare
Choose a tag to compare

2.0.0 (2020-12-21)

Bug Fixes

  • base-component: prevent emitting duplicate create events (#293) (c36f1d5)
  • collection-field: upsert and don't depend on presence of id (#287) (04ad490)
  • node-forge: 0.10.0 (#298) (d8b0c87)

Features

  • sift: upgrade to v13.4.0 and refactor queries (#285) (b3dc864), closes #254

BREAKING CHANGES

  • sift: The latest version of sift makes it function more like MongoDB, specifically moving away from the
    ability to define nested queries. MongoDB does this to create a boundary between the query language
    and the data. In turn, this will break the ability to specify nested queries in MSON.

For example, previous to this change, you could specify the following query:

{
  fields: {
    firstName: {
      value: {
        $eq: "Jimmy"
      }
    }
  }
}

After this change, you'll need to refactor the query to be in the form of:

{
  "fields.firstName.value": {
    $eq: "Jimmy"
  }
}

Note: this affects any areas in MSON that support queries, including the if clause in an Action.

See crcn/sift.js#206 & #254 for more information

v1.6.1

19 Nov 02:20
9de53ed
Compare
Choose a tag to compare
v1.6.1 Pre-release
Pre-release

1.6.1 (2020-11-19)

Bug Fixes

  • package.json: as per semantic release, version only in npm (#279) (77a80e8)

v1.6.0

17 Nov 15:21
cec7580
Compare
Choose a tag to compare

1.6.0 (2020-11-17)

Bug Fixes

  • form: resetOnLoad causes unintended side effects (#267) (943d8b8)
  • form-builder: need to persist form name (#268) (09e525b)
  • generate-component: use registrar to avoid circular import (#266) (1246ac5)
  • prop-filler: regex too greedy (#265) (476f594)
  • update-password: always show save and cancel (#273) (5e5aedc)
  • update-password-editor: reset on submit (#272) (d564f1e)

Features

1.5.1

21 Sep 00:03
Compare
Choose a tag to compare

1.5.0

07 Sep 22:37
Compare
Choose a tag to compare