-
2024-12-10 v2.1.6:
- catching an error where the data returns as none form jotform side, need further investigation on this.
-
2024-09-27 v2.1.5:
- fixed a bug where iteration throwing runtime error on
get_list_of_questions
function - hidden some warnings related to not existing module description
- fixed a bug where iteration throwing runtime error on
-
2024-07-23 v2.1.4:
- some typing are added to the functions
ms-python.black-formatter
is used for formatting the code
-
2024-07-23 v2.1.3:
set_data
function is refactored for a more robust solution on aChunkedEncodingError
-
2024-06-11 v2.1.1:
__print
function's name changed into_print
.set_data
function is refactored,time.sleep
is added to avoid the rate limit and 3 tries are added to avoid the connection error.- timeouts are set where forgotten on previous patches
set_url_param
function is refactored_clear_answers
is intruduced to clear the answers of the submission on construction.set_answer
is refactored
-
2024-06-11 v2.1.0:
get_submission_by_request
is refactored.get_submission_id_by_text
now has additional parametertext
to get the submission id by its text.get_list_of_questions
is inturduced to get the list of questions in the form.create_submission
is intruduced to create a submission for the form.create_submission_using_another
is intruduced to create a submission for the form using another submission.turn_into_american_datetime_format
is refactored and now throwing an error if the input is not a valid datetime, and typing is added.update_submission_answer
is refactored
-
2024-06-11 v2.0.1:
- made changes on the
set_answer
function, now it can set the value of the field even if it is a multiselect checkbox.
- made changes on the
-
2024-04-09 v2.0.0:
- Fixed a bug where if the field is a multiselect checbkox, it was not changing the value via api
-
2024-04-04 v1.0.0:
- Jjotform class is not containing less data on answers arr and dict also better performance, below elements now missing from the answers array:
type
sublabels
timeFormat
- Jjotform class is not containing less data on answers arr and dict also better performance, below elements now missing from the answers array:
-
2023-04-26 v0.3.13:
- Added
set_new_submission
function, time to time it cannot find the submission, in that cases pulls the data directly from the api and sets as it is.
- Added
-
2023-04-01 v0.3.12:
- Added a logic for get_emails function. and added a TODO there.
-
2023-04-01 v0.3.11:
- Setted set_answer function.
-
2023-04-10 v0.3.10:
- Deleted submissions array and enhanced the logic according to it
-
2023-04-16 v0.3.9:
- Created emails on class initilaization so that one dont need to call get_emails function
-
2023-04-16 v0.3.8:
- Summary for get_form function, format document, cleared some of the self.update and its fucntionality for faster performance
-
2023-10-20 v0.3.7:
- Force parameter for update function so that user can call it without depending on the submission count change, This library need an inner check for the highest updated_at value descending order.
-
2023-11-08, v0.3.6:
- Unused param selectedFields is omited
- Added constructer function for answer to smaller parts [maxValue, order, selectedField, cfname, static]
-
2023-12-14, v0.4.0:
- Added
delete_submission
call for JotForm class - From requests.request("TYPE", "url", "timeout") to requests."type"("url", "timeout")
- pyproject.toml enhanced
- Class explanation implemented for JotFormSubmission
- Added following functions for JotFormSubmission class:
turn_into_american_datetime_format
text_to_html
split_domain_from_email
get_value
- bin file intruduced for cli usage
- Added