Change Log

All notable changes to this project will be documented in this file.

[0.3.2] - 2023-03-xx

Added

Changed

Fixed

ToDo

  • Add update operation for ContractorEntity
  • Add currentOrganization.action
    • Analyse how to "DSL" currentOrganization.action.activities
      • review path tracking

[0.3.1] - 2023-03-09

Added

Changed

  • Upgraded core gem dependency ecoportal-api-v2

[0.2.3] - 2023-02-27

Fixed

  • Typo in tests LocationsStructures... should read locationStructures

[0.2.2] - 2023-02-24

Fixed

  • Build gem correctly

[0.2.1] - 2023-02-24

Changed

  • Migrate from TagTrees to reporting structures (breaking change)

Added

  • Basics for reporting structure mutations

[0.1.11] - 2022-11-29

Added

  • Ecoportal::API::GraphQL::Base::Mutation
  • Added createContractorEntity

Changed

  • upgraded graphlient gem dependency (support for framents)
    • removed patch in this gem
  • Slight internal refactor of Ecoportal::API::GraphQL::Base::Query
  • Upgraded ecoportal-api-v2 gem dependency

[0.1.10] - 2022-09-29

Changed

  • upgraded ecoportal-api-v2 gem dependency

Fixed

  • Remove debugging message

[0.1.9] - 2022-09-26

Added

  • Ecoportal::API::GraphQL::Query::TagTree

Changed

  • upgraded ecoportal-api-v2 gem dependency
  • added Ecoportal::API::Common::GraphQL::QueryIntegration
    • restructured Ecoportal::API::GraphQL::Model::Organization class
  • Patch on Graphlient::Query for fragments support (pull request: https://github.com/ashkan18/graphlient/pull/94)

[0.1.8] - 2022-09-23

Added

  • currentOrganization.tagTrees query

Changed

  • upgraded ecoportal-api-v2 gem dependency
  • Restructured the Query inheritance chain to make things simpler

[0.1.6] - 2022-09-19

Fixed

  • Call to private method remove_const in Ecoportal::API::GraphQL::Fragment#define

[0.1.5] - 2022-09-19

Added

  • Patch GraphQL::Query#append_node so we can use Fragments in blocks using ___ as start of the constant, and __ for namespace separator
  • Ecoportal::API::GraphQL::Fragment#define provided that client scripts can create their own fragments in their own namespace
    • Exposed Ecoportal::API::GraphQL#fragments
    • It will always (re)define in the Fragment root namespace

[0.1.4] - 2022-09-16

Fixed

  • Able to inject connection block to each
  • Error handling delegated to parent class (QueryConnection)
  • Retrieve id on elements of Array

[0.1.3] - 2022-09-15

Fixed

  • Fixed circular reference to org_id in Ecoportal::API::Common::GraphQL::Client

[0.1.2] - 2022-09-15

Changed

  • Ecoportal::API::GraphQL addded email and pass parameters on initialization
    • This allows for integration in some client lib

[0.1.0] - 2022-09-15

Added

  • First commit with some basic structure