Version 0.13.0
a) New Features
4513 New giftcardAdd API endpoint
5025 New giftcardEdit API endpoint
5032 New giftcardTransAdd API endpoint
5033 New giftcardTransCapture API endpoint
5027 Add TenantName to logging
5028 Upgrade Orchard version t0 1.0
- Base framework and libraries for POS
are updated.
- POS now requires ASP.NET Core 5.0.8 and .NET 5.0.
- Liquid templates for emails required updates (5143).
- Database read operations no longer initiate transactions, which should improve read performance.
- Other changes; QA and support can review ticket 5028.
- Theme for login page may not show correctly initially.
- Work-around: reset browser cache.
Action Needed: developers and support will usually need to run a SQL script after updating POS to version 0.13.0.
See Open ID fix for more information.
5043 Login User names are now member IDs, not email addresses
- This is required by Orchard 1.0 upgrade 5028
- Automatic migrations should upgrade existing user accounts.
b) Bug Fixes
4962 Fix GraphQL endpoints
- Includes removing some endpoints that should not be publicly visible
5031 Gift card trans authorizations for positive amounts incorrectly applies funds on auth, not capture
- Scenario is not common, but may happen
- Funds are now correctly applied on capture for positive amounts
5198 Email confirmation shows “page not found”
5220 Duplicate loyalty points earned by a member invited by an envoy
5222 5223 Cart app shows events even if feature is not enabled
5238 Recipes are not initializing OIDC Token Validation settings
c) Other
4964 More documentation for installation process
5012 5084 Ongoing work for import/export
- Including users, user access, user groups, cus`tomer price groups, ship via
4981 Failed to save Onloyalty purchase information (Register)
- Workaround in place in POS
to avoid this error; requires additional register work
5324 Renaming/changes to customer API.
- These would normally be considered a breaking change; however there is currently no usage of this API yet.
- Renamed endpoint to customerto be consistent with other endpoints (non-plural).
- Changed fields to ID GraphQL type, rather than string or long, for:
- id (customer)
- memberId (customer)
- accountingId (customer)
- customerPriceGroupId (customer pricing)
- priceSheetId (customer pricing)
- Rename TaxId (customer tax) to TaxNo.
5326 Rename/changes to giftcard API
- Changed fields to ID GraphQL type, rather than string or long, for:
- id (input and results)
- memberId (input and results)
d) Known Issues
4871 Can’t install both OrderPad & Cart on the same Android device
- This is a bug with the Facebook component.
- This use case is not supported.
4966 Validations and Error Descriptions are missing in Products CSV Import
- We should be adding better validation and error descriptions in the future.