Skip to content

Releases: boxwise/boxtribute

v2.5.1

12 Nov 14:42
v2.5.1
64f375c
Compare
Choose a tag to compare

Changelog of GraphQL API

The API contains several updates to facilitate measure-products and intra-organisation shipments.

Added

  • new Unit type
  • optional field displayUnit and measureValue for Box type
  • optional fields displayUnitId and measureValue for BoxCreationInput and BoxUpdateInput
  • optional fields dimensionId and absoluteMeasureValue in MovedBoxesResult and StockOverviewResult types
  • new dimension field in MovedBoxDataDimensions and StockOverviewDataDimensions types
  • new units field in SizeRange type
  • new organisationName field in UnauthorizedForBaseError type

Changed

  • the size field of the Box type is nullable (if null, the box contains a measure-product)
  • the qrCode argument for the queries qrCode and qrExists is renamed to code
  • the qrCode query now returns a QrCodeResult
  • the BoxResult type is renamed to BoxesResult
  • the box field of the QrCode type is a BoxResult
  • the sizeId field of BoxCreationInput is optional
  • the sizeId field of MovedBoxesResult and StockOverviewResult is optional
  • the transferAgreementId field of ShipmentCreationInput is optional. If null, an intra-organisation shipment is created
  • the transferAgreement field of the Shipment type is optional

v2.4.10

16 Sep 14:41
v2.4.10
0f676ff
Compare
Choose a tag to compare

Changelog of GraphQL API

Changed

  • the Base.products field now returns by default all products of the base, regardless of type (custom or standard product instantiation)

v2.4.9

10 Sep 12:14
v2.4.9
14af489
Compare
Choose a tag to compare

Changelog of GraphQL API

Removed

  • the fields ProductCategory.sizeRanges and SizeRange.productCategory are deleted; no resolvers were implemented anyways

Added

  • plenty of comments on queries, mutations, and types

Fixed

  • User.bases returns null for any user different from the one currently logged-in, instead of the authorized bases of the currently logged-in user

v2.4.8

05 Aug 08:18
v2.4.8
fb4c8e7
Compare
Choose a tag to compare

Changelog of GraphQL API

Breaking changes

  • the bases query, as well as the fields Organisation.bases, TransferAgreement.sourceBases and TransferAgreement.targetBases only return non-deleted bases by default. In order to fetch all bases, use ( filterInput: { includeDeleted: true } )

Added

  • new Base.deletedOn field

v2.4.7

25 Jun 14:26
v2.4.7
f84dc47
Compare
Choose a tag to compare

Changelog of GraphQL API

Added

  • bulk-actions on boxes
    • new mutations deleteBoxes, moveBoxesToLocation, assignTagToBoxes, unassignTagFromBoxes
    • corresponding input types, response types incl. error types
  • "standard product" feature and custom product mutations
    • new mutations enableStandardProduct, editStandardProductInstantiation, disableStandardProduct
    • new queries standardProduct and standardProducts for new StandardProduct type
    • new ProductType and ProductTypeFilter enums
    • new mutations createCustomProduct, editCustomProduct, deleteProduct
    • new Product.type field
  • updated beneficiary API
    • new deactivateBeneficiary mutation
    • new BeneficiaryCreationInput.tagIds field
    • new MovedBoxesResult.organisationName field
  • misc.
    • new Box.deletedOn field
    • new Product.inShop field
    • new BeneficiaryDemographicsResult.deletedOn field

Changed

  • Base.products now accepts optional FilterProductInput

v2.4.3

11 Apr 06:06
v2.4.3
fccc586
Compare
Choose a tag to compare

Changelog of GraphQL API

Removed

  • remove redundant Metrics.movedStockOverview field (superseded by movedBoxes query)

v2.4.0

06 Feb 15:55
v2.4.0
Compare
Choose a tag to compare

Changelog of GraphQL API

Added

  • new comment field for Product type

v2.3.0

18 Jan 10:22
v2.3.0
826621e
Compare
Choose a tag to compare

Changelog of GraphQL API

Added

  • new NotDelivered value in BoxState enum
  • new TargetType enum
  • new boxes(baseId: ID!, ...) query to fetch all undeleted boxes of a base
  • new Product.deletedOn field
  • more filter fields for FilterBoxInput
  • new Shipment.labelIdentifier field
  • six queries to fetch statistics about stock and beneficiaries

v2.2.0

04 Sep 20:41
v2.2.0
9239a0d
Compare
Choose a tag to compare

Changelog of GraphQL API

Added

  • new InTransit value in BoxState enum
  • new fields sourceQuantity, targetQuantity in ShipmentDetail type

Changed

  • Box.product and Box.location return null instead of raising an authorization error if the user is not authorized for the base that the product/location belongs to

v2.1.4

18 May 21:07
v2.1.4
87a03ae
Compare
Choose a tag to compare

Changelog of GraphQL API

Added

  • new shipmentDetail field in Box type
  • new fields sourceSize, targetSize, removedBy, removedOn, lostBy, lostOn, receivedBy, receivedOn in ShipmentDetail type

Changed

  • in the BoxState enum, the value Received is renamed to Receiving

Removed

  • the fields deletedBy, deletedOn in ShipmentDetail type