X

 

ClearVantage Web Services

  • Current Service Version 7.0.0.2
Version 7.0.0.2- 23rd April 2025
  • Committee Page Enhancements: Admins can now include rich-text HTML notes directly within committee pages. (Admin.dll)
  • Custom Abstract Confirmation Emails: A new configuration option allows organizations to specify a custom email recipient for abstract submission confirmations. (Document.dll)
  • Improved Invoice Management: The invoice deletion process now fully removes historical records. (Admin.dll)
  • Detailed Connection Diagnostics: System diagnostic tools now return additional connection metadata. (TestConn.dll)
  • Enhanced Address Validation Handling: Expanded support for multiple address validation servers and improved report server handling. (Utilities.dll)
  • Registration Accuracy Fix: Corrected an issue during group registrations where attendee data was incorrectly tied to the registering user. (Register.dll)
Version 7.0.0.1- 12th March 2025
  • Global Web User ID Validation: Added a global setting to enforce Web User ID validation across multiple services. (Awards.dll, Certificationdll.dll, Checkout.dll, Document.dll, JobBoard.dll, Lrs.dll, Memberdll.dll, Orderdll.dll, Organizationdll.dll, Registerdll.dll)
  • Parent Subscription Handling: Ensures the PARENTSUBNUM field is correctly populated when child dues are added along with parent dues in the universal shopping cart. (Checkout.dll)
  • Event Registration SMS Opt-in: Updated the event registration process to collect SMS opt-in preferences through web services. (Checkout.dll, Registerdll.dll, Registrationdll.dll)
  • Email Update Option: Added the ability to update the registered email address for user accounts. (Memberdll.dll)
  • Custom Display Settings: Introduced an option to display CVO settings in the configuration panel. (Utilities.dll)
  • SQL Pagination Enhancement: Improved SQL pagination logic to optimize performance across all database queries. (All DLLs)
  • Event Duplication Enhancements: Set function dates and duplicated additional event function fields during event duplication. (Admin.dll)
  • External Key Parameter Updates: Enhanced external key handling with new stored procedure parameters. (ExternalKey.dll)
  • Encryption and Security Fixes: Resolved an issue where certain key fields were not automatically encrypting. Adjusted logic to prevent unintended recognition of specific encrypted values. (All DLLs)
  • Access Violation Fix: Fixed an error occurring when loading files from streams with no attachments. (Admin.dll)
  • Event Registration Checkout Fix: Ensured that invoice numbers are correctly included in checkout confirmation templates for modified event registrations. (Checkout.dll)
  • Unicode Support in Document Uploads: Fixed issues with viewing and uploading documents containing Unicode characters in filenames. (Documentdll.dll)
  • Email Link Character Truncation Fix: Resolved a character truncation issue in email editor-generated URLs. (CVImageTrack.dll)
Version 6.3.0- 22nd January 2025
  • Query Filtering Enhancement: Added the "ISNULL" option to query filtering parameters in all DLLs. Reference: Common Features - ISNULL.
  • Configuration Setting Update: Introduced the MCCLIENTINFOCOMPANYCD configuration setting to all DLLs, resolving a conflict with the previous MCCLIENTUSECOMPANY setting.
  • Security Enhancement and Decryption Fix: Improved security measures in all DLLs by addressing an issue with the stored procedure security check and enhancing the security deny log with more detailed information. Additionally, a decryption issue for compounded input values (e.g., BETWEEN, "greater than", |IN|) was resolved.
  • Organization Credit Card Payment: Added a setting to enable the use of organization credit cards as a payment option within all payment-related DLLs.
  • Meta Tag Integration: Integrated meta tag support into the organizationdll.dll, registerdll.dll, and registrationdll.dll, allowing for improved SEO and web page descriptions.
  • Discount Price Calculation Correction: Corrected a discount price calculation error for taxable items across all payment DLLs, ensuring accurate pricing and tax calculations during checkout.
  • Changelog Text Correction: Updated the changelog text in billpayment.dll to accurately reflect "pay now" payment transactions.
  • Surcharge Validation Logic Fix: Fixed a surcharge validation logic issue in billpayment.dll and registerdll.dll to exclude check payments, preventing erroneous surcharge calculations for this payment method.
  • JSON Loading Procedure Correction: Corrected the JSON loading procedure in ExternalKey.dll to accurately read the "data" JSON node.
  • Web User ID and Changelog Fix: Fixed a webuserID issue in Memberdll.dll and enhanced the changelog to include entries for (empty) and (null) values.
Version 6.0.2.7- 10th December 2024
  • Database Connection Enhancement: All DLLs now read SQL login information from the CVMASTER database.
  • Payment Address Enhancement: Added an option to set BILLTOADDRESS and SHIPTOADDRESS by stored procedure in all payment DLLs.
  • Admin Enhancements: Introduced new action /ServiceBlastSMS to send blast SMS messages in Admin.dll. Implemented SHA-256 password encoding for customer passwords.
  • Cart History: Added cart history functionality to Msascartdll.dll and Checkout.dll.
  • Employee DLL Enhancements: Implemented SHA-256 password encoding for customer passwords and added SMS messages for two-factor authentication in employeedll.dll.
  • New External Key DLL: Introduced ExternalKey.dll.
  • Return Password Enhancements: Implemented SHA-256 password encoding for customer passwords and added SMS messages for one-time passwords in returnpassword.dll.
  • Login DLL Enhancement: Implemented SHA-256 password encoding for customer passwords in logindll.dll.
  • Member DLL Enhancements: Introduced new action /MyPwd and added protection from updating web user passwords directly in memberdll.dll.
  • Utilities Enhancement: Added new action /CVSettings to display configuration settings in utilities.dll.
  • Admin Event Duplication Enhancement: Updated /EventDuplicate action in Admin.dll to support duplication of function comments.
  • Invoice Email Enhancement: Set email blast subentitytype=I by default in invoice.dll.
  • Test Connection Enhancement: Updated testconn.dll to display more connection information.
  • Email Service Enhancement: Removed UTF-8 encoding from passing to email service in reportService.dll, Admin.dll, and invoice.dll.
  • Checkout Tax Calculation Fix: Fixed tax calculation based on customer type in Checkout.dll.
Version 6.0.2.6- 8th October 2024
  • Standard List Enhancement: Added a DOLOG=Y option to all standard lists across all DLLs.
  • Admin Enhancements: Introduced new actions /SProfileView and /SProfileSave to manage session profiles in Admin.dll. Added the "SendEmailMultiDbWithAttachmentsV2_New" service and enhanced the email editor with search/filtering for image files.
  • Checkout Subscription Date Calculation: Enabled the use of a stored procedure for calculating subscription start and end dates in Checkout.dll. Added new configuration settings SUBSCRIPTIONSTARTDATEBYSP_SUBS and SUBSCRIPTIONEXPDATEBYSP_SUBS.
  • Events Enhancements: Introduced the <#PRICELIST_SP> tag to display prices from a view in Eventsdll.dll and added the /Profiles action to show session profiles.
  • Invoice Email Service: Added the "SendEmailMultiDbWithAttachmentsV2_New" service to Imvoicedll.dll.
  • Dues Subscription Date Calculation: Enabled the use of a stored procedure for calculating subscription start and end dates in Dues.dll. Added new configuration settings SUBSCRIPTIONSTARTDATEBYSP_SUBS and SUBSCRIPTIONEXPDATEBYSP_SUBS.
  • Order Subscription Date Calculation: Enabled the use of a stored procedure for calculating subscription start and end dates in Orderdll.dll. Added new configuration settings SUBSCRIPTIONSTARTDATEBYSP_SUBS and SUBSCRIPTIONEXPDATEBYSP_SUBS.
  • Registration Subscription Date Calculation: Enabled the use of a stored procedure for calculating subscription start and end dates in Registerdll.dll. Added new configuration settings SUBSCRIPTIONSTARTDATEBYSP_SUBS and SUBSCRIPTIONEXPDATEBYSP_SUBS.
  • Report Service Enhancement: Added the "SendEmailMultiDbWithAttachmentsV2_New" service to Reportservice.dll.
  • Client Information Update: Updated the <#MCCLIENTINFO> tag and added the MCCLIENTUSECOMPANY configuration setting across all DLLs.
  • Bill Payment Surcharges: Added support for multiple surcharges in Billpayment.dll.
  • Shopping Cart Enhancement: Enhanced the /ClearCart action to include cookie clearing in Msascartdll.dll.
  • Admin Reference Field Fix: Resolved an issue with the duplication of reference fields in Admin.dll.
  • Member Education List Enhancement: Converted the /EducationList action to a standard list action, enabling it to return all records in Memberdll.dll.
Version 6.0.2.5- 27th August 2024
  • Invoice Address Retrieval: Added a new configuration setting (GETINVOICEADDRESSLABELSBYSP) in all payment DLLs to enable retrieval of shipping and billing addresses by stored procedure.
  • Minimum Credit Card Payment: Introduced a new configuration setting (CREDITCARDPAYMENTMINIMUMAMOUNT) in all payment DLLs to set the minimum credit card payment amount for legacy clients.
  • Employee Password Validation: Added new configuration settings in Admin.dll to enhance employee password validation: EMPLOYEEPASSWORDMINLENGTH, EMPLOYEEPASSWORDMUSTLOWERCASE, EMPLOYEEPASSWORDMUSTUPPERCASE, EMPLOYEEPASSWORDMUSTNUMERIC, EMPLOYEEPASSWORDMUSTSYMBOL.
  • Credit Card Refunds: Included UPDATEUSERCD in Billpayment.dll to improve credit card refund processing.
  • Pay Now Changelog Fix: Fixed an issue in Billpayment.dll where the "Pay Now" functionality did not create a changelog record.
Version 6.0.2.4- 16th July 2024
  • Performance Monitoring: Added a "Server-Timing" response header to all DLLs to track execution time.
  • Property Reading: Implemented a function for reading properties in all DLLs.
  • Twilio Update: Reviewed and updated Twilio texting service calls across all DLLs.
  • Payment Enhancements: Added configuration settings for credit card surcharge testing (SURCHARGETESTMODE) and multiple surcharge fees (ALLOWMULTIPLECCSURCHARGES) to all payment DLLs.
  • Credit Card Limit: Introduced a credit card limit configuration (USECREDITCARDLIMIT) in all payment DLLs.
  • Download Ownership Check: Added an option to use a stored procedure for verifying download ownership in Cvdownload.dll (CHECKDOWNLOADOWNERBYSP).
  • Login Limitations: Added a configuration setting (NOLIMITUSERLOGINUSERNAMES) in Employeedll.dll to exclude specific users from login limitations.
  • Self-Relationship Option: Added a configuration setting (ALLOWSELFRELATIONSHIP) in Memberdll.dll to control self-relationships.
  • Appeal Code Fix: Resolved an issue with empty APPEALCD in the indsession table of Registerdll.dll.
Version 6.0.2.3- 4th June 2024
  • Changelog Optimization: Streamlined changeog creation across all DLLs by replacing direct database calls with stored procedures and preventing empty entries.
  • PayNow Integration: Enhanced payment flexibility by adding a "PayNow" API to all payment DLLs.
  • Credit Card Surcharge: Introduced a credit card payment surcharge option for the following modules: Awards, Document, Exhibit, Job Board, LRS, and Dues.
  • AvaTax Code Enhancement: Added the ability to retrieve AvaTax codes from the ITEM_TAXCD_MAP table for improved tax calculation flexibility. (Msascartdll.dll)
  • Organization Changelog: Added a changelog feature to the ORG_MORE table to track changes more effectively. (Organizationdll.dll)
  • Phone Number Recognition: Improved the password recovery process by enhancing phone number recognition in various formats. (Forgotpassword.dll)
  • Subscription Prorate Calculation: Fixed an issue where subscription prorate calculations were inaccurate when PRORATETYPE was empty. (Msascartdll.dll and Subscription.dll)
  • Discount Bill Period Correction: Corrected a bug causing incorrect bill period values for discounts. (Checkout.dll, Orderdll.dll, Registerdll.dll)
  • Anonymous Survey Submission: Enabled anonymous survey submissions, resolving a previous issue. (Msastestdll.dll)
Version 6.0.2.2- 22nd April 2024
  • Enhanced Payment Confirmation: Expanded payment confirmation processes (billpaymentdll.dll) to include invoice owner details in both confirmations and confirmation emails.
  • Improved Cart Pricing: Resolved inconsistencies in member cart pricing (msascartdll.dll).
  • Flexible Purchase History: Added the ability to display purchase history for members through a special function call (memberdll.dll).
Version 6.0.2.1- 11th March 2024
  • Incorporated a new parameter across all Web Services allowing submission of values '(EMPTY)' and '(NULL)' to facilitate setting a database field as empty or null during API updates.
  • Updated all payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll) to include a new configuration setting, CANUSEORGCCNUM, enabling individuals associated with an organization to utilize saved payment methods linked to that organization.
  • Incorporated option for updating existing records in the /Auth action, alongside the addition of confirmation template "AuthResultContent," impacting the Login Web Service (Logindll.dll).
  • Introduced a new feature enabling the logging of service emails within the admin web service interface (Admin.dll).
  • Introduced new functionality to the invoice web service (Invoicedll.dll), enabling users to specify flexible invoice email recipients and access an email sending log for enhanced tracking capabilities.
  • Enhanced the bill payment service (Billpayment.dll) by introducing the capability for users to opt for email confirmations to be sent to both the payee and the invoice owner when utilizing the "pay now" option, alongside the incorporation of new configuration settings, namely PAYNOW_CONF_FOR_OWNER and PAYNOW_CONF_FOR_PAYEE, to facilitate this feature, accompanied by the addition of two new email confirmation templates, and the inclusion of a changelog specifically dedicated to payments.
  • In the Checkout web service (Checkout.dll), a functionality has been added to set the ITEMCD and ITEMCDTYPE attributes within the INVOICEITEM record during the process of purchasing a product.
  • Integrated functionality to set the invoice item code type for products within all payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll), while also implementing changes to standardize shipping handling for PRODSH shipping based on CV functionality, effectively eliminating discrepancies; additionally, the DLL now sets the INVOICEITEM.CALCSHIPPINGFLG attribute.
  • Introduced a new web service (GetQR.dll) functionality aimed at generating QR codes.
  • Enhanced the functionality of the Login web service (Logindll.dll) by updating the format of the CVSSOFIELDLIST parameter within the /AuthToken action to now support TARGET=SOURCE pairs, thereby improving the overall usability and flexibility of the feature.
  • Enhanced the functionality of our shopping cart (Msascartdll.dll) and registration-related (Registerdll.dll, Registrationdll.dll) web services by integrating a new baseline view for attendee counts, thereby streamlining the process and eliminating the need for in-service calculations.
  • Addressed a validation issue within the /PayNow API for the Invoice web service (Invoicedll.dll), ensuring smoother functionality and improved reliability.
  • Addressed an issue within the Member web service (Memberdll.dll) where the PRODFLG wasn't being properly set during the update address process by /UpdateAddr.
Version 6.0.2.0- 22nd January 2024
  • Enhanced web services with updates to all web services including payment services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll), featuring two customizable Captcha settings (CAPTCHAIPALLOWLST and CUSTOMCAPTCHATHRESHOLD) to bolster customizable security measures.
  • Improved Password Reset web service (ReturnPassword.dll) by adding OTP via SMS capability.
  • Introduced a new API action, /PayNow, to the Invoice web service (Invoicedll.dll).
  • Enhanced Checkout web service (Checkout.dll) product retrieval procedure, now includes the new parameter INVOICENUM for improved results in related products listing.
  • Resolved a functionality issue in the Invoice web service (Invoicedll.dll) related to DONOTSENDSTATUSEMAIL and KEEPEMAILHISTORY settings.
Version 6.0.1.7- 4th December 2023
  • Introduced a Web Services API object, Bulk Update (BulUpdate.dll), enabling seamless JSON data uploads.
  • Introduced the /EditorGetImages API in Admin web service (Admin.dll), facilitating the retrieval of a paginated image list.
  • Implemented INDSESSION changelog functionality in the Checkout web service (Checkout.dll).
  • Introduced execution of customizable stored procedures to update INDSESSION records through various web services, including Checkout (Checkout.dll), Exhibit (Exhibit.dll), Order (Order.dll), Register (Register.dll), and Registration (Registration.dll), enhancing event registration processes.
  • Enhanced various web services, including Checkout (Checkout.dll), Member (Member.dll), Order (Order.dll), Organization (Organization.dll), and Who Knows Who (WhoKnowsWho.dll), to dynamically manage relationship start and end dates based on configurable settings.
  • Resolved all Payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll) issue so "SET PRICE" discounts now function correctly for cases where the discount amount exceeds the actual item price.
  • Resolved Checkout web service (Checkout.dll) error in specific scenarios caused by empty APPEALCD.
  • Fixed file name issue affecting DropBox uploads in Document web service (Document.dll).
  • Resolved "OriginID" email history issue across various web services with email functionalities.
Version 6.0.1.6- 10th October 2023
  • Implemented a new feature enabling users to override the INVOICE.NOWEBFLG value through all Payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll), enhancing customization and flexibility in the system configuration
  • Implemented a feature enabling subscription start date and end date calculations logging, activated with the parameter SUBDATESLOG=Y in the checkout web service (checkout.dll) API
  • Implemented the ability to write to fields ISSPONSORFLG and ISEXHIBITORFLG in the checkout web service (checkout.dll)
  • Enhanced event registration experience by refining waitlist logic for generated records in the Checkout web service (checkout.dll)
  • Implemented the KEEPCLOUDUPLOADLOG configuration setting in the Document (documentdll.dll) web service, enabling comprehensive logging of all file upload attempts on the cloud platform for enhanced monitoring and analysis
  • Implemented a new feature enabling users to customize response timeout values for the Report Service API (reportservice.dll), enhancing flexibility and responsiveness in data retrieva;
  • Removed deprecated EDITORAUTHCD logic from admin web service (admin.dll), streamlining the codebase and improving performance and reliability
  • Implemented default value for the BILLINGSTOPDATE column in the Dues web service (dues.dll)
  • Enhanced ActionItemUpdate API in Action Item Web Service (Msashelpdll.dll) to include ACTIONDATEACTUAL for cancelled and completed Ais, ensuring accurate tracking of action item statuses
Version 6.0.1.5- 28th August 2023
  • Introduced the new configurable setting REPORTSERVERTIMEOUTINSEC, allowing for extended response timeouts in the Report (ReportService.dll) and Invoice (Invoicedll.dll) web service, providing enhanced control over service responsiveness
  • Introduced new configuration option LOGSERVICEBLASTEMAILPARAMS for Admin web service (Admin.dll), enhancing parameter logging for Email blast service
  • Improved response formatting to JSON by default for the /Tsave and /Tview API actions in the Admin web service (Admin.dll)
  • Upgraded Return Password (ReturnPassword.dll) web service /fgtUserName API action to incorporate advanced security features, including email verification and alternate email validation
Version 6.0.1.4- 17th July 2023
  • Introducing advanced configuration options DONOTSENDSTATUSEMAIL and KEEPEMAILHISTORY for Admin web service (Admin.dll), providing greater control over email notifications and history retention
  • Upgraded Password Reset web service (ReturnPassword.dll) API to leverage enhanced security measures, including reCaptcha integration, rendering <#SECTION> tags, and server-side CVFORMDATA security tag support
  • Improved validation message template functionality with the addition of <#SECTION> tags and MainTemplate templates for all web services, including all Payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll)
  • Implemented dynamic session creation in the Checkout web service (CheckOut.dll) with the addition of the "USEINDSESSIONSP" config setting, enabling users to toggle the option of creating "indsession" records through the "sp_IndSession_Create" stored procedure
  • Expanded refund options in the Bill Payment web service (BillPayment.dll) Refund API with the addition of new default values for PAYMENTTYPECD=REFND
  • Added changelog option for "INDCOMMITTEEH" table to Committee web service (Committee.dll), enabling better tracking and management of committee changes
  • Updated CV Image (CVImage.dll) and Document web service (DocumentDll.dll) /Upload APIs to utilize new security configuration ALLOWEDIMAGEEXTENSIONS, allowing more fine-tuned restrictions and supporting a wider range of image file types
  • Fixed "Argument out of range" issue on confirmation template for Job Board web service (JobBoard.dll)
  • Implemented UPDATEUSERCD and UPDATETMS support in the WHOKNOWSWHO API, enabling data submission integration with Member web services (MemberDll.dll)
  • Improved backend dataset field calculation by transitioning from hard-coded logic to dynamic procedures for the Register web service (RegisterDll.dll)
Version 6.0.1.3- 6th June 2023
  • Added two new configuration settings, AUTOREFRESHQNAMES and AUTOREFRESHCVWEB, allowing users to enable or disable automatic reloading of cvweb.cvcfg and qnames.cvcfg config files for all web services including all Payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll)
  • Added login history and customer lock/unlock feature with new action /unlock in the login web service (Login.dll)
  • Added an option to cancel duplicated subscriptions in the Dues web service (Dues.dll)
  • Enhanced the /GetUDFTableInfo action in the Admin web service (Admin.dll) to retrieve complete data from a _MORE table for various entity types, along with a modified response JSON structure
  • Added support for keeping a log of service calls in the VerifyAddressList endpoint of the Utilities web service (Utilities.dll) with the introduction of the new configuration setting, KEEPADDRESSVERIFICATIONLOG
  • Updated all Payment web services (Awards.dll, BillPayment.dll, CertificationDll.dll, CheckOut.dll, DocumentDll.dll, Dues.dll, Exhibit.dll, InvoiceDll.dll, JobBoard.dll, LRS.dll, OrderDll.dll, RegisterDll.dll, SubscriptionDll.dll) to resolve the problem of loading the config setting CUSTOMTAXRATE
  • Resolved an issue with Editing Taxonomy Terms Error in the Admin web service (Admin.dll)
  • Added changelog option for subscription reference table to Admin web service (Admin.dll), enabling better tracking and management of subscription changes
  • Added changelog option for committee table to Admin web service (Admin.dll), enabling better tracking and management of committee changes
  • Added changelog option for committee table to Committee web service (Committee.dll), enabling better tracking and management of committee changes

ClearVantage Online

  • Current Template Version 1.32.01
  • Current Service Version 7.0.0.1
Version 1.32.02- 23rd April 2025
Version 1.32.01- 12th March 2025
Version 1.32.00- 22nd January 2025
Version 1.31.07- 10th December 2024
Version 1.31.06- 8th October 2024
Version 1.31.05- 27th August 2024
Version 1.31.04- 16th July 2024
Version 1.31.03- 4th June 2024
Version 1.31.02- 22nd April 2024
Version 1.31.01- 11th March 2024
Version 1.31.00- 22nd January 2024
Version 1.30.07- 4th December 2023
Version 1.30.06- 10th October 2023
Version 1.30.05- 28th August 2023
Version 1.30.04- 17th July 2023
Version 1.30.03- 6th June 2023
Version 1.30.02- 24th April 2023
Version 1.30.01- 13th March 2023
Version 1.30.00- 30th January 2023
Version 1.29.00- 25th January 2022

 

ClearVantage Web 5

  • Current Template Version 5.3.2
  • Current Service Version 7.0.0.2
Version 5.3.2- 23rd April 2025
  • Improved Rich Text Styling: Content editors now benefit from improved formatting options, including support for image alignment, code blocks, and responsive tables, ensuring a consistent and polished experience across devices.
  • Enhanced Pledge Setup: Users can now create pledge installment plans without making an initial payment, offering more flexibility for deferred or billed contributions.
  • Faster Dashboard Loading: Enhanced dashboard performance with placeholder loading animations and improved handling of slow or failed content retrieval, resulting in a smoother user experience.
  • Secure Saved Card Management: Improved how saved payment methods are loaded and displayed, with better error handling and clearer user feedback.
  • Form Validation Reliability: Updated how required fields and invalid entries are validated across the site to ensure better accuracy and a more intuitive user experience.
  • Smarter Cookie Handling: Improved how cookies are managed for login and session data, ensuring they are set securely and reliably across different browsers.
  • Flexible Note Display: Added support for asynchronous loading of note content, improving flexibility and performance on pages that include HTML notes.
  • Checkout Stability Improvements: Resolved issues related to incorrect promo code values and cookie paths that could disrupt the checkout or login processes.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 7.0.0.2
Version 5.3.1- 12th March 2025
  • SMS Notification Preferences for Registration: Users can now choose to receive SMS notifications for event and package registrations. When enabled, a toggle appears during registration to subscribe. Users can also update their mobile numbers, though guest attendees cannot be added by the primary registrant unless an override is set.
  • Product Quantity Validation: The system now ensures that users cannot add more products to their cart than what is available in stock. If an attempt is made to exceed available stock, a notification will appear.
  • Payment Total Validation: The system will now verify if a user's payment falls within the allowed minimum and maximum limits before processing, preventing invalid transactions.
  • Dashboard Navigation Customization: Users can now customize their dashboard navigation. Options include prioritizing featured navigation items or restructuring the navigation bar to be full-width at the top.
  • Attendee Registration Restrictions: To enhance security, only users within the same organization can register others. Those outside the organization can only register themselves.
  • Duplicate Check Enhancements: The system now handles duplicate checks on the server side rather than relying on form submissions, improving security and reliability.
  • Improved Event Calendar Time Parsing: The system now better handles different time formats to ensure event times display correctly.
  • Improved Email Validation: The email validation system has been updated to support addresses with subdomains and longer domain names.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 7.0.0.1
Version 5.3.0- 22nd January 2025
  • Enable Use of Saved Organization Credit Cards: A new configuration setting, CANUSEORGCCNUM, has been introduced to allow individual users within an organization to utilize saved organization credit cards. When CANUSEORGCCNUM is set to N (default), individuals cannot utilize saved organization payment methods. Attempting to do so will result in an error. When CANUSEORGCCNUM is set to Y, individuals linked to the organization can use its saved payment methods without encountering errors.
  • MCCLIENTINFO Tag Source Data Configuration Update: The MCCLIENTUSECOMPANY setting has been replaced with MCCLIENTINFOCOMPANYCD due to conflicts with legacy logic related to the COMPANYCD setting. The new MCCLIENTINFOCOMPANYCD configuration determines the source table for data retrieval. If set with a value (key field from the COMPANYINFO table), data is retrieved from the COMPANYINFO table. If left blank (default), data is retrieved from the ORGANIZATION table based on the MCCLIENTORGCD configuration.
  • Expanded HTMLMetaTags Support: Added <#METATAG> template support to the following DLLs: Organization, Register, and Registration.
  • Added Session Profiles to ICS Export: Exported event or registration ICS files through the /addToMyCalendar API now include web profiles matching DISPLAYTYPE=ICS. Additionally, "Add to Calendar" links have been extended to appear on Shopping Cart confirmation pages.
  • Upgrade BootBox.js Library: Updated the external library resource to v6.0.0 and included Subresource Integrity (SRI) hashes for enhanced security.
  • Resolved Incomplete Data Logged When Using Saved Cards: Adjusted client-side logic to resolve instances where the CCKEYNUM field was blank and changelog entries were missing when utilizing saved cards in certain scenarios.
  • Resolved Error Display When Adding Product to Cart: Adjusted client-side logic to ensure errors are displayed correctly when an issue occurs while adding products to the cart.
  • Resolved Pagination Issue on Document List: Adjusted client-side logic to resolve errors encountered when utilizing pagination in the Document module on the member dashboard.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.3.0
Version 5.2.7- 10th December 2024
  • Login Credential Security Update: Addressed a vulnerability related to updating user credentials through the DLLs. Users must now utilize the new /MyPWD API for credential changes; standard APIs are no longer supported for this function.
  • Archived Cart Retention Enhancement: Introduced a new configuration setting, KEEPCARTHISTORY, to control the retention of cart data. When set to "Y", the system preserves cart data in a new database table (web_orders_history). This behaves similarly to UNDERCONSTRUCTION=Y, as it retains cart contents after checkout; however, unlike UNDERCONSTRUCTION=Y, it clears the customer's order cookie upon successful checkout. Note that enabling KEEPCARTHISTORY may require an increased ORDERTIME value to prevent premature deletion of archived data by the DLL.
  • Shopping Cart Organization Billing/Shipping Enhancements: Addressed inconsistencies in cart behavior to align with CV desktop functionality when the BILLALLTOORG CV system setting is enabled. For individual users, the checkout process now automatically bills to the individual's linked organization if BILLTOSTT is set to O and a valid organization code is linked to the individual.
  • MCCLIENTINFO Tag Source Data Update: Added support for the MCCLIENTUSECOMPANY config setting to determine the source table for data retrieval by the MCCLIENTINFO tag. If set to "N" (default), data is retrieved from the ORGANIZATION table based on the MCCLIENTORGCD config. If set to "Y," data is retrieved from the COMPANYINFO table based on the COMPANYCD config.
  • WRAP Tag Update: The WRAPIMAGE tag in repository baseline templates for web profile tags has been replaced with the WRAPIGNOREQUOTES tag to address a line break issue.
  • Database Field Validation: Implemented a maximum character limit of 50 for email fields to prevent truncation issues in the database.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.2.7
Version 5.2.6- 8th October 2024
  • EventInfo API Enhancement: Introduced a new CV Tag, <#PRICELIST_SP>, within the /EventInfo API to retrieve pricing information from a newly created stored procedure.
  • Custom Web Profile Display Support: Enabled the /EventInfo API to support custom web profile displays through the new /Profiles API for enhanced customization of event information templates.
  • Survey API Enhancement: Implemented multiple improvements to the /Survey API to enhance BASETABLE display and validation processes.
  • Minimum Credit Card Payment Update: Standardized the minimum payment amount for credit cards to $1.
  • Improved Application Process: Enhanced error handling and display during the step navigation of membership applications.
  • /Cancel API Update: Hid the AVAILABLECREDIT CV Tag by default within the /Cancel API due to its requirement for additional database setup. The tag is now opt-in for display.
  • Shopping Cart Fix: Resolved an issue where adding shipping to the cart through the addToCartProduct_new function could cause a cart mismatch.
  • Survey Navigation Enhancement: Fixed issues related to survey page navigation when using the "skip to question" functionality.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.2.6
Version 5.2.5- 27th August 2024
  • Multiple Floorplan Sales: Added support for purchasing booths from multiple floorplans for a single event, improving UI, floorplan display, directory queries, and fixing loading/display issues. Additional parameters and Firefox compatibility enhancements were also included.
  • Credit Card Minimum Amount Customization: Introduced a configuration setting to enforce a custom minimum amount for credit card purchases, fetching the limit from server-side configuration for legacy clients.
  • WEBDISPLAYLABEL: Prioritized WEBDISPLAYLABEL over DISPLAYLABEL for rendering registration user-defined fields on the website.
  • Updated Payment Total Limits: Enhanced the USECREDITCARDLIMIT configuration to fetch both maximum and minimum credit card limits, restricting total payment amounts accordingly.
  • CKEditor Toolbar Customization: Dynamically adjusted CKEditor toolbar to show only "Upload from URL" when cvweb.CKEDITOR_MEDIA.ENABLED is disabled.
  • CKEditor Hyperlink Customization: Enabled content creators to customize hyperlink targets within CKEditor.
  • New Event Information Price List Features: Implemented a new sorting order for price lists and enabled optional visual enhancements for a more engaging display.
  • CKEditor Word Count: Fixed integration between CKEditor V5 and charCount function for accurate word counts.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.2.5
Version 5.2.4- 16th July 2024
  • Payment Total Limits: Added a configuration setting to restrict total payment amounts based on credit card limits.
  • CKEditor V5 Upgrade: All portals are transitioning to the latest CKEditor V5 for an improved editing experience.
  • PayNow API Enhancements: Added overrides, input value restoring, and adjusted email logic for better PayNow integration.
  • Award Document Upload Alignment: Aligned OWNERCD and OWNERTYPECD fields during Award Document Upload with CVO Notebook standards.
  • Google Maps API Fix: Resolved an issue where Google Maps image tags were visible even without an API key.
  • Agenda Display Fix: Fixed the display of agendas for events with functions that lacked date/time details.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.2.4
Version 5.2.3- 4th June 2024
  • PayNow API Integration: Added support for the PayNow API, allowing for secure transactions, even for users without accounts.
  • CKEditor V5 Upgrade: Improved the text editing experience and security with a newer version of the text editor.
  • Product History API Enhancement: Expanded the capabilities of the /ProductHistory API to include more detailed information and flexibility for both individual customers and organizations.
  • ShowFloorPlan API Update: Enhanced the /ShowFloorPlan API to provide the option of displaying rotated booths, creating a more interactive and visually appealing floor plan.
  • Captcha Token Verification:Fixed an issue where templates using the /AddFunction API did not correctly validate required Captcha tokens when the Captcha service was enabled.
  • Country Dropdown Logic: Resolved a bug that unnecessarily required Country dropdowns when EuclidPay was enabled outside of payment forms.
  • Parent Organization Display: Resolved an issue where the Parent Organization information was not displaying correctly.
  • Affiliate Dues Module: Made several improvements to the Affiliate Dues module to enhance usability and fix issues.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.2.3
Version 5.2.2- 22nd April 2024
  • Enhanced Security: Added the <#CASESECTION> tag for secure dynamic template rendering based on database data and tailored conditions.
  • Abstract Dashboard Improvement: Users can now view a list of their submitted abstracts within the Abstract dashboard module.
  • Refined Cancellation Control: Integrated Event Notebook cancellation flag and date fields for granular control over the registration page cancellation process.
  • Focused Search Results: The product search dropdown now exclusively displays items where PRODUCTTYPEREF.ONWEBFLG=Y.
  • Dynamic Event Locations: Enhanced event/registration pages to display location data dynamically.
  • Streamlined Waitlist Registration: Improved registration with waitlist enhancements and pricing logic integrated into the standard shopping cart.
  • Consistent Invoicing: Synchronized CVWEB invoice display templates with the CVO Invoice History tab for complete invoice item(s) viewing.
  • File Size Validation: Updated cvweb.ValidateAll function to include a new web setting for file size validation.
  • Improved UI: Updated tippy-backdrop to resolve CSS cutoff issues with tippy-content.
  • ClearVantage Integration: Updated ClearVantage Web Services to version 6.0.2.2
Version 5.2.1- 11th March 2024
  • Function Comment system modernized for deeper control of additional information collected and managed during function registration.
  • API integration updated to support blanking/nullifying fields.
  • New configuration setting CANREMOVESHIPPING enables control over removing shipping products from the shopping cart using the /Remove API.
  • Improved product discovery: "Featured Product" field now powers search results order and badge display.
  • Integrated 'data-missing' property support into username validation for flexible client-side error messaging.
  • Improved Reg UDEF (SESSIONREGUDEFS) query for better CVO display logic alignment, including display setting field usage and duplicate removal.
  • Login template now supports configuration-driven redirects using DEFAULTREDIRECTURL and REDIRECTDOMAIN.
  • Cart logic now includes user information on invoices for organizational billing purposes.
  • Fixed formatting errors in emails containing "MCCLIENT" CV Tag data.
  • Patched job template exploit to disallow backdated start dates.
  • Updated ClearVantage Web Services to version 6.0.2.1
Version 5.2.0- 22nd January 2024
  • Introduced CAPTCHAIPALLOWLST, a new server-side feature allowing clients to designate specific IPs as secure, ensuring uninterrupted access regardless of reCaptcha scores, perfect for trusted ranges like Office VPNs.
  • Introduced CUSTOMCAPTCHATHRESHOLD, a server-side setting that allows customization of per-client score thresholds through the utilization of a stored procedure, enhancing interpretation of reCaptcha API scores.
  • Resolved sorting display discrepancies for Registration User-Defined fields.
  • Resolved the issue related to populating registration user-defined fields with saved values.
  • Fixed broken redirect in dialog prompting users to log in during event registration.
  • Resolved Address Validation client-side logic bug related to Address Line 2, preventing validation loop failures.
  • Resolved an issue related to the improper utilization of the status field in the HigherLogic integration XML.
  • Resolved problem with restricted term "Script" in INPUTVALIDATION configuration, preventing erroneous detections.
  • Updated ClearVantage Web Services to version 6.0.2.0
Version 5.1.8- 4th December 2023
  • Enabled the default setting of CALLSPAFTERJOBPOSTING to 'Y' for new client implementations
  • Updated the ALLOWEDFILEEXTENSIONS setting to include the CSV file extension
  • Adjusted the wording on the Member Dashboard from "Company" to "Organization"
  • Removed the option to delete a Shipping item from the Shopping Cart by eliminating the corresponding button
  • Altered the Dashboard's Abstract module to display only active Abstracts based on the collection end date field
  • Modified the Dashboard's Abstract module to show only the Drafts tab when it exists
  • Revised the Shopping Cart icon for donation order items
  • Updated the baseline event list template to align with the 2SCX module
  • Adjusted email templates to utilize HOMEPHONE fields instead of WORKPHONE for the MCCLIENTINFO tag as per implementation training instructions
  • Fixed an issue in the Verify Address API logic by addressing the missing object declaration
  • Resolved Abstract module loading issues on the Dashboard caused by a duplicate id element
  • Fixed the non-functional reset button on the Event Search page
  • Updated ClearVantage Web Services to version 6.0.1.7
  • Resolved multiple bugs across the application to improve overall performance and stability
Version 5.1.7- 10th October 2023
  • Revamped event templates and logic with new processes, introducing waitlist pricing for enhanced event registration management
  • Revamped price list templates now seamlessly integrate and display Web Profile data
  • Improved Saved Payment Methods template(s) logic, now displaying only active subscriptions for streamlined recurring billing management
  • Implemented enhanced client-side configuration for event speakers' web profiles, ensuring seamless integration with CV Office logic
  • Enhanced user experience by incorporating location details within the function list template for the Event Information page, facilitating seamless event planning and coordination
  • Improved address verification capabilities by integrating client-side configuration for seamless utilization of "ZipPlusFour" API responses
  • Enabled automatic registration update logging with the introduction of server-side KEEPREGCHANGELOG configuration setting
  • Implemented enhanced server-side configuration setting ADDALTEMAILCHECK, enabling seamless validation of reset methods on ALTEMAIL fields for the Reset Password web service fgtUserName API
  • Enhanced user experience by optimizing password change template, setting temporary password input as readonly in the form to minimize user input errors
  • Resolved template issue causing valid integer value error in Registration/AddFunctions API with a total of $0
  • Addressed STORAGEACCESSID compatibility concerns by implementing unique filenames for uploaded documents
  • Resolved template issue causing JavaScript errors during attendee quantity limit checks
  • Resolved database query issue related to exhibitor floorplan BOOTH_SALES_USE_FPDATA server-side configuration setting, eliminating errors from multiple record returns
  • Fixed a critical client-side function bug that caused inaccurate error detection in API responses
  • Addressed API call issue in organization membership application
  • Updated ClearVantage Web Services to version 6.0.1.6
  • Resolved multiple bugs across the application to improve overall performance and stability
Version 5.1.6- 28th August 2023
  • Enhanced /VerifyAddress Baseline functionality, now offering comprehensive validation for shipping and billing inputs, along with a new client-selectable option to replace entered addresses with API-verified versions
  • Streamlining membership applications with the utilization of SYSTEMSETTINGS.STATUSFORPENDING, offering default to 'Pending' or customized statuses for individuals and organizations
  • Implemented VALIDATEREGSTATUS configuration setting, empowering clients to restrict registrations at checkout for non-open event statuses (REGSTATUSCD ≠ 0)
  • Introduced a client-side toggle, cvweb.EVENTS.SHOW_FUNC_DOC, for enhanced control over the display of enrolled function documents on the registration information page
  • Introduced the cvweb.cvCheckIncludeResp function, enabling analysts to verify <#INCLUDE> rendering with timeout errors, facilitating the implementation of tailored backup strategies for uninterrupted operations amidst timeouts
  • Resolved an issue where, during a Job Board Post submission with CUSTOMERTYPE=O (organization), the incorrect parameter CUSTOMERCD was being submitted instead of the correct ORGCD
  • Resolved the 'Line too Long' error encountered by some users when utilizing the /SurveyResponsePacket API action in the Survey Module
  • Fixed a bug that caused the Exhibitor Dashboard GUI to break when handling multiple exhibitor registrations for users
  • Addressed various bugs and introduced enhancements to the event and registration GUI, enhancing overall performance and stability
  • Updated ClearVantage Web Services to version 6.0.1.6
  • Addressed multiple miscellaneous application bugs to enhance overall performance and stability
Version 5.1.5- 17h July 2023
  • Revamped the Exhibitor web object/ShowFloorplan API with new booth database tables and templates, providing clients enhanced control over floorplans to enhance the overall exhibitor experience
  • Added functionality enabling Primary Contacts to add new organization users, enhancing management capabilities within the Affiliate Dues/Slot Management process
  • Introducing a client-side toggle for seamless transition to the advanced Report Service, replacing the deprecated XR Reports for enhanced reporting capabilities
  • Implemented advanced security features for the Password Reset API, including reCaptcha integration and CVFORMDATA support, ensuring enhanced protection and safeguarding user accounts
  • Improved server-side CVFORMDATA tag with cookie data access for the DEFAULTVALUES parameter, enabling clients to access and submit data in specific scenarios where the data would otherwise be inaccessible
  • Updated InputValidationMessage templates to support <#SECTION> tags and automatically wrap the template content into the MainTemplate file by default
  • Added new configuration setting: ALLOWEDIMAGEEXTENSIONS, enabling fine-tuning of permitted file uploads across various APIs, specifically for image files
  • Added alternative grid layout template option for committee members when utilizing the /IndFullList API
  • Updated dependency management to remove the deprecated Moment.js library
  • Updated ClearVantage Web Services to version 6.0.1.4
  • Resolved multiple bugs across the application to improve overall performance and stability
Version 5.1.4- 6th June 2023
  • Introduced a comprehensive rebuild of the Affiliate Dues/Slot Management process, enhancing efficiency and streamlining operations for improved recipient management
  • Enhanced the process for managing recurring billing items on Managed Saved Payment Accounts, offering improved visibility and functionality, while also adding the ability for members to switch cards for their recurring subscriptions, providing greater flexibility and convenience
  • Security configuration setting VALIDATIONEXPRESSION now enabled by default for individual fields in the baseline configuration
  • Added a suite of new configuration settings for enhanced login security, offering features such as account lock-down and comprehensive logging of all login attempts for future analysis and reference
  • Added two new configuration settings, AUTOREFRESHCVWEB and AUTOREFRESHQNAMES, allowing clients to toggle caching for configuration files, providing more control over system performance and customization
  • Added custom label setting to License Renewal Process for improved customizability
  • Resolved a rare issue where the error message "Parameter PAYEETYPECD not found" would occur during the purchase of a booth
  • Enhanced ALLOWEDFILEEXTENSIONS security setting to include expanded image support, allowing a wider range of image file types to be uploaded
  • Updated ClearVantage Web Services to version 6.0.1.3
  • Resolved multiple bugs across the application to improve overall performance and stability