Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
GPL-3.0 License
Bot releases are hidden (Show)
Published by aaronjudd almost 8 years ago
Fix console error in checkout form (PR #1686)
Introduce getShopPrefix method (client/lib/server) (PR #1685)
Route theme body class (PR #1672) @lcampanis
Variants without media to inherit media from their parents (PR #1664 fix #1322)
Add check to make sure subscription is ready before displaying Shipping options (PR #1660 fix #1650)
Update product handle matching (PR #1659)
Select and open newly created variants (PR #1655 fix #1614)
Prerender.io Integration (PR #1643 closes #1249) @spencern
Add audience permissions to registry items (PR #1639)
Fix i18next reference typo (PR #1637) @azemoh
Fix typo in i18n file so that error message showed key instead of text (PR #1635)
Fix Safari websocket connection browser policy (PR #1629)
Build index immediately on startup so that search doesn't throw an error (PR #1621 Fixes #1396)
Default product to blank object for instances where it may be undefined (PR #1619 Fixes 1484)
Don't blank out titles when cloning variants (PR #1617 Fixes #1610)
Fix bug that causes duplicated variants to be missing images. (PR #1611 Fixes #1319)
Fix permissions on Order when "guest" user (PR #1607 Fixes #1602 and #1595)
Use description for HTML description (PR #1606 Fixes #1605)
Fix errors during tests (PR #1603 resolves #1562)
Fix of nodemailer secure connection configuration. (PR #1601) @actuosus
Updated Apps, payment packages, mentioned above (PR #1592 resolves 1408)
Send order notification when user adds email (PR #1588 fixes #431)
Upgrade to react-komposer v2 (PR #1587 fixes #1581)
Update Order Progress Workflow (PR #1580 resolves #1224)
add Loggly integration (PR #1574)
Move import settings (PR #1573 resolves #1050)
Handle product with just top level variants (PR #1572 resolves #500)
Loading component added for reactionLayout (PR #1570 reolves #1455)
Expandable cards (PR #1569 resolves #1455)
Attempt to make tests more consistent (PR #1565)
Fix remove icon not displaying / revision change (PR #1564)
Allow for disabling/overriding of search modal from a plugin (PR #1561 resolves #1399)
Minor docker build updates (PR #1559)
Green flash on fields in PDP page after change success (PR #1558)
Revision control for images (PR #1555 resolves #1456)
Add missing labels (PR #1550)
CircleCI docker-compose port (PR #1549)
Move revision settings to catalog (PR #1544)
Fix Public / Private update when discarding changes (PR #1543 fixes #1503)
Placeholders + i18n for variant form fields (PR #1542 resolves #1480)
Docker security updates (PR #1541)
Fix for Alerts throwing error (PR #1538) @spencern
PDP Package Layout - ReactionLayout (PR #1536)
When building an accountsearch collection, actually build it. (PR #1532 resolves #1531)
Update const to conform to new file name (PR #1528)
Do not use revisions if the package is disabled (PR #1527) @callmephilip
Only register routes for enabled packages (PR #1526)
Fix for TypeError thrown by empty addressBook (PR #1524 resolves #1524)
Fixed unable to uncheck shipping & billing address of shop settings. (PR #1687) @khayong
restore email verification link in console (#1719)
updated translations (#1718, #1702)
create separate Docker base image and refactor CI builds with reaction-cli (#1714)
add wrapping to product grid titles (#1716)
added flex box styling to unauthorized login page (#1717)
save selected gridItems to profile (#1706, #1705 )
@reactioncommerce/core
@andela-akolawole
@callmephilip
@lcampanis
@spencern
@azemoh
@actuosus
@khayong
Published by aaronjudd almost 8 years ago
Published by aaronjudd about 8 years ago
product-variants
for non-revision@EpifaniaCollection @markdowney @joseconstela @spencern @priezz @callmephilip
Published by aaronjudd about 8 years ago
@priezz @spencern
Product Search: (PR #1350) (see documentation for more details.) Server-side code is in the package search-mongo
, client-side & UI is located in ui-search
.
Shipping: (PR #1357) Fixes to saving errors (#1320), various updates to UI, refactored shipping methods naming conventions (breaking change).
Updated to Meteor 1.4.1.1
Added babelrc and stage-2 preset (#1329)
Move plugin loader from startup to reaction-cli (#1332)
Preserve custom profile fields in Accounts.onCreateUser (#1335)
Copy deprecated cfs:gridfs to local and update npm deps (#1336)
Persistent profile language (#1338)
Only build Docker image on master/development (#1359)
Load default user from env (#1369)
Exclude anonymous users from accounts publication (#1390)
Various UI and dependency updates
Rounding of order total to negate fractions of cents in shipping invoice
##Testing
Test speed increase (#1355)
Acceptance test setup of user permissions (#1315)
@callmephilip
@priezz
Published by aaronjudd about 8 years ago
Published by kieckhafer about 8 years ago
Published by zenweasel about 8 years ago
Taxes: (see documentation for more details.) Now provides realtime tax lookup by address down to zip/postal codes with two different engines and custom rates
Updated to Meteor 1.4.0.1
More product editing properties are available in the sidebar (Issue #885)
Move sending email to a job queue so that there is error handling and retry capability (PR #1282 fixes #959 and #1200)
Move font-awesome to CDN (#1223)
Add the ability to have Route hooks (#1253)
Inventory status is now updated when an order is created or shipped (Issue #964)
Allow any user who has the createProduct permission to also delete products (#1263)
update cardNumber schemas to allow for more types of credit cards
Create launchdock-connect plugin (also fixes #1061)
Prevent discounts greater than order amount (Issue #1149)
Eliminated security vulnerabilities by updating request package used by authorize.net library (Issue #1151)
Fix "decrement cart by quantity" function (Issue #1003)
Numerous fixes to Error handling for payment methods
Fix Paypal discounts and refunds (PR #1275)
Fix Braintree discounts and refunds (PR #1265)
Fix Authorize.net discounts and refunds (PR #1279)
Fix Stripe refunds and discounts (Issue #1233)
Fix getting login screen on first load (Issue #1122)
Remove post-install bash script to fix installs on Windows (PR #1299)
@nialexsan
@newsiberian
@hrath2015
@ScyDev
Published by aaronjudd about 8 years ago
Release 0.14.2
Published by aaronjudd about 8 years ago
Published by aaronjudd over 8 years ago
This is a major release and has a number of architectural changes.
npm install -g reaction-cli
ReactionCore
global variables..reaction
Care should be taking in updating to this version. Almost every single file has changed in this release.
Additional changes are discussed in this forum posting, as well as in updated documentation.
Also see: Converting your Reaction Package to a Reaction Plugin
This was a forced merge to master because of the sheer massive volume of changes.
You may need to do a fresh clone or use reaction-cli and get a fresh checkout.
Published by aaronjudd over 8 years ago
This is a compatibility release aimed at updating Reaction with the rapid progress in the Meteor platform. The biggest new feature in Meteor 1.3 is support for ES2015 modules on the client and the server. Upcoming releases will continue a migration to a full ES2015 architecture.
meteor npm install
to Reaction installation workflowNotes:
We're disabling CI testing with this release, as the Velocity project has been deprecated and now is no longer compatible with Meteor 1.3 CI testing. We are working on a full migration to a new testing strategy to be implemented with the new modular structure refactor of Reaction. The new modular release will be a Meteor 1.4+ compatible release.
Published by aaronjudd over 8 years ago
This is a compatibility release aimed at updating Reaction with the rapid progress in the Meteor platform. The biggest new feature in Meteor 1.3 is support for ES2015 modules on the client and the server. Upcoming releases will continue a migration to a full ES2015 architecture.
Published by zenweasel over 8 years ago
productGrid
products loadingshopId
is not readyThanks to contributors: @newsiberian
Published by aaronjudd over 8 years ago
Published by aaronjudd over 8 years ago
Patches for v0.12.0
Resolves #932 with a new server method "products/removeMetaFields". Delete is moved to the server.
Resolves #865 resolve mongo unique index error for versions of MongoDB > 2.6 and < 3.2 by removing optional: true from _id fields of product/productVariant schema.
Published by aaronjudd over 8 years ago
Release Notes v0.12
There are breaking changes with this release, it is recommended to start with a reset
as existing data may not be compatible, with key collection changes for Shops
and Packages
.
There are 155 passing server integration tests for this release.
Changes
reaction-router
package.Router
deprecated, use ReactionRouter
renderLayout
Tags
navigation and management.reaction-ui
package.Core
Dashboard settings.?query=
icon-reaction-logo
fontAlerts
methods toast
and inline
and alert
.pathForSeo
and currentRoute
are deprecated, use pathFor
.i18n
deprecated, use i18next
.i18next
updated to v2.0reactionApps
, reactionTemplates
, use: {{i18n i18nKeyLabel label}}
package.registry.name
as the key (not route).Products
collections now use a flattened, multi-schema implementation.Contributions
A sincere thanks from the core team of @aaronjudd, @mikemurray, @jshimko, @zenweasel, @saralouhicks for all the community contributions we accepted into this release. We merged requests from @newsiberian, @lijiming, @hrath2015, @spencern, @ramusus, @meladawy, @johannes-scharlach, @tdecaluwe, @uniquarkD
Published by aaronjudd over 8 years ago
Minor point release to create last stable release before changes in 0.12.0
Changes in this version:
reaction-paypal updated to version 1.2.8
Added ReactionCore.Hooks.Events
Fix for issue #741 (Inventory reset after remove from cart)
Only throw Mongo compatibility error when using the Import API
Fixed alignment issues with orders in Firefox
Add "default payment method" to Shop Settings
Fixed issues with Currency display in the dashboard
Properly sort Countries in checkout form
Fixed issues with Alerts during operations with group of selected products
Contributors:
@hrath2015
@tdecaluwe
@ramusus
Published by aaronjudd almost 9 years ago
Documentation moved to reaction-docs repo
The Reaction documentation source is now located in the reactioncommerce/reaction-docs
repository, while the documentation site is a Meteor application reactioncommerce/redoc
and available at https://docs.reactioncommerce.com
Complete rework of the Core Order Workflow.
Cart workflow and session logic updates
Breaking Changes
Additional Updates
Accounts
profilejparker:avatar
reaction
command line options (install, reset, pull)New package reaction-paymentmethod has been created for use with testing and as a template for future payment method packages.
Pull Requests merged from Reaction contributors:
Published by aaronjudd almost 9 years ago