Releases: cybergeek1943/t4json
Releases · cybergeek1943/t4json
v1.4.3
v1.4.2
- Added
types()method to T4Json instance. - Added
convert_singular_lists()method. - Added convert_singular_lists parameter to
flatten()method. - The
flatten()method should generally be up to 15% faster. - The chain_key_include_index of the
flatten()method was fixed/improved. - cleaned up code in internal methods.
v1.4.1
- Added support for re-calling T4Json instances to load new data.
- Changed the
chain_keyparameter tochain_keyswithin theflatten()method.
v1.4.0
- Slicing Operations now supported on T4Json instances.
- Support for adding and subtracting items or pairs to/from T4Json instances.
- Support for iterating through a T4Json instance.
- Support for getting the length of a T4Json instance - (number of all the pairs/items on the first level).
- Support for checking equality (of data) between two T4Json instances.
- Support for checking in-equality (number of all the pairs/items on the first level) between two T4Json instances.
- Default support for printing a T4Json instance.
- Adding a pretty print method.
- Cleaned up code.
v1.3.3
- Greatly improved the error messages.
- Fixed t4json.save() method.
- Improved t4json
.load()&load_file()&load_from_url()&load_from_string() - Added t4json.load_object() for loading python objects.
- Added new parameters to t4json
.load_from_url()for makingPOST(and others) requests. Also added support for headers and body. - Improved walking up levels in nested data using paths.
- Improved support for key paths to work with non-string objects that are keys.
- Cleaned up code in general.