IgnitionDeck Crowdfunding Release Notes
Release notes specific to the IgnitionDeck Crowdfunding plugin
2.0.9
- (Fix) Project embed widget incorrectly populating lightbox resulting in 404 error
- (Update) Version bump
- Changed files: ignitiondeck.php, ignitiondeck-iframe.css, and ignitiondeck-iframe-min.css
2.0.8
- (Fix) Fatal error on brand new installations under PHP 8 when saving location of default checkout page
Fatal error: Uncaught Error: Attempt to assign property "currency_code"
- (Fix) Error when retrieving company twitter and google accounts
- (Update) Version bump
- Changed files: ignitiondeck.php, ignitiondeck-admin.php, and ignitiondeck-enterprise.php
2.0.7
- (Fix) External checkout URL on projects. An external URL can now (again) be set to direct a project's Support Now and reward levels to a payment page off-site (i.e. PayPal donation form)
- (Fix) Fatal error when deleting IgnitionDeck if the IgnitionDeck Foundation plugin (/ignitiondeck/) is deleted before it's dependants (/ignitiondeck-crowdfunding/ and /idcommerce/)
- (Fix) Deprecated JS actions (hover, click, change, bind, and submit) resulting in a warning removed for file ignitiondeck.min.js. Updated to on( mouseover/click/change/submit).
- (Update) Version bump
- Changed files: ignitiondeck.php, js/ignitiondeck-admin.js, js/ignitiondeck-admin-min.js, classes/class-id_project.php, templates/_igWidget.php, and templates/_lbLevelSelect.php
2.0.6
- (Improvement) Disabling the core IgnitionDeck plugin prior to disabling the dependencies (IgnitionDeck Crowdfunding and IgnitionDeck Commerce) created a fatal error that was annoying to work around. Now, if the core plugin is disabled first, a warning message will be displayed to tell the site admin what is going on and the dependency plugins will be deactivated automatically avoiding the fatal error.
- (Update) Version bump
- Changed files: ignitiondeck.php, js/ignitiondeck-admin.js, and js/ignitiondeck-admin-min.js
2.0.5
- (Fix) Escape quotes correctly in popup
- (Update) Version bump
- Changed files: ignitiondeck.php, templates/_lbLevelSelect.php
2.0.4
- (Update) PHP 8 compatibility clean up
- (Fix) Additional changes with how headers are passed by WP that created a checkout loop with non-ID themes
- (Update) Version bump
- Changed files: ignitiondeck.php, ignitiondeck-functions.php, ignitiondeck-shortcodes.php
- New files: templates/single-ignition_product-form.php, templates/single-ignition_product.php
2.0.3
- (Fix) PHP8 compatibility fatal error with ternary operator
- (Update) Version bump
- Changed files: ignitiondeck.php, classes/class-id_project.php
2.0.2
- (Fix) Resolve issue with how headers are passed by latest WP update that broke the lightbox / checkout navigation
- (Update) Version bump
- Changed files: ignitiondeck.php, idf/ignitiondeck-idf.php
2.0.1
- Removed old force update function
- (New) Compatibility with Astra theme
- (Update) Version bump
- Changed files: ignitiondeck.php, ignitiondeck-update.php, ignitiondeck-functions.php, idf/ignitiondeck-idf.php, and templates/_igWidget.php
2.0.0
- (New Feature!) Introduction of IgnitionDeck Featured Project and Grid blocks for Gutenberg editor
- (Update) Version bump
- Changed files: everything new in /blocks/ directory, ignitiondeck.php, and languages_default/ignitiondeck.po
1.7.12
- (Fix) Don't try to use the post_type index if it's not defined
- (Update) Version bump
- Changed files: ignitiondeck.php, ign_metabox/init.php
1.7.11
- (Fix) Bug introduced by WP 5.8.1 update that prevented project data from being saved in the admin-side project form when using the default Gutenberg editor. Bug did not affect projects submitted by FES form.
- (Update) Version bump
- Changed files: ignitiondeck.php, ign_metabox/init.php
1.7.10
- (Fix) (IDE) JS error preventing additional reward levels to be created or edited
- (Fix) PHP warning under WP 5.7+
- (Update) Version bump
- Changed files: ignitiondeck-admin.php, js/fes.js, js/fes-min.js
1.7.9
- (Fix) Uploaded avatar image not being displayed properly on project template
- (Fix) Caching issue that was preventing instantaneous live updates on projects on some hosting platforms. Updates were happening, but delay was causing a bit of confusion with temporarily mismatched funds vs. list of supporters.
- (Fix) (Enterprise) Hide failed projects was hiding successful/closed projects and newly created/not yet successful projects in error.
- (Update) Version bump
- Changed files: ignitiondeck.php, ignitiondeck-enterprise.php, classes/class-id_project.php, and templates/_projectCreatorProfile.php
1.7.8
- (Fix) Broken FirstData checkout process
- (Update) Error reporting on checkout
- (Update) Version bump
- Changed files: ignitiondeck.php, js/ignitiondeck-admin-min.js, js/ignitiondeck-admin.js
1.7.7
- (Fix) Update support of WP 5.5+ jQuery migration (checkbox on/off attributes)
- Changed files: ignitiondeck.php, js/ignitiondeck-admin-min.js, and js/ignitiondeck-admin.js
1.7.6
- (Fix) Various form conflicts introduced with Yoast SEO plugin update 14+
- (Fix) Regression issue with front-end project tracking with non-WC projects
1.7.5
- (Fix) Column sorting of projects in admin so that sorting happens for numeric values within the sorted column.
- (Fix) WooCommerce orders aren’t tracked on project on the front-end.
1.7.4
- (Fix) Admin column sorting of projects in admin screen.
- (Fix) Amount Raised column sorting error.
1.7.3
- (Fix) Refactored FES caching issue implemented in 1.7.2.
1.7.2
- (Fix) Caching issue when saving a project using the FES form.
- (Fix) Empty parent project caches on new orders. Fixes issue where %, order count, etc doesn’t update on new orders.
- (Update) Ran code sniffing against plugin files to ensure adherence to WP coding standards (WPCS).
1.7.1
- (Update) Update Plugin Author name and Author URI
- (Update) Update language files
1.7.0
- (Fix) Update admin project submission form to account for changes related to the WordPress 5.0 Gutenberg editor
- (Fix) Account for empty $data var on deck builder settings menu
- (Improvement) Add filters to deck object
- [IDE] (Improvement) Minor CSS tweaks to front-end submission form to remove background color on non-IgnitionDeck themes
1.6.99
- (Fix) Account for draft and pending projects when checking user project count
- (Fix) Modify hooks to ensure order details, counts, totals are all updated after orders are created, modified, or deleted
- (Improvement) New method to retrieve all project meta
- (Improvement) Multiple CSS improvements
1.6.98
- (Fix) Account for both strings and numeric values when calculating funds raised to ensure count is accurate
- (Improvement) Add dec, dec_point, and sep argument to id_number_format filter
1.6.97
- (Fix) Properly round and format funds raised value when pulling from cache
- (Fix) Update translation files and catalog properties
- (Improvement) Remove multiple deprecated libs to prevent triggering of PHP compatibility check errors
- (Improvement) Update ereg() function in ID_Pagination class to comply with current PHP standards
- (Improvement) Add height/width arguments to embed widget + fix frameborder argument
1.6.96
- (Fix) Restore project raised total cache to repair slow load times
1.6.95
- (Fix) Update meta check to ensure proper creator project count, which rectifies multiple front-end link and project list issues
- [IDE] (Improvement) Don’t show project category dropdown if category list is empty
- (Fix) Use $noformat=true to ensure proper percentage calculation in percent bar shortcode
1.6.94
- (Fix) Major changes to get_project_raised in order to better handle success issues with parent projects, plus now able to account for an infinite # of child projects
- (Improvement) Optimize project count query and improve caching functionality
1.6.93
- (Fix) Restore project long description in _projectContent.php template
1.6.92
- (Fix) Update licensing to remove calls to expired products as functionality now requires active subscription
1.6.91
- (Fix) Columns align properly when using more than one grid shortcode per page
- [IDE] (Fix) Yoast fix now checks for idc_dashboard and memberdeck_dashboard
- [IDE] (Improvement) New option to hide failed projects on grid/s
- (Improvement) Minify all CSS and javascript
1.6.9
- (Fix) [IDE] Project submissions now work with Yoast SEO enabled
- (Fix) Grid shortcode uses posts_per_page argument when max isn’t used by using -1 as default
- (Fix) Use idf_is_id_theme() to properly account for custom child themes when using auto_insert setting
- (Fix) Automatically approve projects checkbox now displays properly
- (Fix) Show currency symbol when using WooCommerce and currency position is set to default
- (Improvement) [IDE] Add error template for top and bottom of FES template
- (Improvement) Remove nl2br from project long description and instead use wpautop + wp_kses_post
- (Improve) Remove multiple legacy templates and functions
1.6.8
- (Fix) [IDE] Remove extra padding/background color from front-end submission form
- (Fix) Use DateTime object to get timestamp and calc days left, since it better supports foreign date formats
- (Fix) Fix minor issues related to admin datepicker script
- (Fix) Update “Immediately Deliver Funds” translation strings
- (Fix) Add support for custom date formats on user profile displays
- (Improvement) [IDE] Migrate front-end submission javascript functionality to functions that can be called and also trigger events via jQuery
- (Improvement) Minor update/rewrite to ignition_product metaboxes and metabox handlers in order to improve appearance and efficiency
1.6.7
- (Fix) Remove aWeber functionality resulting in errors when adding/editing orders
- (Fix) Update translation strings in orders and deck builder menu
- (Improvement) Support for time inputs in form class
- (Improvement) Filter ignition_product vars, default end type, start date, end date
- (Improvement) Add classes to dashboard tabs
1.6.6
- (Fix) Update translation strings on IDCF orders screen
- (Improvement) Minor fixes to update system to improve reliability
- (Fix) Update version number
1.6.5
- (Fix) Remove call to missing text_variables.php
- (Improvement) Create 300×175 project thumb size used with mini widget and filtered via id_project_thumbnail_size filter
1.6.4
- (Improvement) Add support for all standard WordPress date/time formats
- (Fix) Days left can now be properly translated
- (Fix) Update backer comments to prevent wrapping
- (Improvement) Remove decimals from goal, amount raised, and percentage raised
- (Improvement) Yank out old text_variables file, references, and variable invokation
- (Improvement) Hide checkout settings menu when IDC is set as commerce platform
- (Improvement) Use avatar data for social og:image meta
- (Improvement) Upgrade menu icons to @2x quality using new dashicons font
- (Improvement) [IDE] Add titles to backer/creator profile links
- (Improvement) Update “powered by” logo to new branding
- (Improvement) Remove multiple deprecated functions and templates related to Legacy IgnitionDeck
1.6.3
- (Improvement) [IDE] Introduction of the new Simple FES module, which removes levels (and other data) from the front-end submission form
- (Improvement) [IDE] New option in Enterprise Settings to auto-approve project submissions
- (Fix) Remove “a” from mini widget template
- (Fix) Project FAQ/Update hooks in _projectContent.php that were triggering errors
- (Fix) Disable caching of orders by project, which fixes multiple project related errors
- (Improvement) Cache order by level, and use this to improve other related functionality
1.6.2
- (Fix) Update multiple translation strings in primary deck template
- (Improvement) Set percent meta for project_id only when firing id_payment_success
- (Improvement) Cache orders by project, order count, and use is_numeric to test for 0 values, which allows non-supported projects to be cached
- (Improvement) Link project thumbnails to project page on grid
- (Fix) [IDE] Send proper project ID for meta update when submitting/editing on the FES
1.6.1
- (Fix) Migrate final localization strings in deck templates from text_variables.php to standard get text format
1.6.0
- (Improvement) Remove IDCF main menu and merge submenus into IgnitionDeck menu
- (Fix) [IDE] Level editors now add media to the proper level description
- (Fix/Improvement) Days left reverts to hours left in final 24 hours, so we update text in all shortcodes, widgets, and themes to reflect it
- (Fix) IDCF Add/Edit order now shows levels with empty price
- (Fix) Issue resulting in FAQ/Updates being printed above the header
- (Improvement) Flush project raised when saving projects
- (Improvement) Replace output buffering and improve content filter in FAQ/Update shortcodes
1.5.19
- (Fix) Improve postmeta caching to prevent projects from timing out on save/update
- (Fix) Update thumbnail handler to prevent blurry/small images on summary templates
- (Fix) Add hooks and flush cache when deleting orders to ensure project raised total is up to date
- (Fix) Some project goals were showing zero in admin project list
- (Improvement) [IDE] Removes images 2-4 from FES
1.5.18
- (Fix) Non-cached project raised values displayed as zero
1.5.17
- (Fix) Major improvements to project caching, including some fixes, efficiency improvements, which also fixes issues causing blurry project thumbnails, and donation totals not updating after new orders
- (Fix) [IDE] Project updates no longer wipe goal and date data
- (Improvement) Replace and remove $tr_ translation strings in favor of standard gettext format
- (Improvement) Removal of multiple deprecation functions and code comments
- (Improvement) New project status hooks added based on wp_transition_post_status calls
1.5.16
- Fix: Stop hijacking $wpdb->base_prefix in install scripts
- Fix: Add/Edit project screen image upload no longer results in errors
- Fix: Project widget no longer shows most recent project on project archive
- Fix: Level 1 now able to save custom order value
- Improvement: Use hours in days left when less than 1 day remains
- Fix: Use usort method when inserting WC project orders to preserve variation->level match on orders screen
- Fix: Minor issues with responsive/mobile CSS
- Fix: Multiple issues with language file configuration
- Fix: Backer comments now wrap
- Improvement: Remove deprecated company info, images 2-4 on add/edit project screen
- Improvement: Cache commonly used objects and arrays (settings, projects, project data, project metadata)
- Improvement: Remove deprecated iThemes integration
1.5.15
- Improvement: Add support for all WooCommerce currencies
- Improvement: Add support for variable product details to WooCommerce checkout
- Improvement: Add support for WooCommerce’s currency positions
- Fix: Rewrite WooCommerce->IDCF level bindings based on WooCommerce’s new data storage protocol for variable products, which ensures they are properly matched in lightbox and on checkout
- Fix: [IDE] datepicker formatting issue resulting in PHP notices and improperly displayed project end dates
- Fix: Remove outdated generic functions (delete_image, delete_img) that sometimes resulted in fatal errors
- Fix: Minor issues related to license key transients disappearing
- Improvement: Add handful of new filters for front-end text and query string URL’s
- Improvement: Fix multiple PHP notices on FES caused when fields are missing and/or filtered out
- Fix: Properly account for creator location in usermeta
1.5.14
- Fix: Missing funciton resulting in fatal error
1.5.13
- Improvement: IDCF basic features are now free
- Change: No longer supporting Legacy Adaptive Payments
- Improvement: [IDE] Team info now pulls from WP usermeta by default and has been removed from FES
1.5.12
- Fix: Incorrect settings menu link in admin notification message
- Improvement: Move default language files to language_default folder in order to prevent the overwriting of custom translations
- Improvement: Move project embed code to ID Social
- Improvement: Move license validation to IDF
- Improvement: Fix multiple CSS issues on backer profile and backer lists
1.5.11
- Fix: multiple issues with checkout page as a result of auto-templating functionality errors
- Fix: [IDE] issue preventing error class from properly being applied and visible on FES WYSIWYG fields
- Improvement: use https as default for key validation
- Improvement:[IDE] move multiple FES form fields/sections into their own functions, called by hook, so that they can easily be removed and/or re-used
- Improvement: moved creator settings from to IDC since they require membership functionality
- Improvement: remove deprecated Facebook.js checks
1.5.10
- Port license key management to IgnitionDeck Framework
- Rearrange multiple settings menus in order to improve UX
- Fixed: grid shortcode was not showing all projects due to missing argument
- Fixed: replace get_currentuserinfo() with wp_get_current_user()
- Introduce deck type as an argument in the deck object
- (IDE) Introduce filters for FES form and arguments
- Remove various bits of deprecated code
- Port lightbox functionality to IgnitionDeck Framework
1.5.9
- (Improvement) Updated the currency symbol of the Swiss Franc
- (Feature) Users can now enter a simple YouTube or Vimeo url on the project video field. This also applies to IgnitionDeck Enterprise users on the project submission page
- Fixed: [IDE] Updated TinyMCE controls on FES so that new levels can properly toggle between html/wysiwyg
- Fixed: [IDE] The post publish date is no longer changed when the project is saved from the front end
- All social functionality is now in IgnitionDeck Social. Get it for free!
- Other bug fixes and style changes
1.5.8
- Fix to the error regarding Font Awesome. A Backup check for id_font_awesome and converted to idf_font_awesome
1.5.7
- (IDE) Update to project submission notifications sending
- (IDE) Fixed: Levels can now be added up to 99 on Front-End Submission (FES)
- (IDE) Project Editing now utilizes a post_author check to ensure editing rights
- Changed Add and Delete links for Levels on admin project edit screen to buttons for screen readers
- Fixed: Some hosting environments didn’t like how License Keys validated – not anymore.
- Fixed: Goal Amount currency now using Global Currency setting
- Fixed: In some instances, page was refreshing when adding level from project admin
- (IDE) Fixed: New levels no longer adopting by default the fund-type of first level.
- (IDE) Fixed: Fund-types on FES save correctly based on certain scenarios
- (IDE) Fixed: Fund-type option hidden when only one fund-type has been set in admin
- Fixed: issues in Lightbox level selection when 1 or more levels had reached their goal.
- Fixed: Widget construct syntax updated based on WordPress 4.3 changes
- Fixed: Radio buttons in some themes would not align neatly, now they should.
- Stylesheet updates and improvements to deck and checkout.
- Font Awesome removed from IgnitionDeck Crowdfunding and shifted to IgnitionDeck Commerce.
- Additional translation strings added
1.5.6
- Modify end date so that projects end at midnight on the last day of the campaign, rather than midnight the morning of
- (IDE) Fix attributes of levels added after a project has been submitted
- Disable PWYW for recurring products when Stripe is the only checkout option, since plans are restricted by price and must be created first
- (IDE) Add default image for backer profile, creator profile, and my projects screen
- (IDE) Add new thumbnail sizes for backer profile, creator profile, and my projects screen
- (IDE) Update to styling of dashboard pages to support new IDC re-skin, including some additional features and display options
- Port social sharing and code to IDSocial
- Fix bug preventing WC and EDD users from being able to select display currency in project settings menu
- Fix bug on thank-you popup causing project title to be listed twice
- Fix some bugs with currency symbols and codes that caused them to display improperly
- (IDE) Fixed bug causing embed code to be stripped from long descriptions
- (IDE) Fixed bug that sometimes required two clicks to submit projects on front-end
- (IDE) Fixed bug that would result in empty team logos being displayed as broken images
- (IDE) Only show start date when using IDE
- Add error on checkout form to notate when settings have not been saved and form fields are not present
- Add default thank you URL in the event it hasn’t been saved yet (fixes redirect bug)
- Minor design updates and CSS fixes
1.5.5
- (IDE) New FES submission options allow you to save and work on drafts without submitting for approval
- (IDE) Add filter to enable use of iframe and embed on FES long descriptions
1.5.4
- Hide address fields in project settings unless legacy is enabled
- Deprecate anticipated ship date field
- (Legacy) Add new setting in project settings for basic IDCF only that allows people to auto-display shortcodes by default, which is set to true on new installations
- (IDE) Modify the way we enable project submission/creation by using create_edit_projects role
- (IDE) Add additional filters before/after campaign end options: fes_end_type_before, fes_end_type_after
- (IDE) Add $vars to our FES filters
- Add a conditional to our platform check to disable purchase form globally unless legacy is selected
- New ID_Project class method for use in selecting orders by date range
- (IDE) Add filter id_creator_projects for author queries on front end
- (IDE) Add filter id_creator_args for author queries on front end
- (IDE) Add preview link on edit project form
- (IDE) Scroll to first input w/ error when submitting FES and fields do not validate
- Move social settings to ID Social in order to better segregate and isolate functionality
- Make it possible to enter custom amounts when adding/editing orders for level based projects
- (IDE) Set minimum of 0 for all number inputs on FES
- (IDE) Fixed bug causing level fund types to be missing, or appear when they shouldn’t on the FES form
- (IDE) Fixed issue preventing users from being able to remove images on the FES form
- (IDE) Fixed issue causing Add Media button to always insert into the 1st level long description
- Improve the way we sanitize API fields prior to database insertion in order to also strip white space from the beginning and end of strings
- (IDE) Fixed issue with page meta title on dashboard not showing space between separator
- Fixed bug preventing level limits > 999 on level 1
- Fixed bug in twice daily cron created by calling an unset is_basic variable
- Fixed bug resulting in missing level 1 title
- (Legacy) Update Paypal form to use product ID when submitting to Paypal
- (IDF) Update integration based on new EDD variable pricing data structure, which will fix several issues in the pairing of levels to downloads
- (IDF) Update the way we complete EDD orders based on new API structure
1.5.3
- (IDE) New creator profile option added to the dashboard navigation and linked via author profiles on project pages
- New project hierarchy feature allows you to select a parent project, which in turn will combine donations and backers based on child projects
- New Project Type (project_type) taxonomy created for use in categorizing projects without adding new FES options. For example, projects with project type of ‘featured’ will be treated as Staff Picks in certain themes.
- (IDE) Update license validation to prevent disabling of features if product is not renewed
- (IDE) Project creators can now select funding type on a per-level basis
- (IDE) Fixed bug causing wp_insert_post to malfunction and fail in properly creating projects from front-end
- Update project listings using post author instead of post meta
1.5.2
- Fix auto-update script
- Update image shortcode to properly use featured image for image 1
- (IDE) Fix issue preventing creator/team info from showing on FES submitted projects
- Add $charset_collate to our dbDelta scripts
- Update deck filtering to manage percentage, number, currency, and other filters in the class methods instead of in each template
- Modify project update handlers to update information normally handled by cron only
- Remove thank you page option when Legacy is not selected via IDF
- Fix MYSQL query bug that was printing connection and number of rows errors
- (IDE) Add support for default permalinks on dashboard
- Fix bug from invalid object on mini widget template
- Terms and Conditions has been deprecated from the IDCF project add/edit and purchase form (Legacy)
- (IDE) Fixed errors resulting from missing project fund type when editing project
- Fix error caused by deprecated avatar database field when searching IDCF->Orders
- Fix issue causing new levels in admin to display without TinyMCE editor
1.5.1
- (IDE) Fixed bug causing FES saves to remove the project category
- Fixed bug converting project short description to HTML
- Add TinyMCE to level long description on 1st level in project admin
- (IDE) Add media uploads to FES fields that use TinyMCE
- Fix double currency code and number format on embed widget
- Fix bug preventing mini widget shortcode from working
- Fix bug that caused Paypal Adaptive Preauthorizations to error with date range length
- Fix bug setting FAQ and Updates to display:none now that we have removed click feature
- (IDE) Fix button size on FES when using HTML (text) mode
1.5.0
- (IDE) New option for exporting project data on ‘My Projects’ page
- New filters for formatting display numbers and currency codes within templates and on order screens
- New social sharing template added to footer of IDC order popup
- (IDE) Use default comment setting for FES project submissions and edits
- New admin notice that mentions IDF requirement
- Update to Font Awesome 4.2.0
- Update Facebook.js to version 2.0
- Update ID icon to SVG
- Remove wrapper on video embed code to spit raw html/embed code
- html_entity_decode long description
- (IDE) Store team info in array instead of single variables to make easier to filter/pull
- New class method and cron job to denote project as closed. Updated templates to use it
- Remove print_r on Adaptive Payment preauthorization request submission
- Fix bug that was causing projects to close early
- (IDE) Fix bug preventing tinyMCE from loading on new levels on FES
- Ensure Facebook og tags use new project thumbnail method
- Fix several bugs causing widgets to load the wrong projects
1.4.3
- Update class methods to integrate with CrowdPress
- Updated grid shortcode (credit Krown Themes) to include additional sorting options via postmeta
- Replace image 1 use with post thumbnail use. This includes both input and output
- Write activation script to convert existing image1 values to post thumbnails
- Replace project name input with post title in all input/output instances
- Significant project postmeta styling updates
- New filters for FAQ (idcf_faqs) and Updates (idcf_updates)
- Set default idc_cf_fund_type option on install to prevent new products from being set to subscription by default
- (IDE) New options to better manage subscription options
- Fix bug resulting in duplicate Paypal orders on refunds and conversions
- (IDE) Fix issue that prevented subscriptions from showing when only one fund-type option was available
- (IDE) Fix bug preventing project categories from saving on FES
- (IDE) Add filters to each H3 item on FES form
- (IDE) Add filter to each FES label (fes_[input name]_label)
- (IDE) Fixed bug breaking purchase form URL when projects are edited and a default purchase page is not set
- (IDE) Fix multisite path issues resulting in missing options and menus
- (IDE) Fixed bug forcing FES editor to HTML after edit
1.4.2
- (IDE) Integration with FAQ/Updates plugin for updates
- (IDE) New and improved styling on FES
- (IDE) Fixed bug requiring multiple clicks to submit FES form
- (IDE) Run WYSIWYG FES items through wpautop so that paragraphs are automatically generated
- (IDE) Add before and after hook for each field on the form fes_fieldname_before/after
- (IDE) New action on FES submit ide_fes_submit
- Fixed bug causing project grid not to display in certain instances
- New project success hook runs on new orders and on cron and updates ign_project_success meta
- Add success class to grid items so they can be styled upon success
- Add new filters to project category, and ignition_product args so that they can be customized
- Add new ‘custom’ filter for use with building custom decks
- Do not use lightbox for PWYW projects using Legacy IgnitionDeck
- New get_order() static method
- Fix basename and plugin name inside of updates file
- Add deck settings to deletion hook
- Update metabox URL constant to be more unique
- Fixed bug causing sold out levels to be clickable
1.4.1
- Update directory structure for compatibility with new IgnitionDeck framework on WP Repository
1.4
- Now integrates with WooCommerce and Easy Digital Downloads. Use IgnitionDeck to select your gateway of choice
- Checkout is now process via a level select lightbox
- (IDE) Added WYSIWYG editor to long descriptions on front-end submission form
- (IDE) Now displaying image URL’s on front-end submission form so that images can easily be added to the project/level descriptions
- Featured image automatically added as video cover
- Click to play feature added to video/cover image
- (IDE) Use display name instead of real name on backer profile
- Fixed WYSIWYG editor issue introduced by WP 3.9 in the add/edit project screen
- (IDE) Fixed bug that would break creator URLs when http:// or https:// prefix was not added
- Fix Mailchimp bug that occurred when using custom settings
- Add website URL to backer profile
- Add Facebook open graph tags to Backer Profile and project pages
- Remove App.net from the sharing options
- Properly set project fund type on front-end submissions to enable both pre-auth and capture
- Fixed conflict with Jetpack’s Open Graph tags that would break dashboard pages
- Add new IDs and classes to front-end submission form for easier selector targeting
- Fix license validation bug that printed cURL error
- Update admin ajax protocol and set id_ajaxurl to be relative
1.3.9
- Public facing backer profile added to IDC Dashboard (IDE)
- Facebook metadata added to HTTP headers on project pages which results in proper variables being sent to Facebook during Like/Share
- Drafts can now be previewed by project submitter/owner (IDE)
- Automatic pointing to proper project page for non-50o IDE installations (IDE)
- Disable purchase form submit after click to prevent multiple submissions
- Fix default thank you URL
- Better handling in removal of WP SEO hook (IDE) which results in a proper working relationship between WP SEO and IgnitionDeck
- Optimize getProductDefaultSettings function
- Update outdated or incorrect shortcode listings
- Remove default terms and conditions text so that it doesn’t display if not edited
- Echo cURL error on license key validation, if error exists
1.3.8
- Added dropdown to choose between 100% funding and capture mode on FES (IDE)
- Prevent level title, price, and limit from being edited after project is published (IDE)
- Fix numerous bugs with FES levels (IDE)
1.3.7
- Fix decimal bug on PWYW projects
- Delete projects when uninstall plugin
- Update translation strings
- Fix level limit bug causing some levels to not link
- Disallow edit of level pricing on live projects (IDE)
1.3.6
- Commerce and customization now requires a license key be entered in order to function
- Add category to grid shortcode
- Add ‘default’ option to purchase and thank you page drop down selector
- Fix percentage bar on Deck widget
- Fix email settings save bug
- Added project status message to new project submissions and edit project page
- Fix FES form to properly save radio, select, and checkboxes (IDE)
- Hide license key from non-super-admins on multisite (IDE)
- Optimize front-end and admin js/CSS to load only when necessary
- Disable autosave on ignition_product in order to prevent broken project ID
- Improved license key status message
- Fixed multiple issues with image uploads on FES form (IDE)
- Fixed bug with level links for sold out levels
- Add persistent help/documentation links to admin menus
- Fix links to Aweber and Mailchimp in email settings menu
- Hide trashed projects from ‘My Projects’ screen
1.3.5
- Fix numerous bugs with FES including image4 and end type saving (IDE)
- Remove project type selector to default to admin selection (IDE)
- Add new project_category taxonomy to the ignition_product post type
- Add support for project_category to FES (IDE)
- Fix bug resulting in Paypal item number always being set to 0
- Fix significant multisite bug resulting in broken admin (IDE)
- Update FES to take on skin colors (IDE)
- Fixed project raised shortcode bug
- Add author to IgnitionDeck Project Screen
- Fix embed code icon
- Upgrade to Font Awesome 3
- new ide_fes_redirect filter (IDE)
1.3.4
- Creator profile added to FES form and front-end project display (IDE)
- Limit number of editable fields on live user-submitted projects (IDE)
- Add FAQ to FES creation and edit (IDE)
- Fix number format bug on percentage bar
- Alert if PWYW is left blank
- Strip non-numeric characters from PWYW field
- Fix level save bug on front-end submission (IDE)
- Unlink levels on closed projects that have ended
- Fix date format on FES (IDE)
- Visual indicator that key is valid or invalid
- Fix multiple bugs on FES form that led to missing and/or duplicate posts/fields (IDE)
1.3.3
- Fixed issue with missing project id in project and purchase URL’s
- Stripslashes on product name in embedded deck
- Remove deprecated ‘products’ folder
- Updated translations
- Fix to purchase URL query string
- Update Mailchimp function to fix multiple errors
1.3.2
- Updated styling on my projects tab to include view/edit actions
- New default purchase and thank you URL option available from product settings screen
- Solve duplicate projects display after editing on front end
- Better fallback from image thumbnails
- Fix display of project images on front end edit
- Third option in email settings to disable auto-subscription after purchase
- Fix purchase receipt value on recurring payments
1.3.1
- Support for IgnitionDeck Enterprise (0.5)
- Updated translation strings
- Fix bugs related to bbPress protection
- In absence of timezone string, set to default of UTC
- New Form class
- IDE users can remove ‘powered by IgnitionDeck’ text on embedded deck
- Introduction of following IDE features:
- Front End Submission
- Stripe Connect
- Creator account registration and account menus
1.3
- New extensions menu allows you to browse/purchase extensions from within WordPress
- Level order is now customizable
- Use your license key to automatically receive updates
- Embed widget code now displays underneath video next to other share buttons
- New global currency code
- New class methods
- Minor styling fixes on widgets, deck, and purchase form
- Switch from Timthumb to WP thumbnail
- Added license key functionality
- Fix bug allowing purchase of level 1 even when sold out
- Updated translation strings
- Security updates
1.22
- Fix missing function declaration
- Include language files (.po/.mo) in languages folder
1.21
- Fixed bad jQuery selector breaking some menus in FF
- Fixed edit order bug that was causing currency code to insert into price data
- New cron job to update ign_days_left and ign_percent_raised postmeta
- Minor CSS/HTML display updates
- Fix bug preventing projects from being completely deleted
- Ensure default Paypal email is used if custom address is empty
- Ensure all date/time functions use WP timezone
- Fix issue causing hidden embed widget button in admin
1.2
- Deck builder allows you to build your own instance of the deck via shortcode or widget
- Re-designed skins
- Grid shortcode, using grid=”x” for width, and max=”y” for maximum number of projects
- Deck levels (via shortcode and widget) are now selectable
- Upgrade Font Awesome to 3.2.1
- Consolidate js
- Strip slashes from projects in drop downs
- Update multiple functions based on new class methods
- new id_pre_order_delete and id_order_delete hooks
- Prevent URL hacking on purchase form. Sold out levels load drop down instead.
- Update datepicker.js to latest
- Minor markup updates, most notably, removal of id’s from deck template
- XSS vulnerability patch on purchase form
- Hourly cron to update new meta field, ign_fund_raised
1.11
- Prevent URL hacking on sold out levels
- Update admin styling to metabox layout
- Cleanup of templates and CSS to prepare for deck builder and skin re-design
- Ensure jQuery enqueues before other scripts
- Fix days left function
- Fix complete shortcode float issue
- Set default project type to level based to prevent errors when not set
- Better support for IDFU extension
- Default to USD when currency not set
- Make sure all variables are sanitized prior to sending to Paypal (Matthieu Aubry)
- Prevent Facebook.js from loading on purchase form
- Remove supporter exclusive skin from package
1.1
- Support for level short descriptions (currently not used)
- Purchase form will accept $_GET var ‘level’ in URL and auto-select that level
- Fixed Adaptive Payments bug causing test App ID to be used when in live mode
- Admin nags can be cleared and will not return
- Easily check/clear all checkbox fields in admin menus
- New hook ‘id_order_update’ that returns order id
- New filters ‘id_level_after’ , ‘id_widget’ , ‘id_mini_widget’
- Filter default metaboxes via ‘id_postmeta_boxes’ filter
- Major additions to ID_Project class
- New Deck, Order, Project, Purchase Form, and Widget classes
- Updated project postmeta class
- Add commas to number_format function in deck
- Aweber support fixed and upgraded
- Purchase form now filterable via ‘id_purchase_form’ filter
- Complete rewrite of all shortcodes using new classes
- Several purchase form bugfixes to better handle pay selection, button active/disabled states, and json parsing
- Further isolate javascript from admin and front-end
- Removed deprecated functions and files
- Updated text variables
- Hide mini-deck image if it doesn’t exist
- Minor CSS improvements
- Cleanup admin notices and errors found in debug mode
- Option to bypass success hook when manually adding orders
- Update activation, deactivation, and deletion hooks to be more efficient
- Added minimum price of 99 cents in order to better handle pricing issues
- Fixed social buttons template path
- Fix -custom.css include
1.03 Bug Fixes
- Fixed ‘Payal’ misspelling
- Fixed preview bug that was breaking projects. You are now free and clear to use preview!
1.02 Updates
- Use separate Paypal email for each project (works with Paypal Standard only)
- Use of new ID_Project class
- Back-end rewrite of custom settings menu
- New id_after_install, id_set_defaults hooks
1.02 Bug Fixes
- Fixed order details level 1 display issue
1.01 Updates
- Removed deprecated code
- Improved Paypal Form and IPN Handling
- Admin nags remind you to save settings and create first project
1.01 Bug Fixes
- Fixed Paypal IPN handling on amounts greater than 999
- Fixed thank you URL bug that sometimes led to 404
1.0 Updates
- Removed unused js
- Minor CSS improvements
- Auto-loading purchase form data based on shortcode when no GET vars detected
1.0 Bug Fixes
- Strip slashes from Paypal form data
- Fixed thank you URL encoding issue that led to 404
1.0 RC3 Updates
- Upgraded Font Awesome to 3.1.1
- Additional hooks and filters in project content, decks, and shortcode list
- Improved front-end CSS to account for theme inconsistencies
- Support for Stretch Goals extension
1.0 RC3 Bug Fixes
- Fixed occasional missing div in full deck shortcode
- Fixing unset variables in email settings
- Fixed bug in send to mailchimp function
1.0 RC2 Updates
- Removed public error function
- Update to CMB_META_BOX_URL function to better set location
1.0 RC2 Bug Fixes
- Fixed level 1 limit bug
- Fixed issue causing emails not to add to list
- Stripping commas from price on PWYW form
1.0 RC1 Updates
- Dropping all ign_ tables as part of uninstall
- Better support for foreign characters in product/level titles and descriptions
- Major security update to better sanitize GET and POST data
- Removed deprecated install function
- Removed deprecated FAQ/Updates files
- Minor visual updates
- Purchase form button says ‘processing’ after click to provide visual cue
- Order menu now sorts descending by order ID
- Converting timestamps to 24 hour format
- No longer showing project ID in shortcode list until project is saved
1.0 RC1 Bug Fixes
- Loading postmeta file only when creating or editing post/page. Solves unexpected output error on activation
- Removed a variety of debug errors, warnings, and notices
- FB script now loads properly on posts and pages
- Fixed custom settings purchase form bug
- Updated project admin to uniformly display pricing
- Ensured missing project details do not prevent insertion of new product
- Several fixes to order details menu to improve sorting
1.0 Beta5 Hotfix 9 Updates
- 100% funding added to Paypal Adaptive Payments
- HTML support for level displays
- Ajax validation for level/purchase price on level based projects
- Removal of multiple unused functions
- Minor changes to database schema
- Improvements to shortcode HTML/CSS
- Improved security
- Font Awesome added to core
- Categories added to project data
- Removed unused submenus that were hidden in sidebar
1.0 Beta5 Hotfix 9 Bug Fixes
- Massive removal of WP and PHP debugger notices, warnings, and errors
- Updated conditional to detect mini/full deck
- Replace deprecated WP functions
- Fixes to prevent html in purchase form dropdown from breaking form
- Multiple fixes to prevent project postmeta from saving/recalling correctly
- Minor fix to image deletion ajax in project postmeta
- Fixed differing percentage bar displays when over 100%
- Changed the Purchase Page Url text from ‘Thank You page’ to ‘Checkout Page’ in the metabox
- Description fields now properly support line breaks
- Fix to the way product array was stored and called
- Ensuring purchase can only take place when value is above 0
- Fixed issue causing inability to save social and skin settings
1.0 Beta5 Hotfix 8b Updates
- New hooks to enable updates and FAQ extensions
- Removed level description from dropdown
- Updated submenu filter to allow multiple tabs
1.0 Beta5 Hotfix 8b Bug Fixes
- Fixed several warnings and error notices
- Form field alignment fixed
1.0 Beta5 Hotfix 8 Updates
- Removed WooThemes media uploader on new/edit project admin
- Improved order view/edit interface
- Enhanced purchase form dropdown
- Easily add new skins from the settings menu
- Custom settings gets its own tab
- New hooks to prepare for additional payment gateways
- New open/closed campaign type
1.0 Beta5 Hotfix 8 Bug Fixes
- Centered purchase form
- Properly setting selected level in order edit screen
- Shortcodes now always show right product id
- Fixed invalid product_id insertion on new projects
1.0 Beta5 Hotfix 7b Updates
- Only display FAQ/Updates if present
1.0 Beta5 Hotfix 7b Bug Fixes
- Replaced invalid include wrapper for mini widget
- Fixed invalid product_id insertion on new projects
1.0 Beta5 Hotfix 7a Updates
- Updated order view/edit styling
1.0 Beta5 Hotfix 7a Bug Fixes
- Fixed order view/edit bug that restricted viewing/editing to a single order
- Clearing divs below complete shortcode elements
1.0 Beta5 Hotfix 7 Updates
- Updated styles to avoid conflicts and add enhancements
- Removed deprecated Paypal button
- Minor security enhancements to database queries
- Two additional hooks added (create/save project)
- Adding product number to postmeta
- Switched directory conventions to plugins_url
- Removed deprecated files/functions
- Can now select manual amount when manually adding orders
- Can now edit level in order admin
- Renamed CMB scripts to avoid conflicts
1.0 Beta5 Hotfix 7 Bug Fixes
- Properly decoding long description on complete shortcode
- Capping percentage raised at 100%
- Fixed order menu showing wrong level description
- Added handler for pending payments
- Stopped replacing WP default jQuery
1.0 Beta5 Hotfix 6 Updates
- Pay what you want added as project type
- Improved error reporting on Paypal form
- Added project filter and order search to orders menu
1.0 Beta5 Hotfix 6 Bug Fixes
- Fixed short/long description wysiwyg editors and editor toggling
- Fixed image deletion bug
1.0 Beta5 Hotfix 5 Updates
- Installation of two action hooks: id_payment_success (triggers after a successful purchase) and id_payment_return (triggers after returning from paypal)
- Improved CSS handling to prevent theme override
1.0 Beta5 Hotfix 5 Bug Fixes
- Fixed broken redirect to thank you page
- Payment selection properly loads saved settings/selection
- Properly sanitizing prices going into db
- Properly formatting numbers on all front end displays
1.0 Beta5 Hotfix 4f Bug Fixes
- Fixed bug reducing percentage bar to 0% after fund reaches 1,000
1.0 Beta5 Hotfix 4e Bug Fixes
- Fixed bug keeping Paypal email from saving
1.0 Beta5 Hotfix 4d Bug Fixes
- Removed stray debugging text
1.0 Beta5 Hotfix 4c Bug Fixes
- Fixed bug causing sandbox mode not to save on standard Paypal
1.0 Beta5 Hotfix 4b Update
- Modified CSS to better adapt to long level titles
- Added script to auto-upgrade from version prior to B54a
1.0 Beta5 Hotfix 4a Bug Fixes
- Fixed broken date picker
1.0 Beta5 Hotfix 4 Updates
- Added sharing via App.net
- Added level titles
- Added level limits
- Numerous styling tweaks and updates
- Updating database structure
- Shortcodes are now templated and can be modified in a single file instead of multiple locations
1.0 Beta5 Hotfix 4 Bug Fixes
- Fixed missing Facebook share button
- Numerous Adaptive Payments bugs addressed, including IPN
1.0 Beta5 Hotfix 3a Bug Fixes
- Updated adaptive payments path so it loads properly
- Price descriptions updating properly on purchase form
1.0 Beta5 Hotfix 3 Updates
- Frontend/Backend scripts are now separated to only load when required
- Adaptive Payments lib only loads when Adaptive Payments are activated
- Sanitized payment variables to Paypal
- Removing deprecated files/functions
1.0 Beta5 Hotfix 3 Bug Fixes
- Fixed standard Paypal IPN bug
- Standardizing prices w/ decimal in levels
1.0 Beta5 Hotfix 2g Bug Fixes
- Deleting product post now deletes from product database
1.0 Beta5 Hotfix 2f Updates
- Rearranging city, state, zip on purchase form
- Updates to admin css
1.0 Beta5 Hotfix 2e Bug Fixes
- Added missing translation fields
- Fixed PHP short open tags
1.0 Beta5 Hotfix 2e Bug Fixes
- TBD
1.0 Beta5 Hotfix 2e Updates
- Fixing non-fatal PHP errors
- Removed deprecated sharing features
- Improving use of templates within shortcodes
1.0 Beta5 Hotfix 2d Updates
- Removing unnecessary js redirects
1.0 Beta5 Hotfix 2d Bug Fixes
- Updated project and purchase URLs
1.0 Beta5 Hotfix 2c Updates
- Removed unnecessary javascript from widget links
1.0 Beta5 Hotfix 2b Bug Fixes
- Fixed = bug in PHP short tags
1.0 Beta5 Hotfix 2a Updates
- Removing unnecessary jQuery
- Minor CSS improvements
- Updating to 24 hour timestamps
- 1.0 Beta5 Hotfix 2a Fixes
- Purchase URL fix
1.0 Beta5 Hotfix 1 Bug Fixes
- Fixed PHP bugs caused by stray = signs
- Fixed blank project settings screen
- 1.0 Beta5 Hotfix 2 Bug Fixes
- Fixed bug in social sharing resulting in stray 0 in template
1.0 Beta5 Updates
- TBD
1.0 Beta5 Bug Fixes
1.0 Beta4 Hotfix 5c Bug Fixes
- Added missing currencies
1.0 Beta4 Hotfix 5b Bug Fixes
- Fixed embed widget CSS directory
1.0 Beta4 Hotfix 5 Updates
- Easy upgrade button added to initial settings menu
- Minor changes to widget layout/text
1.0 Beta4 Hotfix 5 Bug Fixes
- Fixed bug causing progress data to show 0/0%
- Fixed bug causing certain Paypal redirect URL’s to format incorrectly upon return
- Fixed multiple order ‘refresh bug’
- Fixed FB sharing to include proper image and title
- Fixed IE dollar sign issue
- Asked questions now delete properly
- First price level price now shows in manual order screen
1.0 Beta4 Hotfix 4 Updates
- Added functions for project level & buy button
- New CSS structure
- Minor CSS tweaks
- Help links added to admin screens
1.0 Beta4 Hotfix 4 Bug Fixes
- Fixed translation/buy button issue
- Fixed delete button for project images
- Days left stops at 0
1.0 Beta4 Hotfix 3Updates
- Modified admin menu with logo
- Added help text to admin menu
- Updated currency display
- Added shortcodes to side menu
1.0 Beta4 Hotfix 3 Bug Fixes
- Fixed shortcodes
- Fixed percentage display
1.0 Beta4 Hotfix 2 Updates
- Changed shortcode verbage from ‘product’ to ‘project’
1.0 Beta4 Hotfix 2 Bug Fixes
- Fixed a return URL issues causing orders not to post
1.0 Beta4 Hotfix 1 Bug Fixes
- Fixed Mailchimp bug in default project settings
- Modified template global variables
1.0 Beta4 Bug Fixes
- Better enqueueing of javascript to prevent conflicts.
- Fixed translation variables.
- Removed thumbnail script causing 404 errors.
- Fixed bug breaking custom project form settings.
- Updated manual order function to ensure buyer are subscribed via email.
- Fixed header, menu, and multiple content display issues.
- All project images now show.
- Fixed shortcode errors.
- Currencies and percentages can now display cents.
- Paypal project names now displaying properly.
- Fixed table layouts in order view menu.
1.0 Beta4 Updates
- Replaced auto-insertion of project data with shortcodes.
- Language support has been upgraded and includes multiple language files. If you are interested in aiding with translation, please send an email to support@ignitionwp.com.
- Simplified plugin menu.
- Added new shortcodes for project content, widgets, and images.
- Updated internal documentation.
1.0 Beta3 Updates
- ‘Products’ have been renamed to ‘Projects’.
- Language support has been enabled. If you are interested in aiding with translation, please send an email to support@ignitionwp.com.
- Support for over a dozen new currencies.
- Added address override setting to fix Paypal shipping issues.
- Default and custom settings for each project.
- Renamed buy button text.
- Various label changes.
1.0 Beta3 Bug Fixes
- Fixed button used to remove additional project levels.
- Fixed post-meta labeling issues.
- Fixed Facebook connect conflict when using multiple Facebook plugins.
- Fixed bug causing widget to disappear when choosing any but default project.
- Renamed database tables for consistency.
- Fixed blank avatar bug for Twitter shares.
- Fixed labels on widget drop down and pop-up overlay.