zgo/CHANGELOG.md

5.7 KiB

Changelog

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.

[2.4.1] - 2024-01-31

Changed

  • Updated to Angular 17
  • Updated to Node 20

[2.4.0] - 2023-10-26

Added

  • Tip component

Changed

  • Added settings for tips, tax and VAT rates.
  • Added fields for tips, tax and VAT to order.model
  • Added a display of taxes to orders
  • Added a tip display to receipts

[2.3.1] - 2023-06-26

Fixed

  • Broken wallet link for invoices

[2.3.0] - 2023-06-26

Changed

  • Modified order to handle new token field.
  • Modified order service to query API using token.
  • Modified receipt component to use the new token.
  • Modified invoice component to use the new token.
  • Modified payment service component to remove order-creation logic.

Fixed

  • Receipt prompt textarea is now read-only.
  • Invoice prompt textarea is now read-only.
  • Button text color is now correct for Invoice and Receipt.

[2.2.0] - 2023-05-15

Added

  • New API calls for requesting language data for login page

Changed

  • Owner model modified to remove unnecessary fields
  • Fullnode service uses session for API calls.
  • User service uses session for API calls.
  • Auth-guard service uses new checkUser function to confirm session exists and is validated.

Fixed

  • Business sign-up stepper skipping is corrected

[2.1.0] - 2023-05-02

Added

  • New dialog to purchase sessions ahead of expiration.

[2.0.0] - 2023-03-16

Added

  • Added the Xero invoice number in the memo for invoice payments.

Changed

  • Various look and feel changes to support the latest version of Angular.

Fixed

  • Correct display of translated phrases in various components.

[2.0.0-beta] - 2023-02-23

Added

  • Service to request language tokens from server

Changed

  • Parametrization of text elements

[1.4.1] - 2023-01-09

Added

  • Display app version

Changed

  • Copyright year

Fixed

  • Remove unnecessary logging in fullnode.service.ts.

[1.4.0] - 2023-01-09

Added

  • Support for WooComerce:
    • New tab in Settings to generate authentication token.
    • Display of WooCommerce credentials for configuration.
  • New service to interact with WooCommerce-related API endpoints.
  • A "Return To Shop" button added to ZGo Invoice component

[1.3.2] - 2022-10-11

Added

  • New component added to export orders in CSV format. Allows users to download orders.

[1.3.1] - 2022-10-08

Fixed

  • Bug #7 for saving a viewing key.

[1.3.0] - 2022-10-01

Added

  • Added new connection for Xero account code
  • Added new service for Xero integration

Changed

  • Login updated to price sessions in USD and include the Pro service.
  • Settings component updated for compatibility with Android devices
  • Settings component updated to use observable when saving Account Code
  • xeroService's saveAccountCode function optimized to export observable
  • Field for Xero's AccountCode added to Settings component's integration tab
  • Listorders component updated to show date in ANSI international format.
  • Settings component updated to use owner's invoices field to control integrations tab (Pro version)
  • Orders list updated to show payment confirmation only when service is activated and a viewing key exists.
  • Updated Order and Owner model to include new Xero integration fields

[1.2.2] - 2022-08-05

Added

  • Convenience buttons on checkout for wallets that are not ZIP-321-compliant
  • PmtService Component first alpha version ready for testing
  • Add crmToken field to owner.model.ts
  • Add externalInvoice field and shortCode field to order.model.ts

Fixed

  • Memo for checkout orders

[1.2.1] - 2022-08-01

Changed

  • Improved formatting of dialogs

[1.2.0] - 2022-07-27

Added

  • Dialogs created for viewing invoices and receipts URLs
  • Notifier service created - replaces snackbar used for reporting invalid viewing key.
  • Notifier component created - used to apply custom style to message sent by Notifier service.
  • Notification to user when the submitted viewing key is not valid

Changed

  • Item dialog look and feel reviewed and updated
  • Order list look and feel reviewed and updated
  • Available Items list look and feel reviewed and updated
  • Set configuration global parameters in one place
  • Receipt look and feel reviewed and updated
  • Invoice look and feel reviewed and updated
  • Checkout dialog with QR code reviewed and updated
  • Invoice dialog completed. Notifications to inform successful/failed URL-copy-to-clipboard added.
  • Obsolete function updateOwner removed
  • Buttons in main shop page have been enclosed to display inside a fixed area.
  • Shop page buttons redesigned
  • Settings form redesigned
  • Order list look and feel reviewed and updated - some unused CSS classes removed.
  • Added viewing key field to owner model
  • Paid status icons added to order's title
  • Order detail redesigned

Fixed

  • Fixed order memo for checkout
  • Fixed display of amounts in item list when using zatoshis
  • Fixed sorting of items in list
  • Fixed sorting of orders in list

[1.1.2] - 2022-05-24

Added

  • Button in QR code prompt to copy ZGo address.
  • Button in QR code prompt to copy transaction amount.
  • Button in QR code prompt to copy transaction memo.

[1.1.1] - 2022-05-24

Added

  • Invoice display via URL
  • Invoice button for closing order
  • Field paid for Order type

[1.1.0] - 2022-05-20

Changed

  • Services interacting with backend API were modified to support the new ZGo Backend.

Removed

  • NodeJS back-end