Control - Transactions - fixed issue with processing transactions
API - Newsletters - fixed issue with searching for specific newsletters
Portal - General - Added security headers to prevent attacks
Portal - General - added validation scripts to register page
Control - Design - minor CSS updates
Portal - Account - we added strict rules for passwords (min 8 chars, at least 3 of the following 1 lower case letter, 1 upper case letter, 1 number or 1 special character)
Portal - Account - updated screen with validation
Portal - Membership - added validation and password requirements
Portal - Checkout - added validation to fields
Portal - Contact - added form validation
Portal - Forms - added validation to forms
Portal - Forms - fixed an issue that wasn't rendering the javsacript added for form validation
Control - User - added new minimum password requirements
API - Commerce - fixed issue with filtering products
Portal - Vanity URL - fixed issue with routing of vanity URL domain names
Portal - Security - added cookie flag to ensure it transmits over https if https exists and that it can't be read by scripts
Portal - General - updated all user exits with validation on input fields
Control - Commerce - minor updates to create product ui
Portal - FAQ - added the ability to filter by faq_no
API - HAPI - Commerce - added ability to return minimal data for products with type = mini instead of shop
API - Media - added additional sort options for media files
Portal - Service - setup a new choose plan grid for better conversion at the annual plans
Portal - Subscription - prevent from using coupon code on anything but annual membership
API - Subscription - prevent using coupon code if not annual billing
API - Fundraiser - fixed issue with total transactions
Portal - Compliance - we added /cookie to offer a cookie policy to be compliant with GDPR
Portal - Compliance - we updated the standard footer with a link to the cookie policy
Portal - Compliance - we updated all register forms to agree to /terms and /privacy when registering
Portal - Compliance - we updated the checkout to agree to /terms and /privacy when checking out (this accommodates 80% of the use cases)
Portal - Account - Projects - minor updates to UI
API - Project - fixed issue where contractor couldn't see project deliverables
API - Customer - when deleting a customer it will re-assign any past data to customer 0
Control - Builder - improvements to the tools and experience
Database - Newsletter - added version_id and template_status to wi_templates and wi_newsletter_layout
API - Newsletter - added support for new fields on template
Control - Newsletter - added ability to edit the version id and template status
Portal - Content - updated canonical for home page to remain as /
Database - Newsletter - included statistics on main object wi_newsletter
API - Newsletter - updated objects and queries to pull stats from wi_newsletter
API - Newsletter - minor improvements to newsletter tracking
Built to Production - API
API - Templates - generate json based on version id selected
Control - Templates - minor updates to the UI
API - Membership - updated the subscription job to also expire any memberships that have a set expiration date.
Portal - Scheduler - default max days is 365
Portal - Account - Member - added ability to filter directory based on category
API - Membership - added ability to filter by category
Control - Customer - added the ability so you can edit a customer's affiliate
API - Commerce - we process triggers on the location visit then the order placed when rewarding points, this will ensure that a multi-step location visit and dining points combo rewards the proper amount based on spend
API - Commerce - minor improvements to order handling (will update customer_no if different from default customer_no)
API - Clone - updated the cloning for cloning a newsletter
Portal - Facebook - fixed issue with authentication by enabling /socialAuthReturn/facebook/lookup/0
Built to Production - Portal
Database - Loyalty - added a field to include x dollars in rewards when they achieve a level
API - Loyalty - automatically reward x dollars when they achieve a level
Control - Loyalty - added ability to edit the include x dollars when joining
API - Omnivore - when adding an employee, add the business_location_no
Portal - General - setup local variable for common customer variables needed in JS
Portal - Validation - added min/max length to phone numbers and better validation
Control - Validation - added min/max length to phone numbers and better validation
Control - Newsletter - minor updates to UI
Control - Newsletter - added a banner to announce the new Newsletter Layout 2.0, click to enable
API - Company - when a new company is created, we will automatically setup the newsletter layout
Database - Transaction - added field to track business_location_no for a transaction
API - Transaction - capture business_location_no when processing a transaction
API - Transaction - added ability to filter transactions by business_location_no
API - Omnivore - updated transactions to include the business_location_no
Control - Transaction - allow you to select the location for a transaction
API - Commerce - track location to commerce transactions
Database - Service - added business_location to service and subscription to ensure it gets tracked back
API - Service - added support for business_location_no
API - Service - when a subscription is processed, we will ensure the transaction is associated with the location
Control - Service - added ability to assign location to service and a subscription
Database - Offers - added business_location_no to redemption table
API - Offers - offered support to capture business_location_no
Database - Offers - added enableLocationTracking, redemption_pin to wi_pass
API - Offers - added support for new fields
Control - Offers - added ability to set the necessary fields
API - Customer - fixed issue with deleting/wiping
Control - Commerce - added type ahead for easy add to cart
API - Commerce - added a reference select for productmini to be a lightweight version
API - Commerce - updated miniProduct to include product_brief
Control - Commerce - ability to add multiple products to POS and change quantity
API - Transaction - added report of all transactions and scans returnTransactionReport
API - HAPI - Membership - fixed issue with returning membership data for company 0
Control - Reporting - created a report of all transactions broken down by location
Portal - Account - Project - added support for custom contracts for project bidders
Control - Survey - fixed issue with setting contact as the reference_type by default
Portal - Account - Project - minor updates to project phase language
Portal - Account - Project - minor update to URL handling
Control - General - added quick search navigation at top of page
Control - Subscriptions - added ability to filter by date in query string from_date, to_date
Control - Builder - improvements to usability and newsletter sending
API - Newsletter - enabled newsletter template (in config)
API - Clone - minor updates to handling in general and newsletter styles
API - Content - updates to how we generate the draggable list files
Major updates to backend reporting, new tools in several areas, better navigation and more! Oh yeah, we released newsletters 2.0.

Written by Jordan Gilman
Updated over a week ago