Skip to content
    Release Notes - YesCart - Version 3.6.2

Improvement

  • Performance improvements
  • Heavy concurrency fixes
Assets 2

@inspire-software inspire-software released this Jun 26, 2019 · 2 commits to release-3.6.0 since this release

    Release Notes - YesCart - Version 3.6.1

Bug

  • Admin JS error fix when logout call fails
  • CMS3 Federation fix
Assets 2

@inspire-software inspire-software released this Jun 24, 2019 · 14 commits to master since this release

    Release Notes - YesCart - Version 3.6.0

Bug

  • [YC-946] - LiqPay payment fails
  • [YC-957] - Unable to add decimal step in product configurations from UI
  • [YC-960] - Unable to use forgotten password functionality if shop is restricted

New Feature

  • [YC-545] - Ability to export/import whole shop using YUM
  • [YC-941] - ImpEx XML channel
  • [YC-948] - Customer specific payment methods
  • [YC-953] - Rework query API in Admin, so that it is pluggable
  • [YC-955] - ThymeLeaf templating
  • [YC-971] - JWT authentication in Admin

Task

  • [YC-893] - Impex director improvements
  • [YC-950] - Upgrade to compile with java SDK 11
  • [YC-961] - Change default paths for web apps
  • [YC-977] - Update lucene core to 8.x

Improvement

  • [YC-921] - Refactoring for ReportObjectStreamFactory
  • [YC-944] - Review dependencies 3.6.x
  • [YC-947] - Navigate straight to address form during checkout if no addresses available
  • [YC-949] - Performance of DB connection pool
  • [YC-954] - Preserve order number when recreating temporary orders
  • [YC-958] - Network connection lost message
  • [YC-959] - Shop configuration to choose http or https in links in mail

Sub-task

  • [YC-859] - Split category and content domain models

Sub-new feature

  • [YC-682] - Guest checkout orders viewing
Assets 2
    Release Notes - YesCart - Version 3.5.1

Bug

  • [YC-946] - LiqPay payment fails
Assets 2

@inspire-software inspire-software released this Nov 3, 2018 · 113 commits to master since this release

    Release Notes - YesCart - Version 3.5.0

Incident

  • [YC-894] - Manual export trigger flow in JAM
  • [YC-919] - AuthController never logout #46

Bug

  • [YC-877] - Modify Authroze.NET SIM receipt page so that it is correctly included on Auth.NET page
  • [YC-878] - PayPal Pro sometimes fails with 11604 error
  • [YC-881] - CART_STATE column is too big for mysql
  • [YC-883] - Admin password reset throws NPE
  • [YC-892] - Default order export descriptor fails to render order date
  • [YC-912] - Changes are not detected when switching between on/off on promotion editor
  • [YC-926] - Delivery report crashes when order is from a shop with alias
  • [YC-929] - latestViewedSkus are not de-duplicated during cart merge
  • [YC-936] - Fully qualified links in CMS get appended with base URL
  • [YC-939] - NPE when B2B address book is misconfigured

New Feature

  • [YC-518] - Show low stock indicator
  • [YC-657] - Promotions tester
  • [YC-713] - Use attribute configuration to setup regex validation for email and phone
  • [YC-873] - Allow pluggable SearchEngines
  • [YC-890] - JAM services section to see customised (plugged in) services
  • [YC-896] - Automatically filter out empty product categories from menu
  • [YC-897] - B2B sub shops must be allowed own promotions
  • [YC-924] - Customer delete account feature

Task

  • [YC-858] - Module structure refactoring
  • [YC-874] - Promotion engine review
  • [YC-880] - Code clean up to JDK8 standards
  • [YC-886] - JAM JS client ECMA 6 review
  • [YC-887] - Improve modules/plugin registration mechanism
  • [YC-888] - Ensure SYSTEM_PANEL_LABEL is consistent with environment build
  • [YC-942] - Upgrade Spring

Improvement

  • [YC-865] - Review clustered tasks API
  • [YC-868] - Customer registration improvements
  • [YC-879] - After upgrading to wicket 7.9 in some cases ProfilePage throws NPE when user is logged out
  • [YC-884] - Ensure that attribute value screen displays i18n names
  • [YC-885] - Display attribute code for address field if attributes are misconfigured
  • [YC-889] - Products, Categories and Content available flag
  • [YC-891] - Expose various system configurations as preferences
  • [YC-899] - Improve Auditing capabilities
  • [YC-900] - Ensure that shop attribute changes are reflected immediately in admin
  • [YC-901] - Updated example rolling upended logging to use zip/gz compression
  • [YC-902] - Make JAM use available screen space more efficient
  • [YC-903] - Upgrade Spring to latest version
  • [YC-904] - Allow bi-directional links for product associations
  • [YC-905] - Improved registration and validation process
  • [YC-908] - Improve plug ability of widgets
  • [YC-922] - API for offer prices
  • [YC-923] - Extension point for DeliveryTimeEstimationVisitor API
  • [YC-925] - FopThemeResourceResolver should also resolve embedded images
  • [YC-928] - Customer and Address objects should have additional dedicated fields to better support B2C and B2B models
  • [YC-931] - Offer prices should be marked as fixed price in cart pricing
  • [YC-940] - Allow I18n component to have "default" locale specified as "xx"

Sub-task

  • [YC-857] - Add robots.txt mapping and CMS element for this

Sub-new feature

  • [YC-870] - Request for price prices
Assets 2

@inspire-software inspire-software released this Apr 18, 2018 · 327 commits to master since this release

    Release Notes - YesCart - Version 3.4.1

Bug

  • [YC-877] - Modify Authroze.NET SIM receipt page so that it is correctly included on Auth.NET page
  • [YC-878] - PayPal Pro sometimes fails with 11604 error
  • [YC-881] - CART_STATE column is too big for mysql
  • [YC-883] - Admin password reset throws NPE
  • [YC-892] - Default order export descriptor fails to render order date

Improvement

  • [YC-879] - After upgrading to wicket 7.9 in some cases ProfilePage throws NPE when user is logged out
  • [YC-884] - Ensure that attribute value screen displays i18n names
  • [YC-885] - Display attribute code for address field if attributes are misconfigured
Assets 2

@inspire-software inspire-software released this Mar 11, 2018 · 327 commits to master since this release

    Release Notes - YesCart - Version 3.4.0

Epic

  • [YC-711] - Replace HibernateSearch
  • [YC-806] - Upgrade tasks 3.4.0
  • [YC-830] - Performance improvements 3.4.x

Bug

  • [YC-815] - Dead lock during initializing default value of pause flag for job
  • [YC-822] - Re-indexing failed. See stack trace
  • [YC-825] - Document contains at least one immense term in field

New Feature

  • [YC-819] - Job for removing obsolete products
  • [YC-837] - Extendable API for cart items validation
  • [YC-844] - INSERT_ONLY and UPDATE_ONLY import modes
  • [YC-872] - Secure string attribute type

Task

  • [YC-849] - Ensure that default context for storefront is ROOT
  • [YC-850] - Remove installer module from codebase
  • [YC-851] - Upgrade Wicket to 7.9.0
  • [YC-855] - Review price rendering to ensure it honours tax settings for current user

Improvement

  • [YC-690] - Revise cron schedules
  • [YC-796] - Allow shipping methods sorting by priority
  • [YC-804] - Improved product associations by determining product type and grouping
  • [YC-805] - Revise roles and permissions scheme
  • [YC-816] - Allow editing product category rank
  • [YC-824] - Refactor cache evictions sent through WS channel
  • [YC-826] - Configurable shop specific integrations
  • [YC-829] - Change sitemap resource to be stream
  • [YC-836] - Allow adding custom details to order
  • [YC-838] - Expose product type flags in Search DTO
  • [YC-839] - Filter navigation improvements
  • [YC-846] - Paypal refund callback processing for paypal button
  • [YC-847] - Review all inputs in JAM and ensure that maxlegth is set
  • [YC-856] - Cache maxed out notifications
  • [YC-862] - Review usages of CategoryServiceFacade API
  • [YC-863] - Improve CMS editor

Sub-improvement

  • [YC-750] - JAM Category tree select to be ajax load (as opposed to full)
  • [YC-821] - Allow product type filter navigation
  • [YC-831] - Refactor API for shop-category relation to improve page load and indexing
  • [YC-832] - Refactor object images API
  • [YC-840] - Sortable Brand facet

Sub-task

  • [YC-807] - Upgrade anet-java-sdk
  • [YC-809] - Upgrade paypal-core
  • [YC-810] - Remove module core-module-payment-robokassa
  • [YC-811] - Upgrade org.springframework
  • [YC-812] - Upgrade org.hibernate
  • [YC-823] - Clean up deprecated 3rd party API
  • [YC-835] - Refactor facets so that we do not use DB for displayable values
  • [YC-842] - Upgrade Angular to 4LTS
  • [YC-852] - Upgrade Wicket
  • [YC-853] - Use JDK8 java.time.* instead of Date and SimpleDateFormat
  • [YC-854] - Update logging

Sub-new feature

  • [YC-820] - Allow setting default product type for shop to allow filter navigation in global search
  • [YC-841] - Product tags filter navigation
Assets 2

@inspire-software inspire-software released this Nov 10, 2017 · 1 commit to yc-3.3.0-bugfix since this release

    Release Notes - YesCart - Version 3.3.1

Bug

  • [YC-815] - Dead lock during initializing default value of pause flag for job

Improvement

  • [YC-805] - Revise roles and permissions scheme

New Feature

  • [YC-819] - Job for removing obsolete products
Assets 2

@inspire-software inspire-software released this Aug 18, 2017 · 631 commits to master since this release

    Release Notes - YesCart - Version 3.3.0

Bug

  • [YC-728] - Escape data in initial sql script
  • [YC-747] - Payment modules are missing in JAM web.xml file
  • [YC-758] - Fix utf-8 encoding issue in jam

Epic

  • [YC-632] - YUM webapp
  • [YC-718] - Customer specific price lists
  • [YC-740] - JAM improvements
  • [YC-752] - Improve delivery time information for the order

Improvement

  • [YC-154] - CarrierSlaCreateEditDialog price matrix
  • [YC-449] - CarrierSlaCreateEditDialog external script support
  • [YC-450] - CarrierCreateEditDialog support for worldwide, country, state and local checkboxes
  • [YC-656] - Improve order domain model by allowing copying attributes to order lines
  • [YC-688] - Improve carrier SLA pricing API
  • [YC-694] - Change SLA pricing to use price lists
  • [YC-704] - ProductAvailabilityModel should have availability type exposed
  • [YC-707] - Shopping cart object should have setting to include or exclude taxes
  • [YC-715] - Search index should take price availability into account
  • [YC-717] - Optimise image import
  • [YC-722] - Only products that are SHOWROOM availability should be visible in search results
  • [YC-724] - Search products and sku by manufacturing code optimizations
  • [YC-725] - PIM product searching by code improvement
  • [YC-731] - Optimise full text search query builder for deep category hierarchies
  • [YC-732] - Improve email templates by allowing to render shipping method names
  • [YC-734] - Improve access to carriers for shop owners
  • [YC-737] - Split ImpexFederationFilter into two separate filters
  • [YC-739] - Improve access to warehouse for shop owners
  • [YC-742] - Alternative ProcessAllocationOrderEventHandlerImpl for auto imports
  • [YC-743] - Improve access to customers for shop owners
  • [YC-744] - Allow separate formatting of billing and shipping address
  • [YC-745] - Exact SKU code matching in searches
  • [YC-748] - Improve preview capabilities for CMS in JAM
  • [YC-751] - Global product reindex must prevent inventory changed processor from running
  • [YC-755] - Add new Property av type
  • [YC-759] - Add descriptor to export tax information
  • [YC-761] - Increase number of custom fields on Address to 10
  • [YC-763] - Improve customer order domain model
  • [YC-771] - Create alert widget where shop admins can be advised on critical matters
  • [YC-773] - Textarea CMS editor
  • [YC-774] - External reference for carrier SLA to use in exports
  • [YC-775] - Shop alias codes to aid integrations
  • [YC-777] - Product must have manufacturerPartCode, supplierCode and supplierCatalogCode
  • [YC-778] - CustomerOrder should have getAllValues()
  • [YC-781] - Allow customer to specify requested delivery date
  • [YC-782] - Tax options per customer type
  • [YC-795] - Make relationship between product and associated product loose
  • [YC-800] - Product filtering and sorting by "in stock"
  • [YC-801] - Improve product attributes performance on enterprise projects

New Feature

  • [YC-712] - File attachments attributes
  • [YC-727] - Disable shops
  • [YC-730] - Shipping cost strategy based on weight and/or volume
  • [YC-733] - Improve mail API so allow sending attachments
  • [YC-754] - Closed access shops
  • [YC-772] - Integrate order auto export listener into order state machine
  • [YC-779] - Allow to skip know data rows in bulk import
  • [YC-780] - Resolve shop context in import and export dynamicaly
  • [YC-786] - B2B store item cost on the order
  • [YC-787] - Fulfilment centres allow/block part shipment
  • [YC-788] - Google meta data integration
  • [YC-789] - Ability to configure "separate shipping" checkbox
  • [YC-790] - B2B anonymous browsing without prices
  • [YC-792] - JAM should display environment label
  • [YC-793] - Mail preview feature
  • [YC-797] - B2B auto approved offline payments
  • [YC-798] - Shop specific integrations
  • [YC-799] - Allow specifying price record reference which is copied to order line

Task

  • [YC-765] - Add Invoice payment gateway

Sub-improvement

  • [YC-693] - Ability to set a global tax for all shipping SLAs

Sub-task

  • [YC-719] - Customer object should support pricing policy attribute
  • [YC-720] - SkuPrice object should support pricing policy attribute
  • [YC-721] - Pricing service must use pricing policy defined for Customer and Sku Price
  • [YC-749] - Perform order splitting by fulfilment centre
  • [YC-757] - Shop setting to disable checkout for specific account types
Assets 2
May 19, 2016
[ YC-000 ] YC.3.2.0 release
You can’t perform that action at this time.