Multiple Encoding support. The users can now select/change the Character Set when they upload a CSV.
Display options for adding customizable title, help text and downloadable sample CSV on the importer.
Increased the size of the file drop area on the importer.
Required columns will now have a * mark on the column mapping page of the importer.
Intermitted failed imports problem. It was related to the Cloudflare CDN issue.
'Remove All' button to delete the invalid rows all at once.
Big-endian validation for date type columns.
It was been a busy month for the csvbox team as we reworked the entire architecture and introduced some new features.
A new Plus plan with an increased limit of 500,000 rows per import
Intelligent Column Mapping - Based on the historical columns mapped by the users, the importer will now automatically map the columns for new imports so that the users don't have to.
Matching Keywords - You can provide a set of keywords as alternative matching options to help users match column names automatically. For example, let's say you have a column name 'First Name'. If you think a lot of your users might have sheets with columns as 'F_Name' or simply 'First', then you can add two matching keywords 'F_Name' and 'First'. The importer will then automatically match columns to the specified keywords to speed up column mapping.
MySQL Data Destination - Push customer CSV data directly to your MySQL Database Tables.
In addition to the Column Name, you can now add Display Label for any sheet column. Display Labels will replace the Column Names in the header row that the user will see while doing an import.
Fixed Date validation bug.
Data variable is returned via the
callback function of the integration code. This variable contains the details of the completed import. More information here. This change is backward compatible with the old integration code.
Fixed UI bugs.
Optimized importer for faster speed.
New column type 'List'. You can now specify a list of allowed values for a column. The importer will validate the column data with the list of values configured.
Min, Max values validation for Number type columns.
Min, Max character length validation option for Text type columns.
Multiple custom user attributes to reference the users and identify them in your platform. More info here - https://help.csvbox.io/getting-started#referencing-the-user
A sheet copy button to quickly make duplicate sheets.
A new optional method setUser() to the sheet integration code. With the setUser() method you can reference the user by providing the value to the user_id option. This helps you identify and match imports to their respective users from within your system.
Updated pricing plans.
Support for adding custom headers for all webhooks.
Fixed a few edge case data input scenarios for CSV files.
Improved the speed of import.
Boolean, Regex, IP, URL, Credit Card type validations for sheet columns.
csvbox.io branding for paid plans.
Amazon S3 destination type. You can now push the user uploaded files directly to your S3 bucket
Encryption for the user-uploaded files.
Validation check for restricting files more than 15MB in size.
Enhancements for faster uploads
Settings page under the top right menu
Delete Files Policy to provide an option to get all the user files deleted as soon as the upload is complete.
Filter UI on the Import Page
Date type validation for the sheet columns
UI bugs on the importer widget
You can now subscribe to a webhook that will be triggered each time an import event is completed.
CDN file caching problem.
Added a callback function to the sheet integration code. This function will be invoked client side each time an import event is completed.
UI errors on the Imports page.
Location of the plans page. Moved it under the User menu.
Introduced csvbox.io to the world