Skip to content

Commit aad38e5

Browse files
authored
drop transit (#281)
1 parent 486c85f commit aad38e5

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Changelog
2+
- 2.1.17
3+
- Dropped support of loading query in obsolete Immutable string format used in versions 0.* (issue #254)
24
- 2.1.16
35
- Fixed issues with export to Mongo and JsonLogic of queries with nested groups (#279, #279)
46
- 2.1.15

modules/import/tree.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Immutable, { fromJS, Map } from "immutable";
2-
const transit = require("transit-immutable-js");
32
import {validateTree} from "../utils/validation";
43
import {extendConfig} from "../utils/configUtils";
54
import {getTreeBadFields} from "../utils/treeUtils";
@@ -21,7 +20,7 @@ export const loadTree = (serTree) => {
2120
} else if (typeof serTree == "string" && serTree.startsWith('["~#iM"')) {
2221
//tip: old versions of RAQB were saving tree with `transit.toJSON()`
2322
// https://github.com/ukrbublik/react-awesome-query-builder/issues/69
24-
return transit.fromJSON(serTree);
23+
throw "You are trying to load query in obsolete serialization format (Immutable string) which is not supported in versions starting from 2.1.17";
2524
} else if (typeof serTree == "string") {
2625
return _fromJS(JSON.parse(serTree));
2726
} else throw "Can't load tree!";

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-awesome-query-builder",
3-
"version": "2.1.16",
3+
"version": "2.1.17",
44
"description": "User-friendly query builder for React. Demo: https://ukrbublik.github.io/react-awesome-query-builder",
55
"keywords": [
66
"query-builder",
@@ -67,9 +67,7 @@
6767
"prop-types": "^15.6.0",
6868
"react-redux": "^5.0.0",
6969
"redux": "^3.5.0",
70-
"sqlstring": "^2.3.1",
71-
"transit-immutable-js": "^0.7.0",
72-
"transit-js": "^0.8.846"
70+
"sqlstring": "^2.3.1"
7371
},
7472
"peerDependencies": {
7573
"antd": ">=4.0.0 <4.5.0",

webpack.config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ module.exports = {
4646
"redux": "Redux",
4747
"immutable": "Immutable",
4848
"moment": 'moment',
49-
"transit-js": "Transit",
50-
"transit-immutable-js": "TransitImmutable",
5149
"sqlstring": "sqlstring",
5250
"classnames": "classnames",
5351
},

0 commit comments

Comments
 (0)