All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
-
Grid implementation for service factory methods.
-
Test Errors like:
{ "_type":"Error", "errorIdentifier":"urn:openproject-org:api:v3:errors:MissingPermission", "message":"You are not authorized to access this resource." }
v0.7.4 - 2021-03-26
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- User service test revert
v0.7.4-beta.3 - 2021-03-26
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Codacy issues
v0.7.4-beta.2 - 2021-03-26
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- User service test revert
v0.7.4-beta.1 - 2021-03-26
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
v0.7.3 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Folder tree changed in order to make the imports like:
from pyopenproject.openproject import OpenProject
from pyopenproject.model import WorkPackage
v0.7.2 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Folder tree changed in order to make the imports like:
from pyopenproject.openproject import OpenProject
from pyopenproject.model import WorkPackage
v0.7.2-beta.1 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Folder tree changed in order to make the imports like:
from pyopenproject.openproject import OpenProject
from pyopenproject.model import WorkPackage
v0.7.1 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Folder tree changed in order to make the imports like:
from pyopenproject.openproject import OpenProject
from pyopenproject.model import WorkPackage
v0.7.1-beta.2 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Folder tree changed in order to make the imports like:
from pyopenproject.openproject import OpenProject
from pyopenproject.model import WorkPackage
v0.7.1-beta.1 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Folder tree changed in order to make the import like:
from pyopenproject import OpenProject
v0.7 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Invite user. Now, the required parameter is the e-mail.
v0.7-beta.1 - 2021-03-22
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Invite user. Now, the required parameter is the e-mail.
v0.6 - 2021-03-19
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
Fix some update commands adding a rule to exclude read only fields:
- Time entry update
- Grid update
- Relation update
- Query update
v0.5 - 2021-03-16
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Project's FindByContext class. Now, pyopenproject can requests a project by its context.
- Find Role:
{
"_type":"Error",
"errorIdentifier":"urn:openproject-org:api:v3:errors:MissingPermission",
"message":"You are not authorized to access this resource."
}
v0.5-beta.2 - 2021-03-16
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Find Role:
{
"_type":"Error",
"errorIdentifier":"urn:openproject-org:api:v3:errors:MissingPermission",
"message":"You are not authorized to access this resource."
}
v0.5-beta.1 - 2021-03-15
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Project's FindByContext class. Now, pyopenproject can requests a project by its context.
v0.4 - 2021-03-08
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Users's FindByContext class. Now, pyopenproject can requests a user by its context.
v0.4-beta.1 - 2021-03-08
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Users's FindByContext class. Now, pyopenproject can requests a user by its context.
v0.3 - 2021-03-03
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Management of pagination requests that return a list of objects.
v0.3-beta.1 - 2021-03-03
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- Management of pagination requests that return a list of objects.
v0.2 - 2021-03-03
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
setup.py
loads the dependences of the library from therequirements.txt
v0.2-beta.1 - 2021-03-03
Beta version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
setup.py
loads the dependences of the library from therequirements.txt
v0.1 - 2021-02-26
First major version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
- GitHub Workflows has been fixed to make CI after PR and .
v0.1-beta.1 - 2021-02-26
First alpha version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
v0.1-alpha - 2021-02-24
First alpha version of pyopenproject library. This library is a way to enable Python developers to communicate with the OpenProject API with simplicity. Take in consideration that this development is only available for Python 3.6 or more.
-
Service factory pattern to organize the multiple methods for the different classes of the model.
-
Model classes based on API endpoints
- Update/create methods in model classes. Model classes don't have implemented methods from service factory
-
Classes "Delete" in service command. Delete classes are not given Request errors
-
Create/Update classes in service command. Create/Update classes are not given Request errors