Commit Graph

300 Commits

Author SHA1 Message Date
Fabio Caccamo 7d2af21d15 Fixed python 3.5/3.6 I/O encoding issue. 2020-09-09 16:49:49 +02:00
Fabio Caccamo 84ff5b7406 Enforced IODict initial check when using filepath or data-string. 2020-09-09 16:47:25 +02:00
Fabio Caccamo ac789db31d Added plist support. 2020-09-09 16:45:39 +02:00
Fabio Caccamo 68311ced1e Re-ordered methods alphabetically. 2020-09-09 12:22:56 +02:00
Fabio Caccamo 3282866414 Improved serializers.get_serializers_by_format format to key conversion. 2020-09-09 12:21:47 +02:00
Fabio Caccamo 769cd8842d Updated version and CHANGELOG. 2020-09-04 15:59:36 +02:00
Fabio Caccamo 0abe713e84 Updated dict pointers test. #25 2020-09-04 15:58:37 +02:00
Fabio Caccamo b9dfedf8da Added test case for issue #25 2020-09-02 13:48:22 +02:00
Fabio Caccamo f0dfecb59b Removed print from tests. 2020-09-02 13:48:01 +02:00
Fabio Caccamo 3e4ae0622a Added overwrite option support to merge method. #24 2020-09-02 10:22:20 +02:00
Fabio Caccamo 06c740a488 Added find method. #23 2020-08-27 15:13:18 +02:00
Fabio Caccamo 297be316be Updated README testing section. [ci skip] 2020-08-27 15:12:26 +02:00
Fabio Caccamo 44884fe542 Updated requirements. [ci skip] 2020-08-27 15:11:51 +02:00
Fabio Caccamo 07e208f564 Updated README.md [ci skip] 2020-08-14 16:34:58 +02:00
Fabio Caccamo 8719ce99df Added requirements.txt 2020-08-14 15:50:06 +02:00
Fabio Caccamo ebe7f1d33d Removed unnecessary try/except block. 2020-08-12 12:47:43 +02:00
Fabio Caccamo 6cd075edce Fixed format auto-detection with unexpected extensions. 2020-08-12 12:46:52 +02:00
Fabio Caccamo 991487590f Added issue #20 test case. 2020-08-12 12:42:16 +02:00
Fabio Caccamo 9610ee35f0 Added visitors badge to README. [ci skip] 2020-08-06 11:48:29 +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 7c0f11ea83 Simplified .travis config. 2020-03-01 11:45:22 +01:00
Fabio Caccamo b82e6bb724 Changed pickle default protocol to 2. 2020-02-21 14:36:07 +01:00
Fabio Caccamo 414f53286a Updated travis. 2020-02-21 14:03:31 +01:00
Fabio Caccamo f79971d6bb Updated version. 2020-02-21 13:56:02 +01:00
Fabio Caccamo 82d2820ef4 Updated CHANGELOG. 2020-02-21 13:55:44 +01:00
Fabio Caccamo 218a42b8bf Updated README.md 2020-02-21 13:55:27 +01:00
Fabio Caccamo 9dc197bd7e Fixed dump test for python 3.5. 2020-02-21 13:55:06 +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 6da3cb5a04 Fixed python 2.7 build errors. 2020-02-20 18:08:38 +01:00
Fabio Caccamo f1608782f1 Updated .travis config. 2020-02-20 17:27:00 +01:00
Fabio Caccamo 0e306d5307 Added parse_util test case. 2020-02-20 17:17:22 +01:00
Fabio Caccamo c1eeb5671e Added pickle encode/decode tests. 2020-02-20 17:15:53 +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 4b941579b6 Improved type_util tests. 2020-02-20 17:11:06 +01:00
Fabio Caccamo a706708e04 Improved dump tests. 2020-02-20 11:41:26 +01:00
Fabio Caccamo e3b0c115dc Improved unflatten tests. 2020-02-20 11:41:14 +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