Skip to content

Latest commit

 

History

History
877 lines (876 loc) · 116 KB

CHANGELOG.md

File metadata and controls

877 lines (876 loc) · 116 KB

Change Log

  • 2024-05-10 11:43:43 +0200 4281e37 2.20.0
  • 2024-05-10 11:43:20 +0200 a28996b Added 2.20.* notes
  • 2024-05-10 11:35:00 +0200 7c1b27c extra AI api endpoints
  • 2024-05-10 11:27:06 +0200 ba62a0c more api endpoints
  • 2024-05-09 11:56:55 +0200 71afe0e moved 2.20.* warnings into a proper Python PendingDeprecationWarning message
  • 2024-05-08 11:41:37 +0200 89d76d9 Merge branch 'spew-warning-for-2.20'
  • 2024-05-08 11:34:59 +0200 2720d21 Added --warnings flag to cli4 and associated warnings= flag to cloudflare() call. Provides an ability to control warning messages on or after 2.20.* release
  • 2024-05-07 11:54:19 +0200 ddbe166 reduce processing of OpenAPI logic when content-type is application/json
  • 2024-05-07 11:46:45 +0200 676d258 2.20.* warning now in its own file and warning sent to stderr or logging only if release number 2.20 or above
  • 2024-05-02 12:49:53 +1000 3181096 output major version release imminent warning
  • 2024-04-29 19:15:50 +0100 34bcb1b HTTPError can show up when you plan with the URL value
  • 2024-04-29 18:38:57 +0100 7535d9a CHANGELOG.md pushed to github
  • 2024-04-29 18:38:21 +0100 1bda322 2.19.4
  • 2024-04-29 18:36:37 +0100 a3cda63 #186 - explain how to maps arguments
  • 2024-04-29 18:28:56 +0100 389029a #188 - url now uses strings - as it should!
  • 2024-04-29 18:07:15 +0100 4bd76db #190 - remove Python 3.5 support because of f-string
  • 2024-04-29 18:04:12 +0100 02e513f 2.19.3
  • 2024-04-29 18:02:44 +0100 8f2e7ad Add version 3.0 code and pinning info to README
  • 2024-04-29 18:01:58 +0100 b4dbc6e more api endpoints
  • 2024-04-29 18:01:25 +0100 63f1839 now that AI methods are in library - no need for CLOUDFLARE_API_EXTRAS code
  • 2024-04-18 16:35:32 -0700 0c1fb92 more api endpoints
  • 2024-03-19 15:02:14 -0700 839ac32 remove f-string for Python <3.6 compatibility
  • 2024-03-11 22:25:20 -0300 ab8a1aa added documentation urls, etc for pypi
  • 2024-03-11 22:21:01 -0300 fc0e111 finally removed the VOID calls, added /ai/run endpoints
  • 2024-03-04 19:50:56 -0500 56ffcfc still testing docs
  • 2024-03-04 19:46:21 -0500 82d2dcb added more download stats
  • 2024-03-04 19:32:03 -0500 1ae9c2a still testing docs
  • 2024-03-04 19:29:14 -0500 f9b565a added download stats
  • 2024-03-04 00:02:19 -0500 984284f still testing docs
  • 2024-03-04 00:01:25 -0500 cf2b3d7 still testing docs
  • 2024-03-01 12:05:09 -0800 26f6af8 still testing docs
  • 2024-03-01 11:39:45 -0800 35c0e06 start of longstanding need for documentation, update of copyright string
  • 2024-03-01 10:15:38 -0800 4fe03ee readthedocs initial setup - long overdue
  • 2024-02-26 23:33:35 -0800 77fee2e pylint fixes
  • 2024-02-26 23:30:57 -0800 e7cc964 moved all requests code/exceptions into network where it belongs, import cleanup, exception handling cleanup
  • 2024-02-26 23:20:06 -0800 dbaf7d6 handle python < 3.10 to get utc time correctly
  • 2024-02-23 16:47:01 -0800 036c5ed document cli4 having --header flag
  • 2024-02-23 16:39:32 -0800 6eed220 cli4 has --header flag, plus http_headers needed some more syntax checking
  • 2024-02-22 19:03:24 -0800 dec9835 added Python 3.5 note
  • 2024-02-22 15:10:24 -0800 b3cf637 remove excessive import statements
  • 2024-02-22 15:09:41 -0800 c5a5587 improved date/time rfc/iso code, lint fixes
  • 2024-02-22 13:49:22 +0900 9dca32b CHANGELOG.md pushed to github
  • 2024-02-22 13:49:15 +0900 28b768a 2.19.2
  • 2024-02-22 13:48:52 +0900 11d1270 typo
  • 2024-02-22 13:37:13 +0900 287c8a7 CHANGELOG.md pushed to github
  • 2024-02-22 13:36:59 +0900 6f9e5cf 2.19.1
  • 2024-02-22 13:34:05 +0900 08123c1 http_headers documentation
  • 2024-02-22 13:14:37 +0900 44751a0 fix tag name creation
  • 2024-02-22 11:25:20 +0900 10d8af3 CHANGELOG.md pushed to github
  • 2024-02-22 11:23:43 +0900 32d1461 2.18.1.rc1
  • 2024-02-22 11:23:09 +0900 a71dd35 added http_headers
  • 2024-02-22 09:32:55 +0900 c2c4adf solidfied the Python3 only mindset
  • 2024-02-19 16:45:40 +0900 64f3a01 brought man page up to date
  • 2024-02-18 18:48:47 +0900 618d02e create dummy loa document on-the-fly with very-basic pdf content
  • 2024-02-17 08:13:17 +0900 4b2ec55 CHANGELOG.md pushed to github
  • 2024-02-17 08:12:56 +0900 c7d9ae3 2.19.0
  • 2024-02-17 08:10:02 +0900 9135f17 typo introduced before 2.18.x - now fixed
  • 2024-02-17 08:09:18 +0900 3901158 purge_cache test - was chasing a different bug
  • 2024-02-14 13:42:44 -0800 ba42673 typo
  • 2024-02-12 14:24:48 -0800 c5b035a CHANGELOG.md pushed to github
  • 2024-02-12 14:24:13 -0800 b2ec8f7 2.18.2
  • 2024-02-12 13:18:19 -0800 6245faf coverage should only be CloudFlare/*.py files
  • 2024-02-12 11:10:29 -0800 6c309ec when more than one Content-Type is recommended try to make a good choice
  • 2024-02-12 10:03:18 -0800 bf93a19 one more %r needed
  • 2024-02-12 10:02:49 -0800 664c992 add error print for error chain - to test that code
  • 2024-02-11 12:03:50 -0800 212c080 more api calls
  • 2024-02-10 22:43:29 -0800 eeb1355 Issue182 triggered some rethink of the exception code plus some longstanding cleanup
  • 2024-02-10 22:26:12 -0800 9f8fe7a cleanup error message
  • 2024-02-10 18:33:24 -0800 60c67b6 print error before assert
  • 2024-02-10 15:21:38 -0800 1acba51 typo
  • 2024-02-10 15:21:04 -0800 5a314b1 CloudFlare/tests/test_find.py
  • 2024-02-10 15:12:38 -0800 4a8c255 cleaner AI examples using find() call
  • 2024-02-10 15:11:05 -0800 6f38180 cleaner AI exampled using the find() call and/or sanitized calls without at-symbols
  • 2024-02-10 15:00:34 -0800 e588f6b cleaner sanitize code for keywords, dashes, at-symbols. Cleaner API Exception returns. Added unified find() call to reduce code
  • 2024-02-10 12:37:38 -0800 abcdcee improved error message - minor
  • 2024-02-09 16:32:14 -0800 0e7bbec cleanup of _content_type value - not needed if None, which is the default
  • 2024-02-09 13:25:10 -0800 07348fe CHANGELOG.md pushed to github
  • 2024-02-09 13:24:46 -0800 742c156 2.18.1
  • 2024-02-09 13:20:06 -0800 2a3e059 add data and files to be present - which is not normall legal, convert code from dict to set for files data to improve requests() handling
  • 2024-02-09 13:19:08 -0800 10455f3 handle --form with set() - was missing
  • 2024-02-09 12:14:25 -0800 719c1f9 cleanup of version checking code for readability
  • 2024-02-09 11:32:08 -0800 299ef93 CHANGELOG.md pushed to github
  • 2024-02-09 11:31:47 -0800 5de022e start using mypy for a checking source code
  • 2024-02-09 11:30:55 -0800 61e8108 2.18.0
  • 2024-02-08 17:17:07 -0800 99d4228 now prints correct --form data in all cases
  • 2024-02-08 17:07:29 -0800 a7e1b77 handle versions 2.14.2 or below or 2.17.0 or any version above that
  • 2024-02-08 16:44:05 -0800 4bd5e3f example for /accounts/:id/images/v2/direct_upload
  • 2024-02-08 14:19:04 -0800 0a9cc41 passing params as files for multipart/form-data type APIs needed some work
  • 2024-02-08 14:11:49 -0800 cd078fb improve debug prints. handle all the files debug formats
  • 2024-02-08 14:08:37 -0800 cec7f5a added comment to remind how data/json/files behaves
  • 2024-02-03 11:08:43 -0800 397ee01 make more generic vs mp3 only, add many clips to default clips (including French clip)
  • 2024-01-25 22:15:19 +0000 bb5e1ac minor edit to handle mypy processing
  • 2024-01-25 20:14:58 +0000 5907454 damn typos!
  • 2024-01-23 13:42:33 +0000 b721505 PEP8 edits via pycodestyle
  • 2024-01-22 22:42:30 +0000 e90d38e handle case where zone and account disallow load balancing
  • 2024-01-22 22:29:06 +0000 cf595ab CHANGELOG.md pushed to github
  • 2024-01-22 22:28:12 +0000 fadbace 2.17.0
  • 2024-01-22 22:27:13 +0000 ee72509 make 4xx error handling more generic
  • 2024-01-22 22:26:13 +0000 ea9e609 testing load balancers becuase they return 412 HTTP errors
  • 2024-01-21 17:38:08 +0000 e09b075 debug messages line lenght needs to be longer so that error return messages are shown clearly
  • 2024-01-20 18:21:28 +0000 3b8e699 issue-181 HTTP response code 412 not handled
  • 2024-01-12 12:34:07 -0800 2da9a7b handle 404 errors with invalid API error structure
  • 2024-01-12 12:33:24 -0800 f39b3c1 test get/put/patch/delete and post with no data - all expected return error
  • 2024-01-12 11:42:56 -0800 6acca0e now testing api calls with four id values
  • 2024-01-12 11:06:44 -0800 604d2bd now testing api calls with three id values
  • 2024-01-12 11:05:06 -0800 1a5a859 improve error message responses for 400-405 http reponses code - they now decode Cloudflare error values
  • 2024-01-11 15:32:09 -0800 e3b2631 tuna tweeks, coverage html added
  • 2024-01-11 13:44:54 -0800 dc18d57 lint found minor stuff
  • 2024-01-11 13:44:19 -0800 c7658a3 lint found minor stuff, fixed longstanding _parts list size
  • 2024-01-11 11:48:33 -0800 1ba1ca5 lint found minor stuff
  • 2024-01-11 11:47:37 -0800 dbec555 added lots of %s %r tests
  • 2024-01-11 11:39:06 -0800 e44bf75 lint found minor stuff
  • 2024-01-11 11:38:12 -0800 0ac418b updated lint rules
  • 2024-01-05 15:44:19 -0800 3d9f960 cleanup of application/octet-stream duplicate code
  • 2024-01-05 15:24:29 -0800 cbf250f /accounts/:id/urlscanner/scan/:id/screenshot returns a binary object - a png file
  • 2024-01-05 12:39:27 -0800 231b7a7 handle zero length content responses (normally 204 returns to delete)
  • 2024-01-05 12:38:47 -0800 ed08910 testing rulesets where response is None to delete
  • 2024-01-04 15:43:43 -0800 26893b2 CHANGELOG.md pushed to github
  • 2024-01-04 15:42:32 -0800 ce080f3 2.16.0
  • 2024-01-04 15:42:09 -0800 f2441b1 added CloudFlare/tests as a package - a better place to keep tests
  • 2024-01-04 15:39:18 -0800 401149c return http code 200 and more 2xx now accepted, check for decode() errors
  • 2024-01-04 15:37:25 -0800 68ab29c confine account to first one
  • 2024-01-04 15:36:51 -0800 7e88785 testing pdf uploading and downloading
  • 2024-01-02 09:00:43 -0800 6ba9ced cleanup to show correct sequence of firewall and filter creation and deletion
  • 2024-01-01 17:30:17 -0800 8a04e95 now builds TABLE-OF-COMMANDS.md
  • 2024-01-01 17:29:31 -0800 0c85423 more table - based on examples/example_list_api_from_web.py
  • 2024-01-01 17:21:23 -0800 38ea7a2 moved to api_from_openapi()
  • 2024-01-01 17:11:09 -0800 f42454b update email examples to reflect newer api
  • 2024-01-01 13:09:11 -0800 e6d9692 added workers create and delete
  • 2023-12-31 16:55:20 -0800 2ff132d test invalid dns records
  • 2023-12-31 16:19:21 -0800 26a90c3 more tests - invalid types and string returns
  • 2023-12-31 16:15:12 -0800 8dbf8cd force check for None on email/key/token/certtoken
  • 2023-12-31 12:42:47 -0800 e7224a8 /graphql tests
  • 2023-12-31 12:04:15 -0800 28a3fd7 incorrect coding of /zones/:id/logs/received/fields
  • 2023-12-31 11:34:41 -0800 0487170 typo
  • 2023-12-31 11:11:43 -0800 3124aa6 easier date code
  • 2023-12-31 10:47:45 -0800 08d9d4c test raw=True calls via listing zones
  • 2023-12-31 09:44:48 -0800 0b6271a moved /tests to /CloudFlare/tests
  • 2023-12-31 09:37:34 -0800 74c7ce0 removed api_decode_from_web.py as the old api.cloudflare.com website has gone away
  • 2023-12-31 09:36:06 -0800 5795d40 moved /tests to /CloudFlare/tests. Removed find_package - as it was installing /tests and conflicting with other packages
  • 2023-12-31 09:33:59 -0800 5622686 tests more return values
  • 2023-12-31 09:33:05 -0800 fb245ee OpenAPI code now returns clean errors and version number. cli4 prints fetch errors cleanly
  • 2023-12-30 18:13:09 -0800 d6cd999 moved tests to under CloudFlare
  • 2023-12-30 18:06:31 -0800 5390d3d typo
  • 2023-12-30 17:48:41 -0800 609044f markdown cleanup
  • 2023-12-30 17:21:07 -0800 8c53a8a openapi url now in code where it belongs, args checked for type str, logging messgaes for various errors, http error code 400 & 429 handled
  • 2023-12-30 17:16:24 -0800 53af1a2 --openapi call now with optional argument as url is built into code
  • 2023-12-30 17:15:35 -0800 5558e19 all tests now similar structure, callable from command line, debug on by default for command line calls
  • 2023-12-30 17:12:16 -0800 b2c3eaa move OPENAPI_URL into code where it belongs
  • 2023-12-30 16:42:11 -0800 e8ba3e3 only create one logger - longstanding issue solved
  • 2023-12-30 16:09:50 -0800 e460d78 added openapi_url config - rarely used outside of development
  • 2023-12-29 14:12:05 -0800 4383548 deal with /certificates case - which is unique
  • 2023-12-28 14:02:39 -0800 98c0526 do not run tests if nothing has changed
  • 2023-12-28 14:02:09 -0800 4a8626f make zone choice random, add delay for import as it is rate limited
  • 2023-12-28 14:00:53 -0800 3b17a03 remove excess code
  • 2023-12-28 12:38:27 -0800 678b70a moved to use tempfile.TemporaryFile so more portable over many systems
  • 2023-12-28 12:32:05 -0800 01ebc72 moved to use tempfile.TemporaryFile so more portable over many systems
  • 2023-12-28 11:59:04 -0800 6b1cbe4 CHANGELOG.md pushed to github
  • 2023-12-28 11:58:34 -0800 aac4e6f 2.15.1
  • 2023-12-28 11:58:00 -0800 fddc424 fixed a bad edit from 241af4d which stopped data being send on PUT/POST/PATCH/DELETE
  • 2023-12-28 11:49:45 -0800 62eb860 example of purge_cache for free or enterprise accounts
  • 2023-12-27 11:53:31 -0800 64ee01b CHANGELOG.md pushed to github
  • 2023-12-27 11:50:33 -0800 6153da0 2.15.0
  • 2023-12-27 11:49:53 -0800 d6ae4ea added Content-Type processing on add, removed old api web checking (hence remove bs4), refactoring of all add methods, network now handles data/json cleanly, results returned based on Content-Type via new code, setup/requirements removed BeautifulSoup/bs4
  • 2023-12-26 15:18:00 -0800 91bd97d corrected missing tests; added debug test - useful for coverage
  • 2023-12-26 15:17:07 -0800 25c981a test cf.add()
  • 2023-12-26 15:16:44 -0800 edf9e51 complete rewrite - maybe better; maybe not; however, test runs are nicer to look at
  • 2023-12-26 11:09:14 -0800 61ca2d6 automate the list of aliases - far better for future
  • 2023-12-26 09:50:44 -0800 75234ea Allow PUT and POST to both send files, move params into files when both types used
  • 2023-12-25 16:17:21 -0800 fc74b5a more test cases
  • 2023-12-25 16:16:37 -0800 a42d836 more test cases
  • 2023-12-25 12:56:15 -0800 945afcc more test cases and moved pytest to pytest with coverage
  • 2023-12-25 12:54:04 -0800 08da722 init.py needed for coverage to work
  • 2023-12-23 16:23:36 -0800 42d8a62 added more AI examples
  • 2023-12-23 10:26:50 -0800 241af4d cleanup of params vs content
  • 2023-12-21 14:20:44 -0800 57e9c0f updated to handle new keyword handling method
  • 2023-12-21 14:15:59 -0800 6769d9f updated to handle new keyword handling method
  • 2023-12-14 17:40:29 +0000 d7ca6d1 Added first pass at Content-Type processing from openapi data
  • 2023-12-13 14:01:10 +0000 d141d87 CHANGELOG.md pushed to github
  • 2023-12-13 13:59:55 +0000 9b0787e 2.14.3
  • 2023-12-13 13:52:53 +0000 ab6f4db handle {account-identifier} with a dash vs underscore. Arggg!
  • 2023-12-13 13:52:03 +0000 f445051 /live added - but does not response yet
  • 2023-11-25 20:05:23 -0800 5b7b386 CHANGELOG.md pushed to github
  • 2023-11-25 20:04:41 -0800 b80db60 added AI info
  • 2023-11-25 19:43:28 -0800 c88bbfa account name via -a flag now. should not be needed
  • 2023-11-25 19:26:44 -0800 3621a4d clean up and more
  • 2023-11-25 19:25:59 -0800 282aa54 stable diffusion example
  • 2023-11-25 19:25:07 -0800 3e40a69 clean up and more
  • 2023-11-25 15:14:00 -0800 1eeca98 move config info into code
  • 2023-11-25 15:00:14 -0800 d79b0ec first pass a new AI API calls
  • 2023-11-25 13:06:07 -0800 115fac8 CHANGELOG.md pushed to github
  • 2023-11-25 13:05:33 -0800 bf47169 2.14.1
  • 2023-11-25 13:05:09 -0800 d5f707d cleanup of usage, added more flag descriptions
  • 2023-11-25 13:04:33 -0800 d23ed90 cleanup of usage and getops values - now consistent
  • 2023-11-25 12:42:24 -0800 142a01b timeout values now work from config or api call, added support for image binary results, fixed logging if binary
  • 2023-11-25 12:39:05 -0800 453fed3 handle raw byte output either via --image flag or if return from api is bytes
  • 2023-11-25 10:22:15 -0800 e08610b CHANGELOG.md pushed to github
  • 2023-11-25 10:21:56 -0800 807f99b 2.13.1
  • 2023-11-25 10:17:37 -0800 7dd1888 Merge pull request #175 from Daic115/master
  • 2023-11-25 10:10:15 -0800 838ef13 remove Unicode from README - this caused issues on Windows install
  • 2023-11-25 10:06:52 -0800 cd6f7d1 CHANGELOG.md pushed to github
  • 2023-11-25 10:06:36 -0800 541c8f6 2.12.5
  • 2023-11-25 10:06:19 -0800 2610c98 more api endpoints
  • 2023-11-15 15:58:23 +0800 4524c50 Update setup.py
  • 2023-09-21 18:45:16 -0700 419c90b 2.12.4
  • 2023-09-21 12:18:54 -0700 1982e4e 2.12.3
  • 2023-09-21 12:17:12 -0700 4180462 added ips and issue114 tests
  • 2023-09-21 10:33:13 -0700 0cbfbd3 add importlib_resources info for older Python versions
  • 2023-09-21 10:11:06 -0700 b5aae7e Merge pull request #156 from UsamaSadiq/remove-future-dependency
  • 2023-09-21 10:10:57 -0700 5b3e687 Merge branch 'master' into remove-future-dependency
  • 2023-09-21 10:03:51 -0700 4e9eb55 Merge branch 'UsamaSadiq-remove-future-dependency'
  • 2023-09-21 10:03:38 -0700 e715dd7 UsamaSadiq-remove-future-dependency - remove future
  • 2023-09-21 09:52:22 -0700 57fac2f Merge branch 'BjoernPetersen-fix-invalid-escape-sequence'
  • 2023-09-21 09:51:55 -0700 2bccbb9 Merge branch 'fix-invalid-escape-sequence' of https://github.com/BjoernPetersen/python-cloudflare into BjoernPetersen-fix-invalid-escape-sequence
  • 2023-09-19 12:24:33 -0700 65a7e3d CHANGELOG.md pushed to github
  • 2023-09-19 12:24:18 -0700 4b2254b 2.12.2
  • 2023-09-19 12:23:45 -0700 483a20b more api endpoints
  • 2023-09-19 12:13:49 -0700 e3555cf 2.12.1
  • 2023-09-19 12:12:22 -0700 0f0a8a0 Merge branch 'dkoston-requests_timeouts_and_retries' Added dkoston's network code to manage timeouts and retry's
  • 2023-09-19 12:10:19 -0700 ca72137 Merge branch 'requests_timeouts_and_retries' of https://github.com/dkoston/python-cloudflare into dkoston-requests_timeouts_and_retries Pull Request 173 from dkoston - requests_timeouts_and_retries
  • 2023-09-19 09:54:49 -0700 8076d56 CHANGELOG.md pushed to github
  • 2023-09-19 09:54:25 -0700 14d734a 2.11.8
  • 2023-09-19 09:53:33 -0700 77c275c more twine tweaks
  • 2023-09-19 09:51:14 -0700 aa31bb3 Added cli4 -e option to display example file path names
  • 2023-09-19 10:51:06 -0500 28e4244 Add global_request_timeout and max_request_retries configuration options. Set default request timeout to 5s. Add basic tests instantiating Cloudflare.Cloudflare
  • 2023-08-19 09:23:43 -0700 0ea52bc CHANGELOG.md pushed to github
  • 2023-08-19 09:23:25 -0700 3f1404b 2.11.7
  • 2023-08-19 09:22:52 -0700 94f0b0b more api endpoints
  • 2023-07-25 16:30:40 +0200 77400ea Make RegEx string a raw string literal
  • 2023-06-24 12:58:51 -0700 d08af99 more api endpoints
  • 2023-05-29 20:19:27 -0700 26a05cf update examples and README to use == for numberic values
  • 2023-05-21 10:54:24 -0700 a930e2c 2.11.6 release
  • 2023-05-21 10:53:52 -0700 6c12eee more api endpoints
  • 2023-05-21 10:27:14 -0700 891f120 2.11.5 release
  • 2023-05-21 10:25:41 -0700 74f1999 remove --api option and leave --openapi in place
  • 2023-05-20 11:49:22 -0700 6d6dd33 2.11.4 release
  • 2023-05-20 11:48:30 -0700 eab68ba handle quoted strings
  • 2023-05-19 17:42:57 -0700 9ae8cba CHANGELOG.md pushed to github
  • 2023-05-19 17:42:40 -0700 e644136 2.11.3 release
  • 2023-05-19 17:42:07 -0700 36c40ce handle multipart/form-data correctly for more than one file and with params/data
  • 2023-05-19 10:58:29 -0700 13739c5 CHANGELOG.md pushed to github
  • 2023-05-19 10:58:08 -0700 31f7d0b 2.11.2 release
  • 2023-05-19 10:56:25 -0700 0a0b492 python keywords not handled correctly at command level
  • 2023-02-22 20:30:01 +0500 144cc1e fix: remove future dependency and imports
  • 2022-11-26 23:37:57 +0100 08a02ef added after openapi review
  • 2022-11-26 23:36:42 +0100 a67ad74 added deprecated processing, now shows version
  • 2022-11-26 23:34:20 +0100 47c7a3b cleanup
  • 2022-11-24 19:04:43 +0000 a887285 CHANGELOG.md pushed to github
  • 2022-11-24 19:04:23 +0000 4267ff9 2.11.1 release
  • 2022-11-24 19:03:24 +0000 7315385 more api endpoints
  • 2022-11-24 18:51:51 +0000 b70509b firewall rules example
  • 2022-11-24 18:43:40 +0000 afa8cc0 add openapi support, added tuna for testing
  • 2022-11-24 18:43:02 +0000 3af9aa8 add openapi support, delay yaml and jsonlines load to speed up everything, other cleanup
  • 2022-11-24 18:41:20 +0000 dc2a6f8 add openapi support, delay bs4 load to speed up everything, improve requests imports
  • 2022-11-23 21:11:47 +0000 f7b4a8c missing import json, speed up to import requests
  • 2022-11-17 20:53:40 +0000 e62e39c CHANGELOG.md pushed to github
  • 2022-11-17 20:53:06 +0000 e68245e 2.10.5 release
  • 2022-11-17 20:52:00 +0000 72a7f55 reverse usage of utf-8 in README introduced in commit da73108
  • 2022-11-09 18:57:19 -0800 28c0f26 deprecated apis
  • 2022-11-09 18:56:40 -0800 85d2108 spelling typo
  • 2022-11-09 08:52:50 -0800 58280fa add more api endpoints
  • 2022-11-08 12:05:35 -0800 95878c5 2.10.4 release
  • 2022-11-08 12:01:47 -0800 0d1575d Merge branch 'issue151-missing-calls'
  • 2022-11-08 12:00:58 -0800 cb85a20 issue151 added the missing calls found on developers site
  • 2022-11-08 11:44:37 -0800 1302a55 simplify not found message - it was overly complicated code
  • 2022-11-08 11:42:44 -0800 45270f8 The error message from unused/void parts of the tree should be simpler
  • 2022-11-04 17:06:35 -0700 1f588a3 changed /zones/:id/logs/control to not callable
  • 2022-11-03 15:31:45 -0700 713e306 CHANGELOG.md pushed to github
  • 2022-11-03 15:31:25 -0700 accb642 2.10.3 release
  • 2022-11-03 15:30:21 -0700 da73108 add /logpush/edge/jobs info
  • 2022-11-03 15:24:20 -0700 f511729 handle tabs and spaces in passed JSON values - longstanding issue not noted till today
  • 2022-11-03 15:23:13 -0700 d4ac4a4 Handle /:id/:id plus camelcase id's
  • 2022-11-03 15:22:20 -0700 d8ec3ad /zones/logpush/edge plus other API endpoints
  • 2022-10-02 12:49:28 -0700 6dc4d7d more twine moves and cleanup of setup
  • 2022-10-02 12:48:55 -0700 145d51e tabs vs spaces
  • 2022-10-02 09:36:34 -0700 aa2072f CHANGELOG.md pushed to github
  • 2022-10-02 09:36:04 -0700 5169f67 2.10.1 release (now signed by mahtin@mahtin.com)
  • 2022-10-02 08:33:06 -0700 0d831d8 Merge pull request #149 from huangsen365/patch-1
  • 2022-10-01 22:06:39 +0800 515dff2 Update example_dns_export.py
  • 2022-09-30 10:05:42 -0700 e5ebd91 /radar API added
  • 2022-09-14 17:55:28 -0700 96747e2 better messages
  • 2022-09-14 17:47:32 -0700 4f63908 do something useful with api listing
  • 2022-09-14 12:30:03 -0700 4d7962d issue 148 example
  • 2022-09-09 09:20:34 -0700 75649ed more api calls - web3 stuff
  • 2022-09-09 09:14:00 -0700 d4a3cfe cleaned up error exit processing - because it was not correct
  • 2022-09-07 16:47:59 -0700 b15d20c CHANGELOG.md pushed to github
  • 2022-09-07 16:47:42 -0700 475022a 2.10.1 release
  • 2022-09-07 16:40:59 -0700 1f433ac handle exceptions
  • 2022-09-07 16:40:34 -0700 a28a13e handle email/key or token as per issue-114, plus fix some small issues with exception handling
  • 2022-09-07 16:39:07 -0700 0523914 updated docs to handle key vs token becuase of issue-114
  • 2022-09-07 16:38:33 -0700 3ba3fe3 exit with error if error in api call
  • 2022-09-01 17:32:24 -0400 7bcec22 more api calls
  • 2022-08-25 10:30:25 -0700 56207f7 email/routing/enabled -> email/routing/enable
  • 2022-08-23 16:13:55 -0700 aad464c more api calls
  • 2022-08-23 16:13:18 -0700 977aa24 pesky python keyword handling
  • 2022-08-23 16:01:07 -0700 13c1681 more pylint fixes
  • 2022-08-23 15:25:07 -0700 68f3f2f python3 class object fix (finally), function name cleanup, identifiers/parts major cleanup, logger pylint corrrections, other pylint cleanup
  • 2022-08-23 11:39:48 -0700 5af934e silenced some longstanding (and won't get fixed) messages
  • 2022-08-23 11:38:58 -0700 06b1185 semicolon?
  • 2022-08-23 08:10:20 -0700 7c25e8b made getattr() logic more explicit - could lead the way to on-the-fly tree building later
  • 2022-08-16 10:30:15 -0700 f96d558 script_monitor -> page_shield
  • 2022-08-14 08:46:44 -0700 b3b875a http_custom_errors & virtual_networks
  • 2022-08-13 09:04:24 -0700 3a957f0 CHANGELOG.md pushed to github
  • 2022-08-13 09:02:34 -0700 bdaa1c5 2.9.12 release
  • 2022-08-13 09:01:39 -0700 3f0801d CHANGELOG.md pushed to github
  • 2022-08-11 18:10:41 -0700 184ecd5 make api cleanup - not used in production
  • 2022-08-11 18:10:10 -0700 49a34bd stream/clip & api_gateway added
  • 2022-08-10 15:12:59 -0700 9334b13 examples/example_time_calls.py - just a simple timer
  • 2022-08-10 15:09:53 -0700 bd220aa del() added - not very fancy; but cleaner network close now
  • 2022-08-10 14:29:13 -0700 4a5da8b finally fixed the quotes to make consistent
  • 2022-08-10 14:20:19 -0700 c22db3e cleanup of error handling for adding api calls
  • 2022-08-10 13:03:59 -0700 0db4961 typo in r2 calls
  • 2022-08-09 16:42:55 -0700 a44aaa3 updated email api call end points
  • 2022-08-07 14:33:10 -0700 2ba207a allow binary files for file upload via --binary flag
  • 2022-08-07 14:11:44 -0700 10b30c9 some R2 calls added - there is still some calls that are not yet documented
  • 2022-08-02 16:39:17 -0500 85d1404 .pypirc needed for twine
  • 2022-08-02 16:37:42 -0500 78e9c3b wheel typo,setup to twine for pypi,api cleanup
  • 2022-07-06 12:43:49 -0700 aeaec3d added .../intel/miscategorization
  • 2022-07-03 09:28:04 -0700 a860114 edit of "Get deployment stage logs" call
  • 2022-06-21 18:15:15 -0700 b0d2335 CHANGELOG.md pushed to github
  • 2022-06-21 18:15:01 -0700 edc7b0b 2.9.11 release
  • 2022-06-21 18:14:13 -0700 ec9970d user token checking example added
  • 2022-06-21 10:10:14 -0700 fafa4e4 more api calls
  • 2022-05-19 11:04:21 -0700 c1347aa more api calls
  • 2022-05-14 12:44:20 -0700 ac3e2cc more api call
  • 2022-05-14 12:43:54 -0700 97eb933 started uncallable endpoint reporting - but not finished yet
  • 2022-04-19 15:30:14 -0700 b9b91b6 more api calls
  • 2022-04-07 12:16:45 -0700 9168ee7 2.9.10 release
  • 2022-04-07 12:16:01 -0700 c9a170c fixed getless calls failing
  • 2022-04-01 21:27:13 -0700 966fec9 CHANGELOG.md pushed to github
  • 2022-04-01 21:26:53 -0700 efa53f2 2.9.9 release
  • 2022-04-01 21:25:23 -0700 0bc445a read_config() now compatible with older and newer ConfigParser usage
  • 2022-04-01 10:44:55 -0700 38ec20c CHANGELOG.md pushed to github
  • 2022-04-01 10:34:32 -0700 756fb08 documented the "import" keywork issue for dns_records.import calls
  • 2022-04-01 10:33:52 -0700 3dcf29e moved to newer authentication on PyPI
  • 2022-03-30 20:59:46 -0700 4365b80 CHANGELOG.md pushed to github
  • 2022-03-30 20:59:28 -0700 e748c42 CHANGELOG.md pushed to github
  • 2022-03-30 20:59:25 -0700 fe751a9 2.9.8 release
  • 2022-03-30 16:17:41 -0700 7b763f1 custom_csrs added
  • 2022-03-30 16:04:28 -0700 cbeee2c #136 pointed out that the config file profile name has a capital F in it. Now it takes lower case "f" value
  • 2022-03-30 15:41:14 -0700 da1645c CHANGELOG.md pushed to github
  • 2022-03-30 15:40:52 -0700 38886f9 2.9.7 release
  • 2022-03-30 15:40:34 -0700 f9486e6 Described the change to the enviornment variables
  • 2022-03-30 15:29:45 -0700 2c4ee60 config file processing was messed up
  • 2022-03-30 15:28:39 -0700 456ab7f more api calls
  • 2022-03-30 13:48:59 -0700 c01370b Merge branch 'Changaco-patch-1' Changaco patch-1
  • 2022-03-30 13:48:19 -0700 9c73821 Merge branch 'patch-1' of https://github.com/Changaco/python-cloudflare into Changaco-patch-1 Changaco patch-1
  • 2022-03-30 13:45:11 -0700 b5e7356 print() was outdate - from pull #120
  • 2022-03-30 13:35:48 -0700 955430c example for email commands - shows the use of underscore vs dash
  • 2022-03-30 13:23:03 -0700 6f8ef61 Merge pull request #132 from phntom/master
  • 2022-03-30 13:16:48 -0700 f3dd7ae Merge pull request #133 from JaredPage/add-bot-management-handle-null-errors
  • 2022-03-30 12:30:05 -0700 5f444bc CHANGELOG.md pushed to github
  • 2022-03-30 12:29:39 -0700 9c1198c 2.9.6 release
  • 2022-03-30 12:28:05 -0700 d486194 two missing else statements
  • 2022-03-30 12:20:12 -0700 2d89fc7 Move the somewhat out of date table of commands into its own file - which then needs to be created automatically in the Makefile
  • 2022-03-30 12:06:36 -0700 388ba06 CHANGELOG.md pushed to github
  • 2022-03-30 12:06:05 -0700 0de3fa2 2.9.5 release
  • 2022-03-30 12:02:46 -0700 88822c4 Upgrade pandoc setup and remove tabs from README
  • 2022-03-30 09:50:40 -0700 0535bb4 2.9.4 release
  • 2022-03-30 09:12:13 -0700 d2622ed CHANGELOG.md pushed to github
  • 2022-03-30 09:11:40 -0700 b01d16e 2.9.3 release
  • 2022-03-30 09:07:21 -0700 657772b trailing slashes are not needed in API
  • 2022-03-30 09:06:57 -0700 2e4d26f API added yet another param
  • 2022-03-10 06:02:12 +1100 44d7d65 update environment variables to be prefixed with CLOUDFLARE_
  • 2022-03-04 00:24:31 +1000 a2640a0 Added python example for pagerules
  • 2022-03-04 00:07:22 +1000 8b0d26c Added Bot Management ability and fixed an edge case for the API return
  • 2022-03-02 14:52:13 +0200 578a26b Merge pull request #1 from phntom/phntom-patch-dash-typo-cloudflare-py
  • 2022-03-02 14:51:03 +0200 dd6d802 typo in cloudflare.py
  • 2022-02-28 16:44:57 -0800 6c0e470 CHANGELOG.md pushed to github
  • 2022-02-28 16:44:34 -0800 10f82a8 2.9.2 release
  • 2022-02-28 16:43:45 -0800 24d0991 show version number from api url
  • 2022-02-28 16:34:41 -0800 9be2aef handle ?params in API - which should not be there
  • 2022-02-28 16:32:29 -0800 1378ad8 api moved from accounts/cfd_tunnel/tunnels to accounts/cfd_tunnel
  • 2022-02-23 12:09:30 -0800 3d8740e more api calls
  • 2022-02-23 12:07:41 -0800 f1e3531 keyword handling still needed fixes
  • 2022-02-17 09:33:51 -0800 1ca59e8 finally handle KeyboardInterrupt cleanly - it was easy
  • 2022-02-16 16:18:54 -0800 4bb7894 CHANGELOG.md pushed to github
  • 2022-02-16 16:18:06 -0800 78a7616 2.9.1 release
  • 2022-02-16 16:15:15 -0800 a25605c instance4 added - its a hack, but will do for now
  • 2022-02-16 15:59:15 -0800 36692f3 first batch of email api calls
  • 2022-02-13 17:44:16 -0800 4ae2013 API added yet another param
  • 2022-02-13 17:18:26 -0800 6125b75 API added yet another param
  • 2022-02-13 16:21:26 -0800 9128600 typo
  • 2022-02-13 16:16:26 -0800 d868c94 typo
  • 2021-07-28 11:19:50 -0700 7a0d715 sanitize passed variables, handle errors from network better, first pass at keywork conflict issues
  • 2021-07-21 12:31:50 +0200 c6b7423 bdist_wheel added as universal
  • 2021-07-21 12:24:02 +0200 eedf7c7 account rules list example
  • 2021-07-21 11:55:47 +0200 ee4e774 dns import example - showing how to get around reserved word
  • 2021-07-21 11:52:50 +0200 e02c380 handle
     within description - which should be ignored
  • 2021-07-21 11:52:02 +0200 cde763a document :: option
  • 2021-07-21 11:51:28 +0200 23a9366 indents - what a pain!
  • 2021-07-21 11:48:02 +0200 215f5b2 bdist_wheel added as universal
  • 2021-07-21 11:47:15 +0200 ff66435 handle /pages using {} for account_id
  • 2021-04-01 12:02:16 +0200 eb42047 fix the installation path of the cli4 man page
  • 2020-12-31 16:19:30 -0800 4c80399 CHANGELOG.md pushed to github
  • 2020-12-31 16:18:47 -0800 6ea3d2f 2.8.15 release
  • 2020-12-31 16:17:37 -0800 ebea9ea added cursor example
  • 2020-12-31 16:15:51 -0800 534fbde zones/rulesets added
  • 2020-12-31 13:52:03 -0800 cd535c1 Merge pull request #107 from Martin407/patch-1
  • 2020-12-31 13:51:00 -0800 c2cb66a Merge pull request #106 from Martin407/patch-2
  • 2020-12-03 14:24:07 -0800 dc14687 CHANGELOG.md pushed to github
  • 2020-12-03 14:22:47 -0800 9e170eb 2.8.14 release
  • 2020-11-14 12:58:07 -0500 acc3b99 Removing excess trailing parenthesis
  • 2020-11-14 12:51:53 -0500 bf583e2 Removing excess trailing parenthesis
  • 2020-09-20 15:58:25 -0700 b70b520 first pass at adding travis CI
  • 2020-09-17 14:17:45 -0700 9975223 zones/waiting_rooms, accounts/diagnostics, and more
  • 2020-08-13 10:41:22 -0700 8ed99e4 CHANGELOG.md pushed to github
  • 2020-08-13 10:41:11 -0700 f926130 2.8.13 release
  • 2020-08-13 10:40:42 -0700 16b7e88 configparser added it haste, but not needed - oops!
  • 2020-08-12 18:11:09 -0700 76475a0 CHANGELOG.md pushed to github
  • 2020-08-12 18:10:43 -0700 e817165 2.8.12 release
  • 2020-08-12 10:46:07 -0700 a76518f CHANGELOG.md pushed to github
  • 2020-08-12 10:45:32 -0700 9121e05 2.8.11 release
  • 2020-08-12 10:45:10 -0700 f020a0b /zones/:id/access/...
  • 2020-08-12 10:30:56 -0700 ff2a701 2.8.10 release
  • 2020-08-12 10:30:31 -0700 97645f7 configparser missing - oops!
  • 2020-08-04 14:40:24 -0700 316a22c CHANGELOG.md pushed to github
  • 2020-08-04 14:40:02 -0700 827242e 2.8.9 release
  • 2020-08-04 14:39:17 -0700 ef9a5f3 cleaner and easier way to find missing api calls - this changes --dump/--api for the better
  • 2020-08-04 14:30:11 -0700 21649a9 /zones/:id/access/apps/policies - fixed along with a bunch more similar typos
  • 2020-07-30 20:21:48 -0700 f4c5e0f added more profile info
  • 2020-07-30 20:16:18 -0700 2f0a39d revoke-tokens -> revoke_tokens
  • 2020-07-27 12:51:12 -0700 f1df7b6 updated and included AMP RealURL/Signed Exchange API
  • 2020-07-24 11:15:01 -0700 5631b35 CHANGELOG.md pushed to github
  • 2020-07-24 11:14:39 -0700 c138287 2.8.8 release
  • 2020-07-24 11:11:00 -0700 80918ea now with curl style debug - i.e. matches api information page
  • 2020-07-24 11:10:39 -0700 586ba80 now with curl style debug - i.e. matches api information page
  • 2020-07-24 11:09:13 -0700 3cd4064 now with access_requests as underscore
  • 2020-07-24 11:08:38 -0700 fbd0582 make sure verbose, etc is always used
  • 2020-07-20 12:18:57 -0700 fc69383 CHANGELOG.md pushed to github
  • 2020-07-20 12:18:36 -0700 2952f9f 2.8.7 release
  • 2020-07-20 12:17:32 -0700 f3652ad dashes vs underscores - finally tamed!
  • 2020-07-20 12:16:42 -0700 25ac677 /zones/:id/access/apps/:id/revoke-tokens - added
  • 2020-07-20 12:15:50 -0700 5aba7f0 improve deprecated code - add dates, check expire, improve parse of api webpage
  • 2020-07-18 10:59:14 -0700 5ca2b6f added support for dashes/underscores in commands and python calls - kinda overdue
  • 2020-07-18 10:58:33 -0700 88db48c cleanup of logic around uuid match. added support for dashes/underscores in commands
  • 2020-07-18 10:47:21 -0700 ca858f6 /zones/:id/access/apps/revoke-tokens - removed as depricated
  • 2020-07-18 09:21:37 -0700 94e4236 removed deprecated /organizations and /user/virtual_dns api
  • 2020-07-17 16:34:25 -0700 7edcc96 Added base_url to config and env variables
  • 2020-07-17 16:31:55 -0700 f23a419 accounts/:id/rules/lists/bulk_operations/:operation_id - syntax fixed
  • 2020-07-14 19:00:41 -0700 16fec80 CHANGELOG.md pushed to github
  • 2020-07-14 19:00:30 -0700 3ce15c1 2.8.6 release
  • 2020-07-14 18:59:59 -0700 4aa1148 Added working GraphQL examples
  • 2020-07-14 15:35:50 -0700 5c25aa8 CHANGELOG.md pushed to github
  • 2020-07-14 15:35:33 -0700 ec0a1cc 2.8.5 release
  • 2020-07-14 14:58:41 -0700 a3bd103 improved debug for jSON based data/params
  • 2020-07-13 13:00:32 -0700 fdb3dc1 CHANGELOG.md pushed to github
  • 2020-07-13 13:00:16 -0700 a1ec29f 2.8.4 release
  • 2020-07-13 12:57:06 -0700 ae96ed4 rules,access/logs,access/apps,etc added
  • 2020-07-13 12:56:06 -0700 ccc96f1 api decode and Makefile now consistent - no leading slash
  • 2020-07-13 12:46:35 -0700 b5c1f60 moved network functions - but forgot one call - now fixed
  • 2020-06-23 17:37:09 -0700 5f3a974 moved network functions into their own file - part of splitting up a large file
  • 2020-06-22 18:45:20 -0700 dd5e51f CHANGELOG.md pushed to github
  • 2020-06-22 18:45:09 -0700 f617736 2.8.3 release
  • 2020-06-22 18:44:22 -0700 1a3eb2a added example code for custom_hostnames
  • 2020-06-22 18:38:19 -0700 806b626 added uuid support and converter for custom_hostnames
  • 2020-06-22 18:36:49 -0700 9dcb55f one more place where a missing error response could do harm
  • 2020-06-22 18:36:14 -0700 4262a2b added zone type and more dns info in dump - mainly for documentation reasons
  • 2020-06-22 12:42:28 -0700 b74a781 CHANGELOG.md pushed to github
  • 2020-06-22 12:42:03 -0700 d82318f 2.8.2 release
  • 2020-06-22 12:41:17 -0700 40ab439 removed excess imports including both future and others
  • 2020-06-22 12:29:07 -0700 ff91110 Merge branch 'master' of github.com:cloudflare/python-cloudflare
  • 2020-06-22 12:27:52 -0700 61e73e3 Merge pull request #96 from FelixSchwarz/master
  • 2020-06-22 09:22:46 +0200 8680ef5 setup.py: remove unnecessary dependency on future
  • 2020-06-19 22:54:28 -0700 4ecb111 added reference to CHANGELOG
  • 2020-06-19 22:40:51 -0700 fc501c0 made CHANGELOG smaller
  • 2020-06-19 15:31:42 -0700 b0caf37 CHANGELOG.md pushed to github
  • 2020-06-19 15:31:01 -0700 23784a4 2.8.1 release
  • 2020-06-19 15:28:48 -0700 f8cc4a7 now able to check and confirm API is up to date
  • 2020-06-19 15:08:48 -0700 f266fb5 added code to query api documentation (via beautifulsoup4) to build a current api listing
  • 2020-06-18 17:03:24 -0700 f25bdfa pylint stuff
  • 2020-06-18 16:56:59 -0700 9c2424e moved connection to _connection() to accomodate additional call types
  • 2020-06-18 16:42:43 -0700 84f57b4 handled accounts/:account_identifier/storage/kv/namespaces/:namespace_identifier/values/:key_name return as binary data
  • 2020-06-17 13:05:01 -0700 355ae5d handled any key_name for accounts/:account_identifier/storage/kv/namespaces/:namespace_identifier/values/:key_name
  • 2020-06-17 12:28:09 -0700 dc07708 addressing/prefixes/delegations added
  • 2020-05-12 18:44:20 -0700 1906a68 CHANGELOG.md pushed to github
  • 2020-05-12 18:43:44 -0700 8280ec9 cleaned up upload commands
  • 2020-05-12 18:40:51 -0700 916aa5b 2.7.1 release
  • 2020-05-12 18:34:25 -0700 ddf442e added zones/ssl/certificate_packs and zones/origin_tls_client_auth
  • 2020-05-12 18:26:20 -0700 0a5ec5b CHANGELOG.md pushed to github
  • 2020-05-12 18:25:52 -0700 1c05b7b 2.7.0 release
  • 2020-05-12 18:25:10 -0700 c1d9295 added man page to dist
  • 2020-05-12 18:24:20 -0700 5a8844e added github signing commands to Makefile
  • 2020-04-28 14:12:16 -0700 82b5cb7 added graphql handling with no results in response, corrected handling when error code is missing
  • 2020-04-28 14:09:49 -0700 4c90fa8 added graphql API endpoint
  • 2020-04-28 14:09:04 -0700 1e949db fixed usage string - missing spaces, allowed PUT & POST for file uploading to handle graphql API call
  • 2020-04-28 14:08:04 -0700 65f3cba updated man page - back in sync with code
  • 2020-04-08 18:14:15 -0700 13901c1 CHANGELOG.md pushed to github
  • 2020-04-08 18:13:30 -0700 1da709c 2.6.5 release
  • 2020-04-08 18:12:48 -0700 450dd7d updated api command list
  • 2020-04-09 08:57:24 +0800 c5d4890 Merge pull request #90 from pygrigori/master
  • 2020-04-08 17:55:33 -0700 513b92c typo
  • 2020-04-08 17:51:20 -0700 d0ed19e CHANGELOG.md pushed to github
  • 2020-04-08 17:51:05 -0700 d478bb3 2.6.4 release
  • 2020-04-08 17:49:59 -0700 fceb488 cli4 now accepts more than one call on the command line
  • 2020-04-08 17:49:39 -0700 4e67548 cli4 now accepts more than one call on the command line
  • 2020-04-08 17:42:21 -0700 1c70a8e still not got tests done - but housekeeping moving along
  • 2020-04-08 17:41:12 -0700 5b28101 an example of a more complex zone name search
  • 2020-03-13 17:06:50 +0300 d7cdb0c added support for account audit logs
  • 2020-02-09 12:40:13 -0800 102286e CHANGELOG.md pushed to github
  • 2020-02-09 12:38:06 -0800 017c240 2.6.3 release
  • 2020-02-09 12:27:51 -0800 adfc471 Merge pull request #65 from xens/keep_proxied_state
  • 2020-02-09 12:24:53 -0800 b3809fe CHANGELOG.md pushed to github
  • 2020-02-09 12:24:41 -0800 c30609b 2.6.2 release
  • 2020-02-09 12:22:46 -0800 1d7ca2f added /accounts/addressing/... & /zones/secondary_dns/force_axfr & /zones/logs/control/retention/...
  • 2020-02-05 18:19:32 -0800 365eed7 CHANGELOG.md pushed to github
  • 2020-02-05 18:17:40 -0800 ebabedc 2.6.1 release
  • 2020-02-05 18:17:00 -0800 e0eb323 restored extras= config file functions
  • 2020-01-17 22:01:20 -0800 2ec542b CHANGELOG.md pushed to github
  • 2020-01-17 22:01:02 -0800 d3d96c9 2.6.0 release
  • 2020-01-17 21:59:50 -0800 5f06e8a config file allows a per-method values
  • 2020-01-17 21:50:54 -0800 1a684ae rewrite of config file to bring up to spec and to allow for per-method auth values
  • 2020-01-17 21:49:45 -0800 8981db6 started to handle pipe errors - not quite working yet
  • 2020-01-16 19:53:50 -0800 4905fcf CHANGELOG.md pushed to github
  • 2020-01-16 19:53:11 -0800 99e8eeb pylint made me do this! - yet there is still more to do
  • 2020-01-16 10:12:44 -0800 25cd7b9 Merge pull request #80 from acdha/patch-1
  • 2020-01-15 21:43:24 -0800 a3b4538 Merge pull request #80 from acdha/patch-1
  • 2020-01-15 21:41:21 -0800 f3ad952 Merge pull request #59 from mnordhoff/patch-1
  • 2020-01-15 15:42:25 -0800 77abe67 CHANGELOG.md pushed to github
  • 2020-01-15 15:41:34 -0800 4acc9a3 2.5.1 release
  • 2020-01-15 15:17:51 -0800 1efa5e9 made sure error chain would correctly be passed with an exception
  • 2020-01-15 15:16:55 -0800 734a814 changed converters to have more meaningful error handlers
  • 2020-01-15 15:15:30 -0800 5cc639a pylint cleanup
  • 2020-01-15 11:53:20 -0800 dbd874f CHANGELOG.md pushed to github
  • 2020-01-15 11:52:53 -0800 9cc8427 2.5.0 release
  • 2020-01-15 11:51:49 -0800 d3ffa85 Added support for profiles - see README
  • 2020-01-14 14:39:03 -0800 12836e3 CHANGELOG.md pushed to github
  • 2020-01-14 14:38:09 -0800 7e9c358 2.4.5 release
  • 2020-01-14 14:37:45 -0800 ddbd10d added /accounts/ and other api calls
  • 2020-01-14 13:42:51 -0800 d79c539 CHANGELOG.ms pushed to github
  • 2020-01-14 13:42:22 -0800 5ec421b 2.4.4 release
  • 2020-01-14 13:41:58 -0800 378f3a7 added logpush
  • 2020-01-14 10:37:04 -0800 e80cdf8 CHANGELOG.ms pushed to github
  • 2020-01-13 22:21:25 -0800 9be691c 2.4.3 release
  • 2020-01-13 22:20:50 -0800 defd8c1 added more API calls
  • 2020-01-13 21:34:33 -0800 eb6b260 CHANGELOG.ms pushed to github
  • 2020-01-13 21:34:00 -0800 67fdfcb 2.4.2
  • 2020-01-13 21:32:35 -0800 b7311a3 --quite options yields TypeError - fixed!
  • 2020-01-13 21:31:33 -0800 9b31b51 --quite options yields TypeError - fixed!
  • 2020-01-13 20:22:30 -0800 1e356dc typo
  • 2020-01-13 20:19:46 -0800 6347e64 CHANGELOG.ms pushed to github
  • 2020-01-13 20:17:20 -0800 b5cd481 Python 3.8 needed SyntaxWarning fixes - as annoying as that was!
  • 2020-01-08 14:52:33 -0800 d76dd70 CHANGELOG.md pushed to github
  • 2020-01-08 14:51:45 -0800 0eb6d73 2.4.0 release
  • 2020-01-08 14:50:06 -0800 41c5348 removed python2 from setup.py so that pypi is only Python3
  • 2020-01-08 14:40:56 -0800 ca5cb96 auth methods cleaned up to allow empty/null strings in values plus confirmed all authentication code is consistent. Updated README.
  • 2019-11-20 10:37:17 -0800 f71c3e2 CHANGELOG.md pushed to github
  • 2019-11-20 10:36:15 -0800 b80a4dc 2.3.1 release
  • 2019-11-12 09:39:39 -0500 2a5f24c Explain zone lookup behaviour in cli4
  • 2019-10-08 14:32:36 +0100 ce30a10 Merge pull request #78 from Tugzrida/patch-1
  • 2019-10-08 14:10:33 +0100 6e63048 Merge pull request #76 from nijel/patch-1
  • 2019-09-20 11:03:08 +0200 09d0605 Clarify token use with env variables and config files (#2)
  • 2019-09-16 14:05:30 +0200 c4f9107 Enhance API Token documentation
  • 2019-09-13 16:52:56 +1000 de33ceb Spelling fix
  • 2019-08-23 20:14:17 +0200 9f28c65 Add support for API Tokens
  • 2019-05-20 08:24:29 -0700 cf084ee 2.2.0 release
  • 2019-05-20 08:23:52 -0700 b024609 2.2.0 release
  • 2019-05-14 09:25:39 -0700 630612a Add Python 3.7
  • 2019-04-17 23:23:22 +0200 a47bfcb Keep proxied state during IP-address update
  • 2019-04-12 13:53:41 +0100 286cb0f Merge pull request #64 from aaranmcguire/support-secondary-dns
  • 2019-04-12 13:52:50 +0100 11cc361 Merge pull request #57 from sulf1ron/master
  • 2019-04-12 13:21:28 +0100 2255073 Merge pull request #53 from weisi/master
  • 2019-04-12 13:20:13 +0100 f48ab53 Merge pull request #58 from dargor/fix_typos
  • 2019-04-12 10:06:58 +0100 019393a DNS-3431: Support Secondary DNS Endpoints
  • 2018-10-13 18:31:10 +0000 6726add Remove logger from requirements.txt.
  • 2018-10-09 17:02:00 +0200 63a4159 Fix some typos.
  • 2018-10-02 22:48:39 +0800 a8e47cd Fix a minor bug in examples\example_update_dynamic_dns.py
  • 2018-08-05 18:33:00 -0400 f4eb124 README: Fix typo of kwarg "params" in sample code.
  • 2018-03-05 01:56:27 -0800 fd6464e requests needs to be newer than 2.4.2 it order to use json keyword
  • 2018-02-25 03:42:55 -0800 c07a6c5 CHANGELOG.md pushed to github
  • 2018-02-25 03:42:04 -0800 33feada 2.1.0 release
  • 2018-02-25 03:41:16 -0800 b6d79dc minor lint thingy
  • 2018-02-25 03:39:57 -0800 ed9bb8d added support for NDJSON, cheaned up command preload
  • 2018-02-25 02:09:58 -0800 c2224e4 NDJSON output supported - used by Enterprise Logs
  • 2018-02-25 01:05:45 -0800 ead7bbd added jsonlines package in order to handle NDJSON formatted responses
  • 2018-02-23 21:50:51 -0800 c73a674 finally clean up the one large cli4 routine. it needed to be split a long time ago
  • 2018-02-23 21:37:55 -0800 1a6593c forgot files on some post calls
  • 2018-02-22 23:20:56 -0800 2d3ba3a tweak of workers file upload syntax
  • 2018-02-22 23:19:16 -0800 a9995a7 added support for cleaner command line filename passing - used for workers javascript uploads
  • 2018-02-22 23:11:12 -0800 71f7ddd major cleanup using add() method which is cleaner and makes pylint happy
  • 2018-02-22 23:10:20 -0800 d4f1ebd fixed logger lint issue, added add() for cleaner command loading, added html response support for madia
  • 2018-02-14 22:22:16 -0800 2988312 CHANGELOG.md pushed to github
  • 2018-02-14 22:21:55 -0800 60e7c61 2.0.4 release
  • 2018-02-14 22:21:35 -0800 43bf227 Cloudflare Workers examples added
  • 2018-02-14 22:20:59 -0800 3129f8e workers typo
  • 2018-02-14 20:26:35 -0800 d9ea7e8 CHANGELOG.md pushed to github
  • 2018-02-14 20:25:04 -0800 25ddfb3 2.0.3 release
  • 2018-02-14 20:23:28 -0800 0e3fc8a python2/python3 edits
  • 2018-02-14 19:21:36 -0800 9b60c39 CHANGELOG.md pushed to github
  • 2018-02-14 19:20:24 -0800 1b7012e 2.0.1 release
  • 2018-02-14 17:29:44 -0800 db943d3 python2/python3 updates - print functions part
  • 2018-02-14 17:16:25 -0800 04ef03f no changes, but documented how to lower level http debugging
  • 2018-02-14 17:09:02 -0800 d2d2f63 added javascript content-type for Cloudflare workers, added support for python2/python3 unicode differences, added params for DELETE method
  • 2018-02-14 17:04:31 -0800 c7f6759 added Cloudflare workers
  • 2018-02-14 14:07:29 -0800 1477dda python2/python3 json output fixed for unicode, added cloudflare workers script/file uploading, added script name support
  • 2018-02-07 03:34:47 -0800 7d5cf4d CHANGELOG.md pushed to github
  • 2018-02-07 03:34:27 -0800 fdb6a7f 2.0.1 release
  • 2018-02-07 03:33:28 -0800 25e3193 doing that python3 thingy
  • 2018-02-07 03:33:06 -0800 73d6386 doing that python3 thingy
  • 2018-02-07 03:32:00 -0800 7c0411c yet another fix for unicode/utf8 returned JSON data
  • 2018-02-07 03:28:07 -0800 99005c1 settings/brotli & settings/privacy_pass added
  • 2018-02-04 22:07:44 -0800 cfa6b2a tabs vs spaces - arggg!
  • 2018-02-04 21:58:44 -0800 930ce84 Merge pull request #46 from cloudflare/example_always_use_https
  • 2018-02-04 21:58:25 -0800 ecb32aa added example of always_use_https which can be the basis of any settings value change
  • 2018-02-04 21:54:06 -0800 a39ef72 added example of always_use_https which can be the basis of any settings value change
  • 2018-01-21 19:35:49 -0800 cadc0eb CHANGELOG.md pushed to github
  • 2018-01-21 19:35:15 -0800 631f2b2 2.0.0 release
  • 2018-01-21 19:32:55 -0800 1b4a7a8 moved to use requests.Session(), split network out, added upwrapped code for enterprise log share support
  • 2018-01-21 19:29:22 -0800 91c0cc2 added to api: load_balancing_analytics, audit_logs, logs/received, ssl/universal/settings
  • 2017-10-31 04:57:47 -0700 3831bb0 typo
  • 2017-10-31 04:46:11 -0700 31da853 CHANGELOG.md pushed to github
  • 2017-10-31 04:45:40 -0700 0c71205 1.8.1 release
  • 2017-10-31 04:44:38 -0700 378dede cleaned up string response for /zones/:id/dns_records/export API call
  • 2017-10-09 08:21:04 -0700 a25a4a9 unwonnd json write
  • 2017-10-09 08:17:32 -0700 0d61289 Merge branch 'master' of github.com:cloudflare/python-cloudflare
  • 2017-10-09 08:15:59 -0700 97cd013 added with statement example
  • 2017-10-09 08:13:14 -0700 5c4a872 final json write mofified to help unicode mindset
  • 2017-10-09 08:11:58 -0700 0820e21 added code to handle python with construct, cleaned-up parts variable, allowed simple get() call without get method
  • 2017-10-09 06:29:21 -0700 409da8b Merge pull request #39 from drbachler/README
  • 2017-10-09 15:10:16 +0200 c69914a Fixed typo in README.md
  • 2017-09-27 15:12:51 -0700 84ece92 CHANGELOG.md pushed to github
  • 2017-09-27 15:12:36 -0700 522595b 1.8.0 release
  • 2017-09-27 15:02:40 -0700 3358773 Cloudflare CA CLI examples added
  • 2017-09-27 15:01:03 -0700 3731c06 needed to handle files= paramater for all POST calls
  • 2017-09-12 00:16:44 -0700 593b06b CHANGELOG.md pushed to github
  • 2017-09-12 00:16:18 -0700 49f428e 1.7.5 release
  • 2017-09-11 08:30:00 -0700 dfe0afb added more API commands. Made some efficency edits to the python code
  • 2017-08-30 10:37:45 -0700 06b4c6b added example python code for dns_records/export
  • 2017-08-27 18:44:04 -0700 b596a90 typo
  • 2017-08-27 11:53:56 -0700 61a13eb CHANGELOG.md pushed to github
  • 2017-08-27 11:53:43 -0700 671758e 1.7.4 release
  • 2017-08-27 11:52:19 -0700 510a4b6 added /zones/amp & /zones/dns_analytics API calls
  • 2017-08-27 11:03:58 -0700 a56ab78 CHANGELOG.md pushed to github
  • 2017-08-27 11:03:46 -0700 6d5952c 1.7.3 release
  • 2017-08-27 11:03:18 -0700 434efb8 added dns_records/export documentation
  • 2017-08-27 10:48:34 -0700 9a35d4f CHANGELOG.md pushed to github
  • 2017-08-27 10:48:19 -0700 c1bb920 1.7.2 release
  • 2017-08-27 10:47:41 -0700 680d5b9 added dns_records/export API endpoint hence added code to handle non-JSON responses. added some initial http error code processing
  • 2017-08-27 09:28:57 -0700 77a69b7 CHANGELOG.md pushed to github
  • 2017-08-27 09:28:31 -0700 d443410 1.7.1 release
  • 2017-08-26 23:54:06 -0700 a86700a typo
  • 2017-08-26 23:49:40 -0700 684b001 CHANGELOG.md pushed to github
  • 2017-08-26 23:49:08 -0700 de7bbee 1.7.0 release
  • 2017-08-26 23:47:04 -0700 ee52cb3 tags added and some general cleanup
  • 2017-08-26 23:46:13 -0700 d400c56 support for dns_records/import and file upload via library and cli4 command
  • 2017-08-23 02:59:08 -0700 412ced6 CHANGELOG.md pushed to github
  • 2017-08-23 02:58:51 -0700 b1481fa 1.6.2 release
  • 2017-08-23 02:57:48 -0700 16129a3 removed requirement for logger package as its not used. changed Logger class to CFlogger to remove confusion - issues/30
  • 2017-08-23 02:25:51 -0700 90e3ea5 added a delete dns record example - issues/33
  • 2017-08-22 05:10:15 -0700 3fc396c missing chmod +x on examples/example_paging_thru_zones.py
  • 2017-08-22 05:09:21 -0700 1e13e8d CHANGELOG.md pushed to github
  • 2017-08-22 04:51:51 -0700 3a03516 CHANGELOG.md pushed to github
  • 2017-08-22 04:51:16 -0700 cae98bb 1.6.0 release
  • 2017-08-22 04:39:52 -0700 4745e20 Merge pull request #35 from Bellardia/implement-argo
  • 2017-08-22 04:37:06 -0700 b07a3c9 Merge pull request #34 from Bellardia/Bellardia-patch-1
  • 2017-08-22 03:58:09 -0700 fb12f30 fixed paging examples, as per pull request #28 & #29
  • 2017-08-22 03:48:11 -0700 152c9a1 Merge pull request #29 from crlorentzen/patch-1
  • 2017-08-22 03:47:04 -0700 9926050 Merge pull request #28 from crlorentzen/patch-2
  • 2017-08-16 00:04:24 -0400 d8d15c7 Add support for Argo
  • 2017-08-15 11:03:51 -0400 182a770 Add support for organizational monitors and pools
  • 2017-01-25 13:09:31 -0500 6c86fef Fixed pagination of raw example, same as c842b04
  • 2017-01-25 13:05:46 -0500 c842b04 Fix Pagination in example raw code
  • 2016-12-30 10:34:40 -0800 5358208 CHANGELOG.md pushed to github
  • 2016-12-30 10:34:09 -0800 f0a4fea added reference to blog for historic reasons
  • 2016-12-30 10:27:17 -0800 c1c5096 1.5.1 release
  • 2016-12-30 10:27:06 -0800 abf116c added opportunistic_encryption, opportunistic_encryption, subscriptions API calls
  • 2016-12-30 08:32:30 -0800 37ddc7e removed import CloudFlare.exceptions from examples - as per @yesbox edits for python3
  • 2016-12-30 08:18:51 -0800 08aafa4 CHANGELOG.md pushed to github
  • 2016-12-30 08:18:19 -0800 dba1257 1.5.0 release
  • 2016-12-30 08:13:26 -0800 f82c055 Merge branch 'yesbox-refactor_imports'
  • 2016-12-30 16:18:13 +0100 c013305 Refactor imports
  • 2016-12-29 20:25:27 -0800 b4465b9 1.4.11 release
  • 2016-12-29 20:24:05 -0800 9c54a10 moved converts into seperate file. corrected zone name converter to be simpler
  • 2016-12-29 12:30:23 -0800 9381a70 CHANGELOG.md pushed to github
  • 2016-12-29 12:29:51 -0800 4413e7b 1.4.10 release
  • 2016-12-29 12:28:50 -0800 0d17f04 1.4.9 release
  • 2016-12-29 12:24:11 -0800 12bb621 Merge branch 'Sarga-master'
  • 2016-12-29 13:00:10 +0200 1d0ac45 added http2,pseudo_ipv4 settings
  • 2016-12-29 11:56:33 +0200 5a2094f added http2,pseudo_ipv4 settings
  • 2016-12-29 11:51:16 +0200 cf90637 added http2,pseudo_ipv4 settings
  • 2016-12-28 20:55:45 -0800 180ea9c CHANGELOG.md pushed to github
  • 2016-12-28 20:55:07 -0800 ed8a55d 1.4.8 release
  • 2016-12-28 20:54:37 -0800 61b316c added rules support for /zones/:id/firewall/waf/packages/:id/rules/:id
  • 2016-12-28 20:40:02 -0800 520abbb CHANGELOG.md pushed to github
  • 2016-12-28 20:38:48 -0800 a9ca66f 1.4.7 release
  • 2016-12-28 20:38:06 -0800 8122b6d Merge branch 'rita3ko-update/load-balancing'
  • 2016-12-28 20:35:47 -0800 bd1886d Merge branch 'update/load-balancing' of https://github.com/rita3ko/python-cloudflare into rita3ko-update/load-balancing
  • 2016-12-28 20:32:32 -0800 ad841f5 CHANGELOG.md pushed to github
  • 2016-12-28 20:31:37 -0800 e15a4ba 1.4.6 release
  • 2016-12-28 20:30:45 -0800 d5529e4 added API support for third param - used by /zones/:id/firewall/waf/packages/:id/groups/:id & /zones/:id/firewall/waf/packages/:id/rules/:id
  • 2016-12-28 11:19:14 -0800 b1407ac Update Load Balancing endpoints to reflect latest API changes
  • 2016-12-27 10:27:23 -0800 9c59aa3 CHANGELOG.md pushed to github
  • 2016-12-27 10:26:52 -0800 c27d098 1.4.5 release
  • 2016-12-27 10:26:03 -0800 9d722f1 added User-Agent support to help debug calls - should have been done on day zero - oh well
  • 2016-12-24 10:17:01 -0800 cc467af added support for params being Null/None, floats, negative numbers plus added more error checking
  • 2016-12-22 16:22:26 -0800 35f8ca1 missing newline on json output
  • 2016-12-22 14:29:56 -0800 f1f99bd CHANGELOG.md pushed to github
  • 2016-12-22 14:29:29 -0800 07fd70f 1.4.4 release
  • 2016-12-22 13:55:38 -0800 0f670b5 Added /zones/rate_limits API command
  • 2016-12-22 13:46:42 -0800 e144c66 CHANGELOG.md pushed to github
  • 2016-12-22 13:46:09 -0800 8231b76 1.4.3 release
  • 2016-12-22 13:45:10 -0800 1420966 pylint work
  • 2016-12-22 13:44:41 -0800 b8fe4da pylint work because of a typo
  • 2016-12-22 13:44:06 -0800 a52baa4 rewrite and restructure to handle modules of commands - was prompted by pylint output
  • 2016-12-22 13:33:12 -0800 5d7ddb0 was missing a newline at the end of the --dump command output
  • 2016-12-22 13:31:53 -0800 0193fcf more pylint work
  • 2016-12-12 16:55:41 -0800 6cdd04b plenty of pylint edits - not that it changes anyway useful
  • 2016-12-11 11:23:29 -0800 824e1eb CHANGELOG.md pushed to github
  • 2016-12-11 11:23:05 -0800 37fab98 1.4.2 release
  • 2016-12-11 11:22:02 -0800 52dda2e sanatize the returned results - just in case API is messed up
  • 2016-12-10 15:39:29 -0800 080733b CHANGELOG.md pushed to github
  • 2016-12-10 15:39:01 -0800 f3d6377 1.4.1 release
  • 2016-12-10 15:38:10 -0800 8c66d32 cleanup of yaml print output if yaml package isnt installed
  • 2016-12-09 16:22:51 -0800 894ae11 Moved walk into CloudFlare class - much cleaner
  • 2016-12-06 08:24:29 -0800 752ccb4 CHANGELOG.md pushed to github
  • 2016-12-06 07:52:56 -0800 b717f6c Merge branch 'corywright-fix-usage-docstring'
  • 2016-12-06 07:52:35 -0800 e87ab0a Merge branch 'fix-usage-docstring' of https://github.com/corywright/python-cloudflare into corywright-fix-usage-docstring
  • 2016-12-05 11:03:04 -0800 99a85fb CHANGELOG.md pushed to github
  • 2016-12-05 11:02:16 -0800 2d4a5ee 1.4.0 release
  • 2016-12-05 10:58:59 -0800 734204e cli4 can now do maps and regions in Cloudflare Load Balancer
  • 2016-12-05 10:57:57 -0800 957f9b0 Removed CloudFlare Load Balancer region example - moved to cli4
  • 2016-12-05 10:56:57 -0800 dcb7456 Cloudflare Load Balancer example updated
  • 2016-12-04 16:17:25 -0800 cc46b4d added unnamed data and param passing - used by CLB API
  • 2016-12-04 13:43:50 -0800 e57f421 changed most id values to all zeros
  • 2016-12-04 13:34:31 -0800 420d8da added param examples
  • 2016-11-28 12:53:44 -0800 0e159f5 typo
  • 2016-11-28 12:51:42 -0800 43afa2f CHANGELOG.md pushed to github
  • 2016-11-28 12:51:07 -0800 b41d1bb Added documentation for error response
  • 2016-11-23 15:26:02 -0500 1f6e11c Fix usage typo: -put should be --put
  • 2016-10-30 16:21:52 -0700 bed3f77 1.3.2 more Python3 work
  • 2016-10-30 16:18:23 -0700 2008a53 flushed out tabs, converted print to print() - all python3 stuff
  • 2016-10-29 12:50:28 -0700 e179521 Added more examples of using raw mode and updated README
  • 2016-10-27 09:15:22 -0700 8f7b510 CHANGELOG.md creation added to Makefile - and pushed to github
  • 2016-10-27 09:09:47 -0700 7711452 CHANGELOG.md creation added to Makefile
  • 2016-10-25 05:14:20 -0700 206a699 working CTM release
  • 2016-10-25 05:10:25 -0700 f107f40 support for CTM errors, cleaner exceptions for invalid methods, clearer cert exception message
  • 2016-10-25 05:06:08 -0700 e0336e1 typo
  • 2016-10-24 06:52:00 -0700 1555a85 typo
  • 2016-10-22 11:03:26 -0700 b5919ad typo
  • 2016-10-22 10:58:46 -0700 b0e6bb8 add CTM (Cloudflare Traffic Manager) API calls
  • 2016-10-21 17:29:47 -0700 406fa56 create zone and populate example needed FQDN for CNAME dns record
  • 2016-10-21 14:08:43 -0700 bc99cb5 needed for package reasons
  • 2016-10-21 14:06:03 -0700 460d77b 1.3.0 - python3 finally works via pip install
  • 2016-10-21 12:54:22 -0700 110870b 1.2.6 - python3 does not need the import statement
  • 2016-10-21 12:49:37 -0700 968b93c 1.2.5 - error_chain can now be read when an error happens
  • 2016-10-21 12:48:11 -0700 3650b3e error_chain can now be read when an error happens
  • 2016-10-20 18:12:24 -0700 5f78fcd added examples and man page to distributed files
  • 2016-10-19 14:29:27 -0700 c6c3175 fixed CloudFlare.exceptions in raise/except
  • 2016-10-18 18:16:34 -0700 5c59702 added cli4 --dump documentation
  • 2016-10-18 17:42:50 -0700 f89c64b added more api calls - available_rate_plans websockets ssl/analyze ssl/verification
  • 2016-10-18 17:38:28 -0700 6655fee walk the tree correctly for --dump option
  • 2016-10-18 14:38:42 -0700 3e177cf typo
  • 2016-10-17 17:19:26 -0700 88c4250 typo
  • 2016-10-17 17:16:49 -0700 d9f5930 added -d/--dump command to display list of API calls
  • 2016-10-17 17:16:15 -0700 22b85b1 made add internal call start with _ and added a few missing API calls
  • 2016-10-17 11:18:42 -0700 a11c251 first public raw mode release
  • 2016-10-17 11:16:45 -0700 2dfe728 typo - theres just "result" and "result_info" returned in raw mode
  • 2016-10-17 11:07:17 -0700 797b90f Added --raw mode examples
  • 2016-10-17 10:38:39 -0700 c1ead41 Added more cleanup code and sdist/bdist options - not that bdist is useful
  • 2016-10-16 19:05:36 -0700 06e5fcc with raw code added we bump the version number
  • 2016-10-16 19:04:59 -0700 052e1c0 example of how to page thru data with raw option
  • 2016-10-16 18:13:28 -0700 3ae4626 added raw flag to class so that paging values can be returned
  • 2016-10-16 18:11:59 -0700 00ef9f8 typo
  • 2016-10-16 18:09:13 -0700 1d41949 added --raw flag to cli4 so that paging values can be returned
  • 2016-10-16 18:07:35 -0700 02df169 fixed typo
  • 2016-10-16 11:07:11 -0700 961c239 Changed company name to Cloudflare - dropping the capital F
  • 2016-10-15 08:25:18 -0700 5e8bc5a Added python lint to make process - still with non-critical errors at this point
  • 2016-10-15 08:14:30 -0700 889d072 cli adds version and json options. cli man page matches cli command
  • 2016-07-04 17:17:33 -0700 bb64ccd bumped version number after various read_config fixes and logger requirements added
  • 2016-07-04 17:10:21 -0700 45f02de Added logger to requirements.txt and setup.py
  • 2016-07-04 16:47:37 -0700 4747180 removed redudant code and confirmed extra code would work from an env variable
  • 2016-07-04 16:38:32 -0700 7c84046 Merge branch 'ad-m-patch-1'
  • 2016-07-04 16:36:45 -0700 1641115 removed duplicate code because of multipul PRs
  • 2016-07-04 16:29:40 -0700 0e6a6fe Merge branch 'fix_no_config-20160628-0927' of https://github.com/nicholaskuechler/python-cloudflare
  • 2016-07-04 16:19:25 -0700 53da54b Merge branch 'niekrosink-FixEmptyExtraField'
  • 2016-07-04 12:20:41 +0200 6272de8 Fix fail parse config if no section
  • 2016-06-28 09:41:29 -0500 f7b824f Fix handling of missing config when passing in email and token.
  • 2016-06-27 10:47:02 +0200 020601b Fixed empty extras field
  • 2016-06-21 19:08:49 -0700 aeff51b Fixed documentation - thanks hlx98007 for pointing this out
  • 2016-06-21 18:48:53 -0700 f060792 Fixed docs and bumped version to 1.1.3
  • 2016-06-21 18:46:51 -0700 eec307f Merge branch 'hlx98007-master'
  • 2016-06-21 18:44:24 -0700 4d20c09 Merge branch 'master' of https://github.com/hlx98007/python-cloudflare into hlx98007-master
  • 2016-06-21 18:41:59 -0700 01fe999 Fixed the issue with a missing extras= in the config file. You now dont need the extras= command
  • 2016-06-21 18:37:33 -0700 d4261a0 Nulled out setup.cfg entries as they are not used
  • 2016-06-17 11:33:37 -0700 e23e8fe Version 1.1.2
  • 2016-06-17 11:33:05 -0700 2c357a8 Fixed exceptions. Added -V for version.
  • 2016-06-17 11:32:05 -0700 0004a42 Typos and cleanup
  • 2016-06-17 10:08:02 -0700 cedda2b Version 1.1.1
  • 2016-06-17 10:07:32 -0700 cf2c59e Fixed some exceptions. Cleaned up more code. More pylint work.
  • 2016-06-17 10:03:26 -0700 c5f8287 Stopped build and dist dirs being owned by root
  • 2016-06-14 20:01:21 -0300 11320f0 doc fix.
  • 2016-06-14 11:17:06 -0700 8168029 small pylint changes
  • 2016-06-14 10:57:58 -0700 02a13a5 small pylint changes
  • 2016-06-14 10:57:03 -0700 2ded713 small pylint changes
  • 2016-06-14 10:56:22 -0700 f229482 small pylint changes
  • 2016-06-14 10:55:55 -0700 1ed0955 small pylint changes
  • 2016-06-13 12:50:51 -0700 3d2d1de Moved to version 1.1.0
  • 2016-06-13 12:48:26 -0700 589c0de Moved core logic into its own file - CloudFlare/cloudflare.py
  • 2016-06-10 22:51:33 -0700 78fff44 Initial pass a unix man page for cli4
  • 2016-06-10 22:46:51 -0700 bf45916 Python 3.x porting
  • 2016-06-10 22:38:42 -0700 423120c Python 3.x porting
  • 2016-06-10 22:36:46 -0700 adf1e5b Added yaml output support. Python 3.x porting
  • 2016-06-10 22:32:15 -0700 9e850db Added Python3.x documentation. Renamed files with dashes to underscores.
  • 2016-05-18 05:48:02 -0700 2e2f856 Moved to 1.0.7
  • 2016-05-18 05:46:39 -0700 3225f64 Cleanup of code and confirmed functionality with A/AAAA records present
  • 2016-05-18 05:44:11 -0700 ca88ab7 Fixed issues with lack of second instance arg
  • 2016-05-18 04:20:15 -0700 5b56376 Now matches setup.py
  • 2016-05-18 03:41:58 -0700 27ec99f typo
  • 2016-05-18 03:28:30 -0700 636658d Added documentation for DNS CLI commands and upped version to 1.0.6
  • 2016-05-18 03:12:45 -0700 ec9fef2 Provided support for dns names to return more than one item. Allowed more complex json/yaml results
  • 2016-05-18 02:01:20 -0700 e9cf6aa Removed fqdn from list of DNS entries - not needed
  • 2016-05-17 14:29:36 -0700 27ad0c1 Added dns_records examples
  • 2016-05-17 14:16:10 -0700 834509f Added support for DNS names after /dns_records/
  • 2016-05-17 13:18:48 -0700 637400e Added a example to update a dynamic DNS entry via CloudFlare v4 API
  • 2016-05-17 08:25:29 -0700 81113d1 Added initial code to support Python3. A long was still to go
  • 2016-05-17 04:45:46 -0700 4560bb8 Cleaned up tabs and space - tabs only now - Python3 ready
  • 2016-05-17 04:37:39 -0700 2a5fd9b Cleaned up tabs and space - tabs only now - Python3 ready
  • 2016-05-17 04:29:13 -0700 a23a777 Make pagerule example more readable
  • 2016-05-17 01:20:43 -0700 ee50578 minor fix to make install work cleanly
  • 2016-05-17 01:07:03 -0700 d55f9d1 Merge pull request #2 from carlkibler/master
  • 2016-05-16 18:50:38 -0700 f458c23 Added page_rule example
  • 2016-05-16 18:50:12 -0700 40b5b2b Bumped version number
  • 2016-05-16 18:49:48 -0700 821b144 Added YAML mode; added support for JSON POST data (needed for pagerules)
  • 2016-05-16 15:34:35 -0600 5c8afef Process 'extras' only if they are set
  • 2016-05-16 14:28:49 -0700 24bcf9d Added Makefile to help build and packaging process
  • 2016-05-12 18:27:38 -0700 680962c Project now available at https://pypi.python.org/pypi/cloudflare
  • 2016-05-10 16:14:51 -0700 6d8479d Added files needed to get https://pypi.python.org/pypi working
  • 2016-05-10 16:11:31 -0700 d3c2d97 Added lots of structure to get https://pypi.python.org/pypi working
  • 2016-05-09 21:37:43 -0700 a6b6593 Cleaned up API call list
  • 2016-05-09 21:21:07 -0700 1a7d102 Cleaned up API call list
  • 2016-05-09 14:23:34 -0700 e85e277 Added support for two identifiers per command plus a third argument
  • 2016-05-09 12:29:22 -0700 77f3218 Added /zones/:zone_id/firewall/waf/packages. Fixed /zones/ssl/certificate_packs. Removed /zones/:zone_id/dnssec/status
  • 2016-05-05 13:36:08 -0700 8ba8625 update highlighting
  • 2016-05-04 16:54:41 -0700 2283130 Added copyright. Corrected github address after repo move
  • 2016-05-04 15:54:41 -0700 113b27b typo
  • 2016-05-04 15:39:46 -0700 ac56c68 Added ability to pass interger in JSON data via item==value in CLI
  • 2016-05-04 14:22:56 -0700 e222ad7 Made digits an integer in json data passed in PUT/POST/PATCH params
  • 2016-05-04 13:35:18 -0700 297ade8 didn't handle /a/:b/c correctly when /a existed
  • 2016-05-04 11:29:18 -0700 9f61cbc Added support for extra API calls via the configuration file. See README
  • 2016-05-04 08:46:41 -0700 7a42be0 Added requirements.txt and appropriate stuff in setup.py to handle it
  • 2016-05-04 08:39:43 -0700 5a5a1ab Added example of how to adjust proxy flag on the fly
  • 2016-05-04 08:39:12 -0700 94d5c2d Added proxed flag to show how to adjust DNS entries after creation
  • 2016-05-04 08:38:30 -0700 bc25c34 Added support for 40 or 48 length x509 certificate lengths. Fixed PUT paramaters
  • 2016-05-04 08:35:37 -0700 6edde36 /certificates only needs X-Auth-User-Service-Key header, no email or token
  • 2016-05-04 08:34:22 -0700 9893b45 Added info about X-Auth-User-Service-Key which is used by /certificates API call
  • 2016-05-03 10:00:20 -0700 21025d1 Moved API v4 into it's own file plus minor cleanup
  • 2016-05-02 22:53:48 -0700 8675a35 README typos fixed
  • 2016-05-02 22:40:41 -0700 b0b585c Added lots of examples to README
  • 2016-05-02 22:28:22 -0700 3e22b5e Updated README and usage string in CLI
  • 2016-05-02 22:23:19 -0700 ddbc44f Updated README
  • 2016-05-02 22:20:15 -0700 1eed90b CloudFlare API v4 complete rewrite. Added all API calls. Added examples. Added CLU tool. Added initial tests. Updated README
  • 2016-04-23 16:27:18 -0700 edefd99 add license
  • 2016-02-28 16:07:33 -0800 d1de6c9 Merge pull request #9 from servee/master
  • 2016-02-28 13:40:16 -0800 2502ef9 Add PATCH method
  • 2016-02-25 07:19:36 +0000 1a88944 fix terrible params bug in get
  • 2015-12-05 17:43:26 -0800 c765114 Merge pull request #4 from tmrtn/http-put
  • 2015-12-05 07:32:36 +0100 7c0fc05 add missing HTTP method put, fix unknown exception class
  • 2015-10-15 09:46:28 +0000 6fff910 fix delete method
  • 2015-09-28 08:55:42 +0000 3c48798 add exceptions + escaping urls
  • 2015-09-17 09:39:12 +0000 28daae8 fix delete endpoint
  • 2015-08-30 02:23:06 -0700 985ef56 fix get as well
  • 2015-08-30 01:57:13 -0700 efefa62 fix post and delete + add purge_cache
  • 2015-08-30 01:23:14 -0700 c37584d support second level urls
  • 2015-08-02 02:56:35 -0700 9b895b1 actually make methods slightly more dynamic
  • 2015-04-03 23:47:41 -0700 4a6acab add purge all files in cache
  • 2015-03-17 23:04:46 -0700 f3cba51 uppercase method once
  • 2015-03-07 19:49:53 -0800 710dbf9 Update README.md
  • 2015-03-07 18:02:10 -0800 4b9ef71 more hacking
  • 2015-02-14 11:28:24 +0000 8e79a53 posting dns_records to zone
  • 2015-02-10 10:09:38 +0000 0dee0ba add getting dns records
  • 2015-02-10 09:50:51 +0000 dcbc9a8 add logging and bug fixes
  • 2015-02-10 06:36:48 +0000 35e9bf5 more debugging
  • 2015-01-26 08:42:51 +0000 82c5020 cleanup import
  • 2015-01-26 08:42:08 +0000 c933789 initial code commit
  • 2014-12-13 18:05:38 -0800 948eed8 Initial commit