Skip to content

PyOpenProject v0.7.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 22 Mar 13:35
a7ac791

Change Log

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.

Unreleased

Fixed

  • 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.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.

Fixed

  • 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.

Fixed

  • 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.

Changed

  • 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.

Changed

  • 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.

Changed

  • 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.

Changed

  • 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.

Changed

  • 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.

Changed

  • 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.

Added

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.

Added

  • Project's FindByContext class. Now, pyopenproject can requests a project by its context.

Fixed

  • 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.

Fixed

  • 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.

Added

  • 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.

Added

  • 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.

Added

  • 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.

Added

  • 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.

Added

  • 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.

Changed

  • setup.py loads the dependences of the library from the requirements.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.

Changed

  • setup.py loads the dependences of the library from the requirements.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.

Fixed

  • 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.

Added

  • Service factory pattern to organize the multiple methods for the different classes of the model.

  • Model classes based on API endpoints

Changed

Fixed