Jiraone

Latest version: v0.8.6

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 12

0.6.2

Patch update 84
* Added a new authentication method using OAuth 2.0 (3LO)
* With this new method, you can create and add scope to your oauth connection.
* You will need to either call or set the environment variable `JIRAONE_OAUTH` that stores the OAuth data session.
* Please note that the `LOGIN.save_oauth` is stored as a string. However, the underlying data is a dictionary which is converted by the oauth method used for authentication.
* Without doing the below, you will need to re-authenticate every session with your OAuth 2.0 app.

python
from jiraone import LOGIN
import json

client = {
"client_id": "JixkXXX",
"client_secret": "KmnlXXXX",
"name": "nexusfive",
"callback_url": "https://auth.atlassian.com/XXXXX",
}
saving the oauth session data locally
file = "DATA/cred.json"
dumps = None
if os.path.isfile(file):
dumps = json.load(open(file))
os.environ["JIRAONE_OAUTH"] = f"{dumps}"
LOGIN(oauth=client)
LOGIN.save_oauth is a property value, always available
after an OAuth session is initialized
json.dump(LOGIN.save_oauth,
open(file, encoding="utf-8", mode="w+"),
indent=4)
print(LOGIN.get(endpoint.myself()).json())

saving to a database is similar
if using `flask` framework and `flask_sqlachemy` we can do the below
previous import statement
current_user.oauth_token = LOGIN.save_oauth
db.session.commit()


* Corrected dot notation method and changed `range` to `enumerate`
* Made documentation update

0.6.1

Minor update 83
* Added a correction to 82 with file_writer() to add argument newline when on windows if not on file mode
* This way, we do not obstruct the binary mode operation.
* Added a new module utils which will now help in writing dictionary object with dot notation.

python
from jiraone.utils import DotNotation

my_dict = {"name": "Prince"}
dot = DotNotation(my_dict)
print(dot.name)
result
Prince

* Added a security, code_of_conduct and contribution document files

0.6.0

Patch update 80
* Patch to `time_in_status()` fix on windows platform. A carriage return in `file_writer` throws a `TypeError: Expected 13 arguments, got 0`
* Documentation fix

0.5.9

Patch update 78
* Patch to `delete_attachments()` and modification of `manage` API docs

0.5.8

Patch update 77
* Patch to `delete_attachments()` and API docs update

0.5.7

Update
* Added a new function `delete_attachments()` that can perform deletion of attachments with filtering.
* Provided a checkpoint in the iteration of the above function, so it can start from the last known point.
* Corrected some docs in `access.py` module
* `file_writer` and `file_reader` functions now has the ability to enter a delimiter as a parameter.

Page 4 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.