|
1 | | -================= |
2 | | -JSONViewer 1.34 |
3 | | -by Kapil Ratnani |
4 | | -================= |
| 1 | +# JSONViewer 1.40 |
5 | 2 |
|
6 | 3 | This plugin is meant to display a JSON string in a Treeview. It also marks the error position in case of parsing errors. That's it!!! The plugin can be used in Notepad++. |
7 | 4 |
|
8 | | -============ |
9 | | -Instructions: |
10 | | -============ |
| 5 | +## Instructions: |
11 | 6 | 1. Paste the file "NPPJSONViewer.dll" to Notepad++ plugins\NPPJSONViewer folder |
12 | 7 | 2. Restart Notepad++ and verify that the plugin appears under the Plugins menu |
13 | 8 | 3. Open a document containing a JSON string (or paste in some JSON text) |
14 | 9 | 4. Select JSON fragment and navigate to plugins/JSON Viewer/show JSON Viewer or press "Ctrl+Alt+Shift+J" |
15 | 10 | 5. Voila!! If the JSON is valid, it will be shown in a Treeview |
16 | 11 |
|
17 | | -================== |
18 | | -Special Thanks to: |
19 | | -================== |
20 | | -Don Ho for Notepad++ |
21 | | -Rui Maciel for mjson library |
22 | 12 |
|
23 | | -================== |
24 | | -Latest Updates: |
25 | | -================== |
| 13 | +## Latest Updates: |
26 | 14 |
|
27 | | ------ |
28 | | -1.34 |
29 | | ------ |
| 15 | + |
| 16 | +### 1.40 |
| 17 | +1. issue-55 Format JSON should also set the language to JSON #FeatureRequest |
| 18 | +2. issue-56 Format Should Follow Line Break Settings |
| 19 | +3. issue-57, issue-60 "Should add a function to remove line breaks and spaces" Thanks @neoarc |
| 20 | +4. issue-68 Crashing Notepad++ |
| 21 | +5. issue-72 tab setting from notepad++ settings are not honored |
| 22 | +6. issue-73 Display tree for Array of Object |
| 23 | +7. issue-80 use line ending setting from editor |
| 24 | + |
| 25 | +### 1.34 |
30 | 26 | 1. Fix Access Violation issue #51 |
31 | 27 | 2. Fix issue #47 |
32 | 28 | 3. Fix issue #43 |
33 | 29 |
|
34 | | ------ |
35 | | -1.31 |
36 | | ------ |
| 30 | +### 1.31 |
37 | 31 | 1. Reads tab setting from notepad++ settings |
38 | 32 |
|
39 | | ------ |
40 | | -1.30a |
41 | | ------ |
| 33 | +### 1.30a |
42 | 34 | 1. Now using rapidjson |
43 | 35 |
|
44 | | ----- |
45 | | -1.24 |
46 | | ----- |
| 36 | +### 1.24 |
47 | 37 | 1. 64 bit support. Thanks @chcg |
48 | 38 |
|
49 | | ----- |
50 | | -1.23 |
51 | | ----- |
| 39 | +### 1.23 |
52 | 40 | 1. Select all text when no selection |
53 | 41 | Thanks @vakio |
54 | 42 | 2. fix memory leak and close About dialog when clicking "Close" button |
55 | 43 | Thanks @quangnh89 |
56 | 44 |
|
57 | | ----- |
58 | | -1.22 |
59 | | ----- |
| 45 | +### 1.22 |
60 | 46 | 1. Fixed display of boolean values. Now displaying as "key":True/False |
61 | 47 | Thanks @yoyokenny |
62 | 48 | 2. Fixed hang on faulty JSON. |
63 | 49 | Thanks @vancekic |
64 | 50 |
|
65 | | ----- |
66 | | -1.21 |
67 | | ----- |
| 51 | +### 1.21 |
68 | 52 | 1. Fixed display of UTF-8 characters. |
69 | 53 |
|
70 | | ----- |
71 | | -1.20 |
72 | | ----- |
| 54 | +### 1.20 |
73 | 55 | 1. Fixed bug "#3 quoted doublequotes-Jan Huschauer" |
74 | 56 |
|
75 | | ----- |
76 | | -1.19 |
77 | | ----- |
| 57 | +### 1.19 |
78 | 58 | 1. Added a command to format JSON |
79 | 59 |
|
80 | | ----- |
81 | | -1.175 |
82 | | ----- |
| 60 | +### 1.175 |
83 | 61 | 1. Now displays a message box when JSON string is not selected. |
84 | 62 |
|
85 | | ----- |
86 | | -1.17 |
87 | | ----- |
| 63 | +### 1.17 |
88 | 64 | 1. Fixed dialog display issue, that occured in 1.16 release. |
89 | 65 |
|
90 | | ----- |
91 | | -1.16 |
92 | | ----- |
| 66 | +### 1.16 |
93 | 67 | 1. Fixed bug - 3305433 do not find error on second try and do not build tree |
94 | 68 | 2. Fixed a memory leak..was not deallocating memory allocated to json strings |
95 | 69 |
|
96 | | ----- |
97 | | -1.15 |
98 | | ----- |
| 70 | +### 1.15 |
99 | 71 | 1. Fixed bug 3203739 "Unable to parse JSON Arrays" |
100 | 72 |
|
101 | | ----- |
102 | | -1.1 |
103 | | ----- |
| 73 | +### 1.1 |
104 | 74 | 1. Fixed hotkey, now press CTRL+SHIFT+ALT+J(default). |
105 | 75 | 2. Marks error position in JSON |
106 | 76 |
|
107 | | -TODO: |
108 | | -===== |
109 | | -1. Add search feature on JSON |
110 | | -2. Work on improving JSON parser performance |
0 commit comments