github reactioncommerce/reaction v1.5.0

Changelog

  • Release 1.5.0 (#3089)
  • Fix for non-reactive broken order refund status (#3090)
  • Default marketplace to disabled and hide stripe connect settings for non-marketplace (#3082)
  • Remove legacy stripe connect plugin files (#3083)
  • Fix 3079 Cannot read profile of undefined (#3081)
  • Fix 3080 Cannot read property theme of undefined (#3086)
  • review pending / disabled tests (#3077)
  • LingoHub based on release-1.5.0 (#3078)
  • add error message for inactive shops trying to connect to Stripe (#3076)
  • Fix for console errors on server (#3064)
  • Save user currency server-side in Accounts.profile.currency based on locale or default to shop's currency (#3061)
  • LingoHub based on release-1.5.0 (#3071)
  • Re-wrap in variant form in a blaze wrapper to prevent focus loss on tab (#3074)
  • Restore missing i18n values (#3072)
  • Fix order canceled typo (#3073)
  • Migration updates to fix Localization, uol, and paymentMethod errors on 1.0 > 1.5 (#3020)
  • Increases the timeout for a test that regularly times out on circle (#3055)
  • fix translations on order admin (#3057)
  • Save LocalStorage user currency in user.profile (#2979)
  • open actionView to appropriate location when clicking on product text fields (#3015)
  • registerSchema() (#3053)
  • Fix for accounts and orders search results (#2834)
  • update issue template copy (#3051)
  • Add Hackabugathon messaging and other copy edits (#3052)
  • Adds the ability to set shops to active / disabled (#3049)
  • Enable anonymous users to checkout with Stripe Connect (#3035)
  • Enable discounts for single shop checkout when using a multi-shop enabled payment provider (e.g Stripe) (#3041)
  • Fix 2782 Router Hooks not running (#3043)
  • Fixed browser Back Button anomaly on PDP (#3032)
  • Docker base and CircleCI updates (#3045)
  • Properly create/remove/prune shipping records everywhere (#2847)
  • Fixed variant edit view visibility when Edit Mode is switched off (#3039)
  • Fix 2623 verification email (#3046)
  • Fix 2890 shop products grid (#3022)
  • Fixed typo in readme file (#3038)
  • Added missing Mail parameter for reaction.json.example (#3013)
  • Fix button bgcolor typos (#3031)
  • Fix "PayPal Express isn't fully setup by default' bug (#3027)
  • Escaping searchQuery for $regex match (#2926)
  • fixed brand asset for shops (#3030)
  • Revert "Show products that fail validation when publishing. (#2795)" (#3021)
  • Fixed Tax Cloud API not not loading tax codes on PDP (#2973)
  • bump meteor version to 1.5.5.2 (#3025)
  • Fix "No confirmation message or validation when saving settings for Paypal Express" bug (#3012)
  • sync inventory policy toggle between top-level variants and child variants (#3004)
  • Fix jquery import in navbar component (#3017)
  • Allow settings of "parcel" object from PDP Options and store on cart (#2992)
  • Add .reaction/ci/config.yml (#3003)
  • Make approve/capture/refund/listRefunds multishop-aware (#2912)
  • Missing translations on order filters (#2995)
  • Fix PayPal Express redirect issue with multiple shops enabled (#3006)
  • Fix "Discounts not displayed properly in Orders panel" bug #2773 (#2980)
  • standardize price field location && update panel casing (#2996)
  • Username only updated on first address and when there is 1 address (#2932)
  • Handle and title updated together (#2846)
  • Fixed guest checkout page showing 'Sign In' instead of 'Register' (#2991)
  • Limit, cleanup, and secure shop creation (#2969)
  • Create migration files for upgrade from 1.0 to 1.5 (#2962)
  • Update Variant Edit form (#2893)
  • fix #2811: Cart's Limited Supply status should not hide item title/quantity info (#2907)
  • Router Performance fix to include theme in route's context (#2971)
  • Added shortcut for edit mode (#2845)
  • Order data fetch (#2972)
  • Fix issue where router would initialize before primaryShopId was available (#2982)
  • Decimal dimensions & parcel units in Product & ShippingParcel Schema (#2978)
  • Fix errant import for when there are no orders (#2977)
  • eslint arrow-spacing (#2970)
  • Update jest to 21.2.1 and babel-jest to 21.2.0 (#2974)
  • Order filtering shipping status (#2914)
  • Fix upload image error for merchant store owner (#2918)
  • Fix "Card not properly implemented" bug (#2949)
  • Fix alerts for confirmation when inviting new user (#2937)
  • Fixes #2816 by redirecting to cart/completed when the order is created (#2967)
  • Fixes issues related to missing shop on sign in / sign out (#2966)
  • Fixes an issue with migration 8 - update registry provides (#2960)
  • Fix lint issue found in "imports/plugins/included/product-detail-simple/client/containers/productDetail.js" (#2950)
  • Fixed query for Captured filter in Order status filters. (#2924)
  • Added Units of Length (#2936)
  • Fix for #2955 Order publication without userId (#2956)
  • Fix cancel order modal translations (#2954)
  • Remove hardcoded billing and shipping objects (#2813)
  • Fix responsiveness on date picker (#2941)
  • Fix missing import and duplicate version on migration-8 (#2953)
  • Meteor, Babel and deps maintainence (#2948)
  • Marketplace routing (#2929)
  • Update provides in the registry accept an array of strings (#2930)
  • Fix: Reaction font logo and email template logo (#2909)
  • Update email for inviting a user to create a shop (#2898)
  • update product scheme to set country autovalue (#2840)
  • Fix order table RTL alignment (#2876)
  • Order managers should be able to see a risk evaluation for an order (#2744)
  • Create reactive aggregate (#2855)
  • Patrick customizable app container (#2875)
  • Revert Show products that fail validation when publishing. (#2795)
  • Add need to set email or username as error when invite fails (#2928)
  • Use toast alert when sending an invite is successful (#2928)
  • Fix inline alert position when inviting a new user (#2928)
  • Order filtering by date (#2860)
  • remove negation on canNext and canPrevious (#2904)
  • Added inventoryPolicy check and min removed from Schema (#2825)
  • Revert marketplace to 1.5.1 because 1.5.2 is super slow to rebuild (#2901)
  • Changes to allow full customization of the Reaction application container structure (#2874)
  • Fix Login dropdown not showing user account even when signed in (#2884)
  • Configurable stripe application fee (#2842)
  • Fix Error on server when a new user logs on for the first time bug (#2857)
  • fix issue #2801 - Label is overlapping with the status indicator on product grid (#2887)
  • Fix on Localized elements not updating on currency/language change (#2742)
  • Register SortableTable component (#2873)
  • Translation Fix - Update pl.json (#2819)
  • Framework for Shopify synchronization + Basic Inventory sync (#2808)
  • Deprecate old cart transform methods (#2756)
  • add flat rate shipping methods only when a cart has all the needed info (#2880)
  • Implement babel-preset-env (#2877)
  • close any existing actionViewDetail before opening an actionView (#2861)
  • Order dashboard search by orderId, customer info, order product info (#2717)
  • Fix Shopify issue importing multiple images for top level products (#2843)
  • Show products that fail validation when publishing. (#2795)
  • add primary shop data to dataForEmail object (#2835)
  • Fix Shipping methods not found bug (#2738)
  • update verbiage for better Backorder display / understanding (#2830)
  • Fix checkout login permissions (#2752)
  • fix validation const (#2844)
  • Order processing exception from hasRefundingEnabled (#2807)
  • Revert change to check (#2841)
  • Make order details panel visible. (#2719)
  • Fix shipping records w/o shopId (#2791)
  • Moving accounts package into /imports, adding email update to profile (#2745)
  • Fix product publications (#2774)
  • Use valid cursor property on .rui.switch (#2805)
  • Fix browsing by product tag (#2796)
  • Orders line items refund (#2590)
  • Completed orders should break items out by Shop (#2645)
  • Update group invitation check to always allow owner (#2772)
  • Fix broken marketplace orders dashboard (#2759)
  • Various marketplace fixes (#2754)
  • Adds migration for tags isVisible field (#2753)
  • fix local SMTP email sending (#2751)
  • Fix variant view in grid product layout (#2735)
  • Combine order and cart transforms into one, replace usages (#2701)
  • Order Filtering By Status (#2688)
  • Adds additional fields to tag schema (#2747)
  • Always grab shipping from primary shop regardless of current shop (Resolves #2732/#2713) (#2741)
  • update groups to allow invitations (#2737)
  • Fix console error when changing shops (#2739)
  • Set order(s) to a specific status (#2613)
  • Fix group error on Account Management Screen on Merchant shops #2726;#2728 (#2734)
  • Reaction Endpoints (#2725)
  • Add collectionSchema method to permit using extended schemas in core checks (#2731)
  • development to marketplace (#2730)
  • Fix for Translation Issues in Dashboard #2672 (#2695)
  • add link to react-table docs to sortableTable file (#2720)
  • Fix currency on merchant shop to default to the primary shop currency. (#2716)
  • Load image for selected variant (#2711)
  • Stripe Connect and Multi-Shop Checkout (#2682)
  • Fix notification page not found error #2614 (#2673)
  • Update profile to work with instagram data (#2712)
  • Adds the ability to set metafields on cart items (#2704)
  • Fix error when viewing homepage as an incognito user #2621 (#2686)
  • Fix for variant option not updating when edited (#2687)
  • Fix translation issues in PDP (#2680)
  • Update textfield.js (#2681)
  • Fix on ProductAdmin meta textfields throwing errors on state change (#2683)
  • React Permissions wrapper component (#2692)
  • Giving a user shopSettings permission does not allow them edit shop settings (#2667)
  • Inviting to groups should be scoped to user's roles + UI change (#2662)
  • Register language/currency dropdown components (#2670)
  • Fix for errors while viewing orders made with Braintree (#2659)
  • Fix translation issues on PDP and RTL placement for Tooltips (#2642)
  • Docker/CI build updates (#2665)
  • Fix for error while archiving a product (#2650)
  • Added a not found view to product grid (#2656)
  • Inviting an existing Shop user as admin should promote that account to admin (#2651)
  • Use shop owner email for new shop; not markteplace owner email (#2649)
  • Router enhancements (#2652)
  • Fixes double scrollbar in admin (#2653)
  • Convert remainder of legacy registerComponent calls (#2643)
  • Owner permission should be transferable #2188 (#2609)
  • Inviting someone to create a new shop or affiliate shop should automatically grant that user appropriate permissions when registered (#2538)
  • move packageNameSpace into startup file (#2636)
  • Use bare routes for primary shop unless specified otherwise in marketplace settings (#2640)
  • export emailTableColumn correctly (#2633)
  • update SortableTable so accounts data loads (#2631)
  • Update cart schema to include all product data (#2610)
  • re-enable stylesheets (#2611)
  • Orders List View (#2519)
  • UI Updates for SortableTable (#2597)
  • Add Shop Manager as a default group (#2602)
  • Setup migration path from default roles to groups (#2601)
  • Update users when groups updated - Resolves 2195 (#2606)
  • Split Orders and Shipping (#2524)
  • Marketplace settings, publications, subscriptions, and routing (#2577)
  • Reaction Shopify connector (#2584)
  • Marketplace, Shop, and Affiliate shop owners should be able to add administrators via dashboard (#2588)
  • Merge development marketplace two (#2599)
  • Accounts dashboard base UI for Feature: Marketplace and Shop owners should be able to create custom permission groups (#2543)
  • Merge 1.4.0 into marketplace (#2572)
  • Fix lib shopid (#2502)
  • Merge development into marketplace (#2529)
  • Feature - Permissions should be settable by placing a user into a predefined group (#2448)
  • Marketplace merge development (#2501)
  • Feature - Dashboards for multiple shops (#2429)
  • Merge development into marketplace (#2466)
  • Marketplace shop switcher (#2412)
  • use consistent params in collection observation functions (#2413)
  • Remove unused media and tag db lookups (#2403)
  • Marketplace Core Fixes (#2394)
  • Fix typo in inventory test description (#2364)
  • React unit testing example (#2170)
  • Fix git tagging on CircleCI 2.0 (#2362)
  • Better handling for unique routes for React Router (#2327)
  • fix testing issue #2348 (#2349)
  • color updates for styleguide (#2339)
  • add loading component to fix error (#2340)
  • allow a MAIL_URL string without auth (#2330)
  • don’t load any other fixtures until the default shop is loaded (#2329)
  • fix conditional in Circle deploy script (#2338)
  • fix issue(refunds not showing) (#2317)
  • Add Verification Url to Welcome Email (#2216)
  • CircleCI 2.0 and docker base update (#2334)
  • i18n translation updates (#2302)
  • Change customer notification message when order is processed. (#2290)
  • allow loader to show when one is passed in and defined BUGFIX (#2303)
  • fix issue (#2276)
  • Re-introduce icon toolbar as shortcutBar (#2261)
  • Add the Vietnamese Dong as a supported currency (#2248)
  • change shipping / payment error messages in checkout (#2271)
  • Long Strings Handling in Product Option Title (#2266)
  • Simplify core layout component (#2257)
  • fix multiple refunds for stripe (#2260)
  • style / small updates for release 1.2 (#2283)
  • fix notification dropdown links (#2280)
  • fix 2278 Router tables not initializing (#2279)
  • Fixes #2243 Paypal Express requiring login for guest accounts (#2255)
  • Panel Expander Arrow Overlapping on Dropdown (#2211)
  • fix display of unpublished option images (#2236)
  • Permissions Fix: Use passed in audience param in ReactionApps (#2235)
  • Add Product Name To Invoice (#2226)
  • LingoHub based on development (#2218)
  • React Router (#2123)
  • Pin vsivsi:job-collection meteor package to 1.4.0 (#2228)
  • Fix permissions for items shown in admin dashboard (#2145)
  • made social share buttons on PDP ADA compliant (#2196)
  • swap unicode with missing semi-colon for regular apostrophe (#2223)
  • Fix missing shop (#2224)
  • Toggle Variant Visibility when Ancestor Product Visibility is Toggled (#2222)
  • fix create product should flip into edit mode (#2221)
  • Completed Order Logged Out State (#2201)
  • Fix Email Notification During Order Refund (#2200)
  • add order id to completed screen (#2202)
  • fix email log panel closing when email is sent (#2205)
  • Added Kuwait, Saudi Arabia and Qatar currencies (#2204)
  • METEOR 1.4.4.2 (#2206)
  • update the way address data is provided (#2208)
  • PDP Cleanup - Basic Details Card, Tax Card & Inventory Card (#2086)
  • Order methods test (#2159)
  • Inconsistent Product Image of Cart Item (#2171)
  • Merge current development into marketplace (#2385)
  • Updated colors (#2369)
  • Updated text colors (#2350)
  • Removed unused code (#2282)
  • Restore dropdown template helper method (#2253)
  • Add Reaction method for adding default roles (#2174)
  • Merge Development into Marketplace (#2178)
  • Marketplace 1.1.1 merge (#2168)
  • Spencer 799 marketplace stripe connect (#2167)
  • Marketplace shop settings (#1939)
  • Spencer marketplace shop settings fixes (#2160)
  • Marketplace Shop switch dropdown, seller homepage, marketplace optimisation (#1934)
  • Resolve missing import (#2132)
  • Don't break out orders with quantities (#2119)
  • Don't create default admin user when running in app test mode (#2124)
  • Make sure createDefaultAdminUser works when at least 1 user is present in the system (#2060)
  • Pin transliteration package to 1.5.2 which doesn’t leak ES6 into bundle (#2091)
  • Orders Pagination (#2036)
  • Remove isHidden check from core startup b/c blocking safari (#2089)
  • Add requirements to readme (#2085)
  • "Deny when out of stock" behavior improvements 1928 (#2034)
  • Cancel Order (#2022)
  • fix dark-gray background on notification hover state (#2163)
  • language dropdown updates (#2148)
  • fix currency formatting in invoice (#2147)
  • Spencer marketplace myshops test fixes (#2156)
  • Specify Shippo Version (#2146)
  • Add to Cart Alert Behavior (#2076)
  • Update Summary Card for Order (#2105)
  • Console Dropzone Warnings (#2138)
  • Update read only Quantity in top variant #1919 (#2065)
  • Fixes #2116 failure to send email (#2118)
  • Fix Set Custom Value on Avalara Usage Type (#2107)
  • Fix Avalara document id (#2114)
  • Improper Product Title Wrap (#2108)
  • Remove legacy PDP (#2097)
  • Fix PDP Url Path For Grid Settings (#2094)
  • Convert text field to select field for countries (#2082)
  • Fix issue #2026 changed price not displayed for prod on grid page (#2064)
  • Fetch all Shippo carriers (#2078)
  • Request versions (reaction -v) output in issue template (#2087)
  • Don't subscribe to all media (#2073)
  • Broken Formatting for Non-USD currencies (#2062)
  • Returning Toplevel products as per scroll limit for non admin users fixes #2029 (#2063)
  • Resolve cart addition issue (#2048)
  • Set custom layout to override based on priority field (#2023)
  • fix navbar tags (#1789)
  • Reverse edit mode toggle functions (#1788)
  • Updated configure now links to open proper dashboard settings (#1777)
  • Release Cleanup (#1769)
  • fix sold out showing on all products with tags (#1776)
  • Added UI Slider onSlide event (#1774)
  • Publish controls in toolbar (#1767)
  • Shipping panel normalization (#1740)
  • Add tracking / shipping to emails (#1761)
  • Simplified the new MultiSelect component (#1760)
  • Card, Button UI Updates (#1757)
  • add class for not found page (#1754)
  • Dashboard cleanup (#1755)
  • Grid View Behavior Updates (#1752)
  • Silence of the Logs (#1745)
  • Color fix (#1750)
  • update viewAs to used profile saved data (#1748)
  • Fix inventory notifications (#1736)
  • IOS / safari flex-wrap not working #1695 (#1727)
  • Update dashboard and settings related registry entries (#1739)
  • Shippo tracking status (#1735)
  • Allow users to change their default currency across the app using a dropdown (#1728)
  • Move Toolbar & Admin View is Dashboard (#1723)
  • Variable cleanup (#1712)
  • Route theme body class (#1672)
  • React no-ui Slider implementation (#1680)
  • React MultiSelect component implementation (#1681)
  • add admin settings translation for templates (#1661)
  • Variants without media to inherit media from their parents (#1664)
  • PR #1655 re-merge (#1658)
  • Checkout discount code input (#1620)
  • Fix price updates (#1633)
  • Move Template editing to Sidebar (#1612)
  • Prerender.io Integration - Feature #1249 (#1643)
  • Fix typo in i18n file so that error message showed key instead of text (#1635)
  • Build index immediately on startup so that search doesn't throw an error (#1621)
  • Default product to blank object for instances where it may be undefined. (#1619)
  • Fix for page title not updating when selecting product. (#1623)
  • Don't blank out titles (#1617)
  • Fix bug that causes duplicated variants to be missing images. (#1611)
  • Don't publish changes on a product when product is not found (happens during tests) (#1603)
  • Fix permissions on Order when guest user (#1607)
  • Use description for HTML description (#1606)
  • Templates fixes (#1600)
  • Fix remove icon not displaying / revision change (#1564)
  • i18n updates for the Templates package (#1571)
  • PDP 500 (#1572)
  • Update Order Progress Workflow (#1580)
  • move import settings (#1573)
  • Patched 0.18 tests (#1566)
  • Green flash on fields in PDP page after change success (#1558)
  • Revision control for images (#1555)
  • More email templates (#1557)
  • PDP Package Layout - ReactionLayout (#1536)
  • Discounts (#1556)
  • update const to conform to new file name (#1528)
  • Admin Invite & Password reset emails (#1523)
  • Add templates to database (#1522)
  • Quick fixes for template registration (#1518)
  • Register template (#1362)
  • Sort dashboard apps by priority (#1792)
  • Shippo plugin (#1618)
  • getRegistryForCurrentRoute should take route from enabled package only (#1697)
  • Fix Safari websocket connection browser policy (#1629)
  • 1622 Add audience permissions to registry items (#1639)
  • Updated Apps, payment packages (#1592)
  • more email templates (#1585)
  • Send order notification when user adds email (#1588)
  • Expandable cards (#1569)
  • Upgrade to react-komposer v2 (#1587)
  • Allow for disabling/overriding of search modal from a plugin (#1561)

Don't miss a new reaction release

NewReleases is sending notifications on new releases.