Bamboo 4.5.0b1
Features:
-Obtain and store locally Registration Orders Pre-Order data.  Added a "Market Ext. ID" preference to the Orders Tab, which needs to include the external reference of the market to download the preorder data.  The data is obtained once an hour, and only selects new data.  It requests data starting at the latest "processed_at" date-time provided by the most recent request.  If the system is making a request for the first time, it will go back 30 days only. NOTE: for this "b1" version, Bamboo will ignore the order status and allow all order status to go through.  Once approved, it will only use "completed" status orders. 
Bug Fixes:
-Fixed a bug where certain registrationorder data was not fully read, resulting in an error message (early EOF determined).  

Bamboo 4.4.5 
Features:
-Verify code length and characters (alphanumeric only) before submitting code to Bookeo. Codes must be alphanumeric, and at least 4 characters long. 
-For Registration Bookeo workflow, allow for no wishlist data. 

Bamboo 4.4.4
December 11, 2019
Bug Fixes
- Fixed issue with searching in elflist and poslist and redirecting back to RegistrationBookeo for that list. 

Bamboo 4.4.3
December 9, 2019
Bug Fixes
- Fixed issue with searching for registrations in RegistrationBookeo mode redirecting to /Registrationam/

Bamboo 4.4.2
December 8, 2019
Bug Fixes:
- Fixed issue with manual registration in RegistrationBookeo mode redirecting to /Registrationam/

Bamboo 4.4.1
December 6, 2019
Feature:
- Implement Preference for turning the "Elf Station" on and off.  
Bug Fixes:
- Fixed issue where cancelling a registration in Bookeo mode redirected user to /Registrationam/

Bamboo 4.4.0
December 2, 2019
Feature:
- Registrationbookeo Workflow.  Modeled after RegistrationAM workflow, but interacts with Bookeo service.  TO use the Bookeo Service, users will need to grant Bamboo Permission by going to the following URL: 

https://signin.bookeo.com/?authappid=LHWE3UJJ3CXF&permissions=customers_r_all,bookings_r_all,blocks_r_all,payments_r_all

Once permissions is granted, an API key will be generated, which will be provided via email.  This code will be entered into the API Key field of the Orders tab in Advanced Prefs. 

Bamboo 4.3.1
November 23, 2019
Bug Fixes:
- Fixed issue with obtaining add ons from FastPass System for RegistrationOrders module. 

Bamboo 4.3.0 
November 16,2019
**Database Update**
Feature:
- RegistrationAM Workflow

Bamboo 4.2.6
September 30, 2019
Enhancement
- Implemented API and Market URL Settings in Orders tab for FastPass Integration

Bamboo 4.2.5
September 26, 2019
Bug Fixes:
- Fixed issue related to XML file when using Kiosk Mode and group codes

Bamboo 4.2.4
September 26, 2019
Bug Fixes:
- Fixed issue related to ordering group images/videos in Kiosk Mode

Bamboo 4.2.3
September 23, 2019
Enhancements:
- reference only .mp4.jpg files for movie files

Bamboo 4.2.2
September 22, 2019
Features:
- Favorites can now be ignored in Kiosk Mode by enabling the Ignore Favorites preference in the Advanced Prefs->Orders Tab
- Videos are displayed and may be ordered in Kiosk mode.  Note that the availability of a video for purchase is based on the aspect ratio of the video, just like the aspect ratio of an image.  
Bug Fixes:
- Fixed an issue with video playback in Chrome browser.  
Enhancement:
- Increase transfer buffer of large files to increase transfer speed for connections with higher latencies.

Bamboo 4.2.1
September 18, 2019
Bug Fixes:
- Move videos lower in screen such that video does not hide close button.  
New Features:
- Advanced Prefs for Order Settings (i.e. Fastpass Orders and Markets URL, along with API Key)
Enhancements:
- In kiosk mode, check to see if a particular code (ticket) is associated with a group code entered via transit, and if so, also search for images using the group code(s). 

Bamboo 4.2.0
September 7, 2019
**DATABASE UPDATE**
Enhancements:
- Modified search methodology as follows: First, search today's date folder.  If no images found, and "Search Today Only" is NOT set, then proceed to search all folders. 
- In kiosk mode, if there are no products, packages, or a la carte items, then no error is displayed
- In kiosk mode, if there are no favorited images when ordering, all images are displayed automatically. 


Bamboo 4.1.4
August 18, 2019
Enhancements:
- Show a message indicating that no images were found for a particular code when assigning codes in DigiPass mode. 

Bamboo 4.1.3
August 12, 2019
Enhancements:
- Show prepaid amount for fastpass orders
- Require minimum code length for digipass reassignment
- If no images are found during a digipass reassignment, no print file is created

Bamboo 4.1.2
August 3, 2019
Enhancements:
- Additional error checking for FastPass orders obtained through API

Bamboo 4.1.1
August 1, 2019
Bug Fixes:
- Fixed issue where print file in digipass mode would not include full filepath when searching for images in "Search Today Only" mode

Bamboo 4.1.0
July 30, 2019
**DATABASE UPDATE**
Features:
- Enables integration with custom FastPass system.  Additional header fields are provided for registrationorders (both at the photo station and pos station), including:
TEPS-REG-FASTPASS: [TRUE/FALSE]
TEPS-REG-TOTAL: [AMOUNT PAID FOR FASTPASS ORDER]

The TEPS-REG-CODE field is the confirmation code provided by the FastPass system.  If it is a fastpass order, then the TEPS-REG-FASTPASS field is set to true. The TEPS-REG-TOTAL field represents the total amount paid by the user for the FastPass purchase.  

Note that the Package Code provided by the FastPass system should correspond to the package code field in the corresponding tepackage.xml file.  For example,  

<data>
	<packagecode>GP</packagecode><!-- unique identifier for the package -->
	<priority>2</priority><!-- lower numbered packages analyzed first -->
	<packageprice>49.95</packageprice><!-- price for items that match package -->
	<packagetitle>Value Package  1</packagetitle><!-- price for items that match package -->
	<products>
		<!-- List of products (plucodes) included with package -->
		<plucode>4X6MAGNET</plucode>
		<plucode>6X8FOLDER</plucode>
		<plucode>KEYCHAIN</plucode>
	</products>
	<addons>
		<!-- a la cart pricing for additional items -->
		<item plucode="6X8FOLDER" price="5.99">6x8 Print with Folder</item>
		<item plucode="4X6MAGNET" price="6.99">4x6 Magnet</item>
		<item plucode="KEYCHAIN" price="7.99">Keychain with Photo</item>
	</addons>
</data>



Bamboo 4.0.13
July 27, 2019
Bug Fixes:
- Fixed issue where print file in kiosk mode would not include full filepath when searching for images in "Search Today Only" mode
Enhancements:
- "Add Code" button added to main search feature (root level), to manually add another code to search without requiring the user of a scanner.


Bamboo 4.0.12
July 13, 2019
Bug Fixes:
- Fixed an issue in Kiosk mode related to plucodes in print files. 

Bamboo 4.0.11
July 1, 2019
Enhancements:
- The ordering of all images has the selected image as the last image in the list, which should result in TEPS using the last image as the printed photo. 
- The print job XML file now includes the code that the images should be uploaded under.  This will allow a receipt to be issued to the user with the correct code for downloading the images, even when multiple codes are used. 
- The above enhancements are included in the standard and kiosk modes. 

Bamboo 4.0.10
June 27, 2019
Enhancements:
- All images are included in print files ordered in the Kiosk mode to enable download all via TEPS Uploader. 

Bamboo 4.0.9
June 23, 2019
Enhancements:
- Product item data files (those without images) will be placed into a Fulfillment folder instead of the prints folder.  

Bamboo 4.0.8
June 16, 2019  
Bug Fixes:
- Corrected formatting of product amount when selecting images for packages / alacart in Kiosk Mode
New Features:
- Enables ordering of products, packages, and alacart items in Kiosk Mode.  Insert the <priority> field in the XML file, with lower numbers being displayed first.  Example:
<data>
    <packagecode>packagea</packagecode><!-- unique identifier for the package -->
    <packageprice>30.00</packageprice><!-- price for package -->
    <title>2 - 6x8's + Digital Copy</title><!-- title of package -->
    <priority>3</priority><!-- Priority Order for Display - Lower number is displayed first (higher) on list -->
    <items>
        <!-- Items go hear  -->
        <item plucode="A1" minar="0" maxar="100">Digital</item>
        <item plucode="B2" minar="1.2" maxar="1.5">6 x 8</item>
        <item plucode="B2" minar="1.2" maxar="1.5">6 x 8</item>
    </items>
</data>

Bamboo 4.0.7
June 10, 2019
Bug Fixes:
- Corrected issues with number formatting of dollar values.

Bamboo 4.0.6
June 9, 2019
New Features:
- Added products category to kiosk mode.  A product with no image can be ordered and added to cart.  

Bamboo 4.0.5
June 5, 2019
New Features:
- Added shopping cart button in kiosk mode to allow users to navigate to the shopping cart directly from various screens. 

Bamboo 4.0.4
May 30, 2019
Bug Fixes:
- Fixed issue related to updating user data

Bamboo 4.0.3
May 5, 2019
New Features
- Decode scanned QR Code with URL in Kiosk Mode
- Auto Submit scanned QR Code with URL in Kiosk Mode

Bamboo 4.0.2
April 20, 2019
New Features
- Favorites in Kiosk Mode. You can select (heart) favorites.  Only these images are shown initially when ordering a package.  However, you can click on the "show more" button to display all unfavorited images as well.  

Bamboo 4.0.1
New Features
Bug Fixes
- Fixes broken link to Build Your Own Packages image
- Fixes issue with inverse aspect ratio's not accounted for in limited aspect ratios for package files.

Bamboo 4.0.0
New Features:
- File Names Sorted Alphabetically in Kiosk Mode
- DigiPass / Combine Codes Feature.  Available at [IP]:[Port Number]/digipass/ - Can change the code associated with an image by entering in one or more codes ("tickets"), and then a new code or "digipass" that the images should now be associated with.  
- Kiosk Mode: A new kiosk mode that is intended to be used with a standalone kiosk browser machine, preferably with a barcode scanner.  All of the information is located in the /kiosk/ folder within Bamboo's root folder.  The /screensavers/ folder holds one or more images that are used as screen savers while the kiosk is waiting for us.  It just randomly selects one of the images to dispaly for a brief period of time, and then randomly selects another.  In the /packages/ folder, there is a packages title graphic ("packagestitle.png") and then one or more TEPS Kiosk Packages files.  The TEPS kiosk packages files are simplified TEPS Packages files.  An example one is reproduced below:

<data>
	<packagecode>packageb</packagecode><!-- unique identifier for the package -->
	<packageprice>39.99</packageprice><!-- price for package -->
	<title>2 - 6x8's, 1-6x14 + Digital Copy</title><!-- title of package -->
	<items>
		<!-- Items go hear  -->
		<item plucode="A1" minar="0" maxar="100">Digital</item>
		<item plucode="B2" minar="1.2" maxar="1.5">6 x 8</item>
		<item plucode="B2" minar="1.2" maxar="1.5">6 x 8</item>
		<item plucode="C3" minar="1.8" maxar="2.5">6 x 14</item>
	</items>
</data>

The user is directed to select an image that falls within the aspect ratio designated.  There is a known issue right now that only horizontal aspect ratios are allowed.  A subsequent release will account for the inverse of the aspect ratio to account for portrait images.  

The /alacart/ folder functions the same way as the packages folder, but is intended to delineate single item purchases.  

Known Issues: 
- Only single aspect ratio images are accounted for (and not the inverse).  
- Favorite images are not provided for yet in Kiosk Mode
- All images are displayed when selecting images for a package.  Future versions will limit the images to favorites, but then provide a view more button to show all images
- Addons (such as frames) is not yet provided for.  The TEPS Kiosk Package files will provide for an addon field that will designate products that can be purchased for that print.  These are intended to be non-photograph products. 


Bamboo 3.10.2
November 18, 2018
Bug Fixes:
- Fixed a bug related to searching for images requested by the server for upload
- Revised field names for registration orders
- Fixed an issue related to the display of release notes


Bamboo 3.10.1
October 17, 2018
New Features:
+ Release Notes now displayed in about dialog.
+ Code will auto generate if enter code manually field is not enabled. 


Bamboo 3.10.0
September 18, 2018
New Features:
+ Bamboo will read in Image Requests from the PhotoTouch System, and upload any images within the original images folder that matches the requested codes. 

Bamboo 3.9.2
September 3, 2018
New Features:
+ Enable and Edit Fields for Child's Name and Order Text (for example, Christmas Card Text from Pre-Orders).  
Bug Fixes:
- Fixed an issue where some edits were not saving and/or being uploaded
- Fixed an issue where some data related to the Child's Name and Order Text were not displaying consistently
- Fixed an issue where some data related to the Order Text was not being sent properly to TEPS via the Header
