{"id":668,"date":"2017-08-18T06:52:24","date_gmt":"2017-08-18T06:52:24","guid":{"rendered":"https:\/\/demos.welaunch.io\/fire-push\/?post_type=faq&#038;p=668"},"modified":"2019-10-23T12:49:24","modified_gmt":"2019-10-23T12:49:24","slug":"changelog","status":"publish","type":"faq","link":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/faq\/changelog\/","title":{"rendered":"WordPress Fire Push Changelog"},"content":{"rendered":"<pre># Changelog\n======\n1.4.1\n======\n- NEW:\tWooCommerce user shipping & billing phone numbers used for sms sending\n- FIX:\tPHP error for WooCommerce order status SMS notifications\n- FIX:\tPHP Notices\n- FIX:\tMessaging JS not working when using JS prefetching\n\n======\n1.4.0\n======\n- NEW:\tIMPORTANT Upgraded Firebase config to HTTP1\n\t\tREAD THIS: https:\/\/www.welaunch.io\/en\/knowledge-base\/faq\/upgrade-google-firebase-fcm-to-http-1\/\n- NEW:\tUpdated firebase SW to 8.10.1\n- NEW:\tPHP8.2 Support\n\n======\n1.3.8\n======\n- NEW: PHP8 support\n\n======\n1.3.7\n======\n- NEW:\tSend notification for WooCommerce order status changes\n\t\thttps:\/\/imgur.com\/a\/SsoxiM1\n- FIX:\tOld post sent notification when updated even when \"on update\" was disabled\n\n======\n1.3.6\n======\n- FIX:\tScheduled posts do not contain image\n- FIX:\tDo not send SMS when disabled\n\n======\n1.3.5\n======\n- FIX:\tMoved updater into weLaunch framework\n\n======\n1.3.4\n======\n- NEW:\tDropped Redux Framework support and added our own framework \n\t\tRead more here: https:\/\/www.welaunch.io\/en\/2021\/01\/switching-from-redux-to-our-own-framework\n\t\tThis ensure auto updates & removes all gutenberg stuff\n\t\tYou can delete Redux (if not used somewhere else) afterwards\n\t\thttps:\/\/www.welaunch.io\/updates\/welaunch-framework.zip\n\t\thttps:\/\/imgur.com\/a\/BIBz6kz\n- FIX:\tQuery URL issue with appendix fire_push_id\n\n======\n1.3.3\n======\n- FIX:\tWoo new order notifications sent twice\n\n======\n1.3.2\n======\n- NEW:\tShow popup only on defined pages\n\t\tSee popup settings \n\n======\n1.3.1\n======\n- FIX:\tAccept not working when SMS disabled\n\n======\n1.3.0\n======\n- NEW:\tSMS sending of notifications via ClickSend\n\t\tCreate clicksend account here: http:\/\/clicksend.com\/?u=172979\n\t\tAlso support WooCommerce customers with billing_phone\n\t\thttps:\/\/imgur.com\/a\/p1CP4Rc\n- FIX:\tPerformance improvements\n- FIX:\tWrong user token & tel caching\n\n\n======\n1.2.3\n======\n- FIX:\tData chunks skipped after 1 array element\n\n======\n1.2.2\n======\n- FIX:\tArray chunk had wrong value\n\n======\n1.2.1\n======\n- NEW:\tAnother Significant performance increase \n\t\tNotifications will be stored in an own table now\n\t\n\t\tMigration Process:\n\t\t1. Deactivate old plugin, install new and activate new plugin\n\t\t2. Go to plugin settings > General\n\t\t3. Click on Migrate notifications\n\t\t4. Click on migrate notifications until you see \"All XX Notifications migrated.\"\n- NEW:\tAdded an option to track notification clicks\n- FIX:\tNotifications table margin issue\n- FIX:\tFailed subscribers were not removed\n- FIX:\tCleared transient cache after removing failed subscribers\n\n======\n1.2.0\n======\n- NEW:\tSignificant performance increase \n\t\tAll guest tokens now will be stored in a seperate table \"wp_fire_push_tokens\"\n\n\t\tMigration process:\n\t\t1. Deactivate old plugin, install new and activate new plugin\n\t\t2. Go to plugin settings > General\n\t\t3. Click on Migrate Guest tokens\n\t\t4. Click on delete duplicate tokens\n\t\t5. Click on migrate guest tokens again to see if you get a message with \"Guest tokens already migrated\"\n- NEW:\tNew table \"wp_fire_push_tokens\" makes it easier to also import tokens from other applications\n- NEW:\tCustom WP Query DB \n- NEW:\tCheck exists check now via DB query\n- NEW:\tTrnsient gets cleared after new subscribers\n- FIX:\tPHP notices\n\n======\n1.1.4\n======\n- FIX:\tScheduled posts were sent as notification\n- FIX:\tTrashed product notification sent\n\n======\n1.1.3\n======\n- NEW:\tToken caching via transients to improve performance\n\t\tYou can speficy the time tokens will be cached in plugin settings\n\n======\n1.1.2\n======\n- FIX:\tBug when on Publish not working\n\n======\n1.1.1\n======\n- FIX:\tUpdating \/ Publishing posts sent die\n\n======\n1.1.0\n======\n- NEW:\tDisabling popup now shows the default browser notification asking for message access\n- NEW:\tThe close popup icon now trigger decline so that popup will not appear again (close = decline)\n- FIX:\tSmall Bug Fixes\n\n======\n1.0.8\n======\n- FIX:\tPopup decline issue\n\n======\n1.0.7\n======\n- FIX:\tPopup Responsive\n\n======\n1.0.6\n======\n- NEW:\tAdded total count of subscribers\n- NEW:\tUse feature image \/ product image instead of default notification icon\n- NEW:\tRemove failed subscribers who have blocked notifications (Settings > General)\n- FIX:\tNotifications in backend ordered by date\n\n======\n1.0.5\n======\n- NEW:\tSplit large ids into 400 chunk notifications\n\n======\n1.0.4\n======\n- NEW:\tMuliple CURL support\n- FIX:\tPerformance tweak when too many user ids\n\n======\n1.0.3\n======\n- FIX:\tNotficiations not send out when user roles were\n\t\tempty in backend\n- FIX: \tTrashed posts notifications\n\n======\n1.0.2\n======\n- NEW:\tUp to 4 Custom WP Notifications \n- FIX:\tUpdated WPML Keys\n- FIX:\tSmall Bug fixes\n\n======\n1.0.1\n======\n- FIX:\tSmall Bug fixes\n\n======\n1.0.0\n======\n- Inital release<\/pre>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","product_cat":[],"class_list":["post-668","faq","type-faq","status-publish","hentry","faq_topics-other"],"_links":{"self":[{"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/faq\/668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/comments?post=668"}],"version-history":[{"count":3,"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/faq\/668\/revisions"}],"predecessor-version":[{"id":1560,"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/faq\/668\/revisions\/1560"}],"wp:attachment":[{"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/media?parent=668"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/demos.welaunch.io\/wordpress-fire-push\/wp-json\/wp\/v2\/product_cat?post=668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}