Skip to content

Releases: reactioncommerce/reaction

v0.18.1

17 Jan 05:07
Compare
Choose a tag to compare
v0.18.1 Pre-release
Pre-release

Major Features

  • Transaction Emails sent with order status updates
  • Customizable Email templates
  • Discount Codes with account/user limit handling, shipping discounts.

Other Features

  • Notification via SMS (thanks @andela-akolawole )
  • Rewritten Payment section in checkout and Dashboard

Other Changes/Fixes

0.18.0

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

0.18.1

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 )

Contributors:

@reactioncommerce/core
@andela-akolawole
@callmephilip
@lcampanis
@spencern
@azemoh
@actuosus
@khayong

v0.17.1

03 Nov 23:14
Compare
Choose a tag to compare
v0.17.1 Pre-release
Pre-release

Changes

  • [email protected]
  • Updated translations + Portuguese (#1514 #1547)
  • Fix Type Error thrown by empty addressBook (#1525)
  • Only register routes for enabled packages (#1526)
  • Use "Archive" label instead of "Deleted (#1502)
  • Docker security updates (#1541)
  • Fix Alerts throwing error( #1537)
  • Placeholders for variant form fields (#1542)
  • Fix Public / Private update when discarding changes (#1543)
  • Move revision settings to catalog (#1544)

v0.17.0

19 Oct 20:15
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release

New Features

  • Accounts Search
  • Orders Search
  • Order confirmation email template
    • full order items, summary, address
  • Search Sorting / Filtering

Product Detail Page

  • revisions for all elements
  • publish changes workflow
  • private / public visibility
  • archival
  • new React components
  • is still a "simple" product with variants
  • enable or disable revision product type
  • retains existing product-variants for non-revision

Changes:

  • Docker build improvements
  • Updated and completed translations (#1495)
    • Arabic
    • Chinese
    • French
    • German
    • Hebrew
    • Romanian contributed by @EpifaniaCollection
    • Russian
    • Spanish
  • some languages that need translators are disabled by default
  • experimental data migrations (#247)
  • experimental acceptance tests + browserstack

Contributors

@EpifaniaCollection @markdowney @joseconstela @spencern @priezz @callmephilip

v0.16.1

23 Sep 05:36
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

New Features

  • Better email (#1367): Convert email sending to use Nodemailer. See #1367 for full details.

Changes:

  • Check if billing address exists (#1386)
  • Hide user menu (#1387)
  • Make close button work on tag nav bar in mobile mode (#1393)
  • Prevent no image being found if no image has priority 0. (#1392)
  • Try to prevent inline alert pile (#1391)
  • PhantomJS installed using apt-get instead of npm prebuilt on Docker images. (#1325)

Contributors

@priezz @spencern

v0.16.0 (#1415)

22 Sep 14:10
Compare
Choose a tag to compare
v0.16.0 (#1415) Pre-release
Pre-release

Release Notes for version v0.16.0

New Features:

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).

Changes:

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

Bug Fixes:

Rounding of order total to negate fractions of cents in shipping invoice

##Testing
Test speed increase (#1355)
Acceptance test setup of user permissions (#1315)

Contributors

@callmephilip
@priezz

v0.15.2

01 Sep 02:54
Compare
Choose a tag to compare
v0.15.2 Pre-release
Pre-release
  • update cfs:gridfs npm dependencies to fix bson error
  • Preserve custom profile fields in Accounts.onCreateUser
  • Remove internal plugin loader in favor of reaction-cli loader
  • update to Meteor 1.4.1.1
  • Added babelrc and stage-2 preset
  • Preserve custom profile fields in Accounts.onCreateUser #1335 @callmephilip

v0.15.1

24 Aug 00:05
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release
  • Updated to Meteor 1.4.1
  • Removed jQuery-UI
  • Updated various linting processes
  • Updated README.md
  • Contribution from @priezz "Fix wrong method hooks context" (#1307)
  • Contribution from @ScyDev "Function isSoldOut() should return true if quantity is <= 0" (#1311)

v0.15.0

18 Aug 01:32
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

Release Notes

New Features:

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

Changes:

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)

Bug Fixes:

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)

Contributors

@nialexsan
@newsiberian
@hrath2015
@ScyDev

v0.14.2

03 Aug 21:26
Compare
Choose a tag to compare
v0.14.2 Pre-release
Pre-release

Release 0.14.2


  • Meteor 1.4.
  • updates to discounts and refunds
  • various payment provider updates
  • new ui for tag edit mode
  • contributions from @nialexsan for tag editing mode
  • contributions from @newsiberian for namespacing i18n
  • contribution from @hrath2015 guest order email fix
  • add shipment information to order list view
  • font-awesome from CDN, defaults back to local

v0.14.1

23 Jul 00:55
Compare
Choose a tag to compare
v0.14.1 Pre-release
Pre-release
  • patches for windows
  • updated load order
  • product detail updates
  • braintree fixes
  • example and authnet settings form fixes