Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking changes between v3.5.2 and v3.6.0 #1802

Open
2 of 4 tasks
rite2hhh opened this issue Jan 18, 2024 · 0 comments
Open
2 of 4 tasks

Breaking changes between v3.5.2 and v3.6.0 #1802

rite2hhh opened this issue Jan 18, 2024 · 0 comments

Comments

@rite2hhh
Copy link

rite2hhh commented Jan 18, 2024

Bug summary

The contributing docs state the following:

Within a major version changes must be backwards compatible

The most recent release v3.6.0 renamed some methods without bumping the major version:

Projects using jira-python were pinned to jira~=3.0 to protect from backwards incompatible changes.
This release however did not bump the MAJOR version after removing methods.

Is there an existing issue for this?

  • I have searched the existing issues

Jira Instance type

Jira Server or Data Center (Self-hosted)

Jira instance version

9.4.5

jira-python version

3.6.0

Python Interpreter version

3.8

Which operating systems have you used?

  • Linux
  • macOS
  • Windows

Reproduction steps

# 1. Given a Jira client instance
jira: JIRA
# 2. When I call the function createmeta_issuetypes() with necessary args
jira.createmeta_issuetypes(*args)
# 3. I see an error

AttributeError: object has no attribute 'createmeta_issuetypes'

Stack trace

N/A

Expected behaviour

Within the same MAJOR version, I expect the library to be backwards compatible.

Additional Context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant