Commit Graph

166 Commits

Author SHA1 Message Date
Fabio Caccamo 6cd075edce Fixed format auto-detection with unexpected extensions. 2020-08-12 12:46:52 +02:00
Fabio Caccamo 307a3914d1 Updated CHANGELOG and version. 2020-03-13 13:56:18 +01:00
Fabio Caccamo d0dfee0681 Added data format auto-detection when creating instance with data from filepath or url. 2020-03-13 13:54:53 +01:00
Fabio Caccamo 86a23c7c11 Fixed `keypath_separator` support when using `from_{format}` methods. #12 2020-03-13 13:53:49 +01:00
Fabio Caccamo b82e6bb724 Changed pickle default protocol to 2. 2020-02-21 14:36:07 +01:00
Fabio Caccamo f79971d6bb Updated version. 2020-02-21 13:56:02 +01:00
Fabio Caccamo 28a58aa5d7 Removed unnecessary type check. 2020-02-21 13:54:33 +01:00
Fabio Caccamo a7aa531d54 Added from_pickle and to_pickle methods. 2020-02-21 13:54:08 +01:00
Fabio Caccamo d721d8c986 Changed pickle default protocol to pickle.HIGHEST_PROTOCOL. 2020-02-21 13:53:09 +01:00
Fabio Caccamo ee5c814324 Removed type_util.is_binary method. 2020-02-21 13:51:22 +01:00
Fabio Caccamo cd0bb36ff3 Refactored Base64Serializer. 2020-02-20 17:15:14 +01:00
Fabio Caccamo a503cd365f Updated serializers encode/decode methods to be instance methods(s). 2020-02-20 17:14:48 +01:00
Fabio Caccamo 32cc5f459c Updated read_file and write_file utils to use Context Manager. 2020-02-20 17:12:47 +01:00
Fabio Caccamo ea3141b769 Added pickle serializer. 2020-02-19 18:14:23 +01:00
Fabio Caccamo 08d00607d1 Removed custom encoder in dump method. 2020-02-19 18:13:11 +01:00
Fabio Caccamo 84ced6c68b Added datetime, Decimal and set support to JSONSerializer. 2020-02-19 18:12:36 +01:00
Fabio Caccamo 7b83e7d663 Centralized json operations using JSONSerializer. 2020-02-19 15:18:29 +01:00
Fabio Caccamo 87c3ddbc5b Removed slugify usage in serializers. 2020-02-19 15:17:28 +01:00
Fabio Caccamo fdb4569f69 Updated serializers encode/decode methods to staticmethod(s). 2020-02-19 15:16:23 +01:00
Fabio Caccamo de6d6b13a8 Fixed type_util.is_json_serializable with set objects. 2020-02-19 15:14:22 +01:00
Fabio Caccamo 7a4920705d Improved invert utility to handles correctly lists and tuples. 2020-02-19 15:13:33 +01:00
Fabio Caccamo efc607eea4 Fixed search for int no results - #7 2020-02-07 11:42:08 +01:00
Fabio Caccamo 8d1a5a26f8 Updated metadata, changelog and version. 2020-02-06 15:37:28 +01:00
Fabio Caccamo 5b680ce5be Improved code quality. 2020-02-06 15:18:01 +01:00
Fabio Caccamo 46e55cf1c9 Added nest utility method. 2020-02-06 15:16:11 +01:00
Fabio Caccamo 78c20ca2ce Added type_util tests. 2020-02-06 15:15:10 +01:00
Fabio Caccamo eb676bcc8f Added groupby utility method. 2020-02-06 15:14:36 +01:00
Fabio Caccamo b3caf62c0f Improved code quality. 2020-02-05 10:30:19 +01:00
Fabio Caccamo 969640bf72 Improved code quality. 2020-02-05 09:48:50 +01:00
Fabio Caccamo 0bb31c52e5 Improved code quality. 2020-02-04 12:26:10 +01:00
Fabio Caccamo d239e04324 Improved code quality. 2020-02-04 12:10:54 +01:00
Fabio Caccamo 4199b9d605 Reformatted docstrings. 2020-02-04 11:29:00 +01:00
Fabio Caccamo e1d41ae2cc Improved code quality. 2020-02-04 11:28:47 +01:00
Fabio Caccamo d80b4d9537 Added keylists core method. 2020-02-04 10:33:20 +01:00
Fabio Caccamo df3bcb7a52 Improved code quality. 2020-02-03 19:01:28 +01:00
Fabio Caccamo 3bd5271616 Reorganized lib and tests packages, improved code quality. 2020-02-03 18:25:54 +01:00
Fabio Caccamo 933e799a54 Removed unused variable. 2020-02-03 12:07:52 +01:00
Fabio Caccamo b9aab97f53 Removed unused import. 2020-02-03 12:07:41 +01:00
Fabio Caccamo be647c27dc Improved code quality and tests coverage. 2020-01-31 13:02:07 +01:00
Fabio Caccamo 6fa19b771c Improved code quality. 2020-01-30 15:50:01 +01:00
Fabio Caccamo a39402c1ec Updated README, CHANGELOG and version. 2020-01-30 15:34:37 +01:00
Fabio Caccamo 646d00adde Removed unused imports. 2020-01-30 15:34:15 +01:00
Fabio Caccamo 26d6f8b770 Merged 'dicts' and 'lists' arguments to 'collections' in clean method. 2020-01-30 15:33:48 +01:00
Fabio Caccamo 5dd83a7283 Refactored code implementing type_util methods. 2020-01-30 15:31:53 +01:00
Fabio Caccamo 0e9bfbcc86 Added benedict.utils.type_util. 2020-01-30 15:27:39 +01:00
Fabio Caccamo ce1cbc52d3 Added KeylistDict with index support. #1 2020-01-30 12:56:00 +01:00
Fabio Caccamo 3318af4ed5 Refactored parse_util. 2020-01-28 17:32:58 +01:00
Fabio Caccamo b21323a8a3 Improved code quality. 2020-01-25 12:08:24 +01:00
Fabio Caccamo ea87753f8c Refactored KeypathDict and added keypath_util. 2020-01-24 17:57:55 +01:00
Fabio Caccamo 367f77f0cd Refactored KeypathDict and improved code quality. 2020-01-20 17:21:37 +01:00