gohanman
released this
01 Nov 18:27
·
2090 commits
to master
since this release
New:
Tag items as discontinued based on batch type
- Log escalator plugin for email notification on
error/warning/notice/etc - Audit record when no-sale is used
- Support for socket mobile scanner via
ScanBox browser. Must be configured with input
field id "socketm". - Instacart transaction data import
- MN eWIC support, in theory
- Carry cost through Co-op Deals batches
- Finished POS transactions can be re-opened
- Tracking non-member customer purchases via
payment card data - Tools to scan & report on out of stocks
- Email collection via pinpad (Ingencio)
- Datacap-based cashback prompt option
- EquityInfo lane plugin
- SPH_Datacap_Gen2 module
- API endpoint for read/update member data
Improved:
- Configurable shrink entry defaults
- More flexible item name autocomplete
- Totals on shrink report
- Expanded like code info fields
- Batch "trim unchanged" supports like codes
- Autocoupon handles discountable the same
as manual house coupon entry - Inventory mobile keyboard style differs
depending on products.scale - Cashier metric reporting can utilize warehouse
data to report on arbitrary periods instead of
just what's backed by CashPerformDay - Per-store last sold in item editor
- Manual sign tool supports LegacyWrapper layouts
- Offset uniformly available in sign tools
- Auto & manual import options for US Foods invoices
- Auto-invert epay server order when primary fails
- Ingenico iSC480 support in NewMagellan driver
- Auto-chosen dates on house coupon reports are better
- Survey receipt notification during transaction
- Extra UI information on store transfer POs
- Emailing a PO supports all export formats
- Pick tags w/ prices
- Visiting member configurable on houes coupons
- Duplicating a special order uses most recent
order contact info rather than owner contact info - Type-to-filter selects can handle spaces
- Expanded plugin-provided backup tools to support
mydumper, borgbackup - Backend option to reverse card returns in addition
to sales - Optionally filter house coupons to just current
- Super department filter on item editor
Fixes:
- Patronage data handling #998
- Overlapping member search results #1002
- Price checking member-only sale items
- Updates against "arch" tables
- Proper subdepartment chaining across
store tabs in item editor - Don't mis-populate products.last_sold
- Tipping department setting #885
- Mailchimp email comparison isn't case sensitive
- Standardize cashback handling #1022
- Added Chrome User-Agent to UNFI download
script - Intercept plugin URL composition
Dev:
- Increased Postgres support
- Fixed PHP7 + SQL Server basic problems
- FannieUploadPage auto_skip option
- Same log format for SQL & PHP errors
- SQL and PHP problems logged at WARNING level
rather than DEBUG - Lane updates & batch forcing can be queued through
Redis to make the webpages respond faster without
waiting for the work to finish. - Member/customer numbers > one billion are reserved
for card-tracking accounts - Vagrantfile provided. Requires puppet.