summarylogtreecommitdiffstats
path: root/CHANGELOG
blob: e985cfb8c7f4b250ca5665d3524231dd02d6fcdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
jello changelog

20211126 v1.4.5
- Note to Package Maintainers:
    TLDR: `/jello/man/jello.1` is deprecated and only `/man/jello.1` should be used.

    The Man page in the PyPi source packages will be moving from `/jello/man/jello.1` to `/man/jello.1`
    in version 1.5.0. For now the Man page will be available in both locations, but be aware that
    the Man page at `/jello/man/jello.1` is now considered deprecated.
- Include CHANGELOG in source distribution
- Fix Man page location in source packages
- Fix JSON load exception message to be more helpful
- Fix schema view for nested lists
- Add object and array initiation lines to schema view
- Add Python 3.10 tests

20210626 v1.4.4
- Rename internal variables so they don't collide with user defined names
- Clean up user runtime environment of unused variables

20210623 v1.4.3
- Update html formatting tests to only run if Pygments v2.9.0 is installed
- Fix typo in man page
- Fix tests failing on non-AMD64 architectures due to non-sorted set

20210622 v1.4.2
- Add MANIFEST.in file to project root to add man page to source

20210621 v1.4.1
- Add validation for type annotation option in initialization file

20210614 v1.4.0
- Add type annotation option for Schema view
- Enhance error handling when a dict method is accessed (e.g. .get)
- Enhance exception error messages
- Pygments library dependency is now optional
- Code refactor to split cli from lib

20210609 v1.3.6
- Documentation fixes for packages and binaries hosting

20210609 v1.3.5
- Enhance lines output to support colors
- Enhance raw output to force monochrome output

20210609 v1.3.4
- Documentation fixes

20210608 v1.3.3
- Raise exception while creating JSON for non-serializable objects

20210608 v1.3.2
- Fix JSON strings with UTF-8 characters in Schema output

20210608 v1.3.1
- Fix regression with JELLO_COLORS environment variable

20210608 v1.3.0
- Add ability to use dot notation
- Add more version information
- Enhance performance and memory utilization for larger datasets
- Enhance JSON strings to output UTF-8 characters instead of escaped codes
- Enhance compact output to be even more compact by removing extra spaces
- Add tests for python 3.9

20210524 v1.2.11
- Fix colors on Windows
- Fix unrecognized characters in README.md for Windows
- Create MSI installer for Windows

20200909 v1.2.10
- Add 'as_lib' option to pyquery and load_json to allow raising exceptions when being used as a module

20200728 v1.2.9
- Use sys.exit() for pyoxidizer support

20200614 v1.2.8
- Improve handling of blank input

20200612 v1.2.7
- Handle blank input gracefully

20200509 v1.2.6
- Add license file to package
- Remove tests from package
- Reduce pygments requirement to v2.4.2

20200412 v1.2.5
- Add custom colors to JELLO_COLORS env variable and .jelloconf.py

20200409 v1.2.4
- Fix Windows compatibility for broken pipe handling

20200409 v1.2.3
- Simplify broken pipe handling

20200409 v1.2.2
- Enhance schema format and colors for arrays
- Simplify schema monochrome code

20200409 v1.2.1
- Add colors to schema view
- Add schema option to .jelloconf.py
- Change JSON colors to use ansi colors to match schema view
- Fix BrokenPipeError message

20200408 v1.2.0
- Add -s schema option to print in a grep-able format

20200404 v1.1.2
- Remove lines() function and fix error message

20200403 v1.1.1
- Add option variable support to .jelloconf.py

20200402 v1.1.0
- Add color output by default when not piping data to another program
- Add -m option for monochrome output

20200401 v1.0.0
- Remove requirement to assign the result to 'r'

20200401 v0.8.0
- Github Actions CI unit tests
- Code cleanup
- Add more tests

20200331 v0.5.0
- Add -l option for lines output (deprecated lines() function)
- Add -i option to import a custom configuration to initialize the environment
- Fixed handling of strings with newlines for lines output
- Add over 100 tests

20200325 v0.3.1
- Enhanced exception handling

20200325 v0.3.0
- Add -r option for raw output
- Fix null, and boolean values
- Add -n option to print selected null values

20200325 v0.2.0
- Handle TypeError for bash array joins

20200324 v0.1.9
- More exception handling

20200324 v0.1.8
- Enhance error messages

20200324 v0.1.7
- Fix helptext and version printing

20200324 v0.1.6
- Add __init__.py to package

20200324 v0.1.5
- Initial release