All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
accept_substitute
data to order items.options
data to order items.
- Bump Airtable JS library version number to
0.11.1
. - Bump
lodash
version number to4.17.21
. - Bump
glob-parent
version number to5.1.2
. - Bump
tar
version number to4.4.19
. - Bump
normalize-url
version number to4.5.1
. - Bump
path-parse
version number to1.0.7
. - Bump
hosted-git-info
version number to2.8.9
. - Replace Airtable order view environment variable with a hardcoded value.
- Replace Airtable order items view environment variable with a hardcoded value.
0.9.0 - 2021-04-25
- Stripe shipping feature.
- Bump
ini
version number to1.3.8
. - Route files location.
- Index file location.
- Shipping fee line item feature.
0.8.0 - 2021-04-04
- Shipping product details to shipping module.
- Fee line item feature.
- Shipping enable/disable feature.
- Tip amount feature.
- Rename some constants in order module.
- Improve shipping fee code.
- Line items subtotal calculation in line items module
processedLineItems
function.
0.7.0 - 2020-11-08
- Shipping product type check function to shipping module.
- Order and order item models.
- Update checkout session models constructors.
0.6.0 - 2020-11-04
.env
file to gitignore.- An improved router module.
- License to
package.json
.
- Update
.env.dist
file. - Update root path in bootstrap module globals function.
index.html
andnow.json
files.
0.5.0 - 2020-11-01
- Stripe promotion code function.
- Stripe webhooks functions.
- Data expansion feature to Stripe
checkoutSession
function. - Stripe checkout session creation
mode
to payload data. - Stripe completed checkout session order records creation on Airtable.
- Replace checkout line items deprecated data parameters with
price_data
. - Bump Stripe Node.js library version number to
8.107.0
.
0.4.0 - 2020-10-06
- An environment variable to enable/disable promotion codes.
- An environment variable to change Payment Intent capture method.
- Refactor crypto module
ctrKey
function.
0.3.0 - 2020-10-05
- Shipping fee feature.
- Replace checkout line items amount
code
field with encrypted amount field. - Rename checkout lines items
id
field toproduct_id
. - Refactor checkout line items amount functions.
- Enable promotion codes feature.
- Bump
argon2
version number to0.27.0
.
- Checkout line items data validation.
- Checkout line items fields mapping.
0.2.0 - 2020-10-04
- Shipping address allowed countries feature.
gitignore
file.- Add error logging to routes.
- Session create endpoint request data structure.
- Rename project.
- Bump
lodash
version number to4.17.20
. - Rename routes.
- Refactor routes.
- Move Stripe module line items data processing code to a separate module and refactor code accordingly.
- Refactor Stripe module create checkout session function.
- Handling of line items quantity default value.
now.json
indentation.- Handling line items multiple images.
- Add a missing
break
statement to Stripe functionprocessedLineItems
switch
statement. - Add some missing
Async/Await
keywords to Stripe module.
0.1.0 - 2020-04-27
- Initial release.