Changelog

Here is the detailed change log

Version 4.2 (Patch) August 13, 2018

# Type Information
1 Improvement - New workaround for the checkpoint issue.
2 New - Signup with FB button added to the signup page (default theme)

Update Instruction
Following files should be updated/uploaded from version 4.1.1:


update: app/controllers/AccountController.php
delete: app/lib/Checkpoint.php
update: app/vendor/mgp25/instagram-php/src/Constants.php
update: app/vendor/mgp25/instagram-php/src/Instagram.php
update: app/views/fragments/account.fragment.php
update: assets/js/core.js

update: app/controllers/SignupController.php
update: inc/themes/default/views/signup.php

update: app/config/common.config.php

Version 4.1.1 (Patch) July 03, 2018

# Type Information
1 New - Active Theme selector added to the Site Settings page

Update Instruction
Following files should be updated/uploaded from version 4.1.0:


update: /app/controllers/SettingsController.php
update: /app/helpers/theme.helper.php
update: /app/views/fragments/settings/site.fragment.php

update: /app/locale/ (directory)

update: /app/config/common.config.php

Version 4.1 (Patch) June 25, 2018

# Type Information
1 Improvement Translation improvements in calendar pages
2 New Google Recaptcha integration added.
3 New Enable/Disable recaptcha verification in the signup page. This feature has been considered in the default theme. Neptune skin will have this feature in the next update of the skin (in a few days)
4 New Clear storage feature added to the file manager. Now users can remove all of the files from their storage with a single click.
5 Improvement Small bug fixes and many internal improvements.

Update Instruction
Following files should be updated/uploaded from version 4.0.4:


update: /app/controllers/SettingsController.php
update: /app/controllers/SignupController.php

update: /app/core/App.php
update: /app/core/Controller.php

update: /app/helpers/common.helper.php
new: /app/helpers/deprecated.helper.php
update: /app/helpers/helpers.php
update: /app/helpers/theme.helper.php

update: /app/inc/routes.inc.php
update: /app/inc/js-locale.inc.php
update: /app/inc/event-list.inc.php

update: /app/lib/OneFileManager/Console.php

update: /app/locale/ (directory)

update: /app/vendor/fightbulc/moment/ (directory)
update: /app/vendor/mgp25/instagram-php/ (directory)
update: /app/vendor/react/promise-timer/ (directory)
update: /app/vendor/react/promise/ (directory)
update: /app/vendor/symfony/process/ (directory)

new: /app/views/fragments/settings/recaptcha.fragment.php
update: /app/views/fragments/calendar-month.fragment.php
update: /app/views/fragments/settings/menu.fragment.php
update: /app/views/calendar.php

update: /assets/css/filemanager.css
update: /assets/js/filemanager.js
update: /assets/js/post.js
update: /assets/scss/filemanager.scss

update: /inc/themes/default/assets/js/core.js
update: /inc/themes/default/locale/ (directory)
update: /inc/themes/default/views/ (directory)

update: /app/config/common.config.php

Version 4.0.4 (Patch) May 29, 2018

# Type Information
1 Bug Fix "Minimum aspect ratio must be a floating point number."
2 Bug Fix Stripe "Couldn't create a new plan"

Update Instruction
Following files should be updated/uploaded from version 4.0.3:


/app/config/common.config.php

/app/controllers/InstagramController.php
/app/lib/Payments/Stripe.php

Version 4.0.3 (Patch) May 13, 2018

# Type Information
1 Bug Fix Several bug fixes and improvements.

Update Instruction
Following files should be updated/uploaded from version 4.0.2:


/app/config/common.config.php

/app/lib/Payments/Stripe.php
/app/models/OrderModel.php
/app/views/fragments/profile.fragment.php

/app/views/fragments/statistics.fragment.php

/app/controllers/InstagramController.php
/app/controllers/PostController.php

/app/vendor/ - Remove and upload this directory again.

Version 4.0.2 (Patch) May 08, 2018

# Type Information
1 Bug Fix Fixed "Undefined variable: EmailSettings..." issue in the renew page
2 Bug Fix Now it's possible to select the account on post page on mobile screens.

Update Instruction
Following files should be updated/uploaded from version 4.0.1:


/app/config/common.config.php
/app/controllers/RenewController.php
/app/views/fragments/post.fragment.php

Version 4.0.1 (Patch) May 02, 2018

# Type Information
1 Bug Fix Small bugs fixed

Update Instruction
Following files should be updated/uploaded from version 4.0.0:


/app/controllers/AccountController.php
/app/lib/Checkpoint.php
/assets/js/core.js
/app/config/common.config.php

Version 4.0 April 30, 2018

This is the big update which requires re-installation. Please follow this guide for the update.

# Type Information
# Announcement This update include many changes in the API. Unfortunately some of this changes are not backward compatible. Modules used in the version 3.0 are not compatible with version 4.0. If you've bought the modules, please create a new private ticket at https://support.getnextpost.io with your purhcase code to get the most recent version of the modules which are compatible with v4.0
1 Improvement
2 New First comment feature added
3 New Now it's possible to tag the location to the posts
4 New Multi Delete option added to the Filemanager.
5 New Some new experimental features added. Experimental features are optional to enable. Some bugs are possible for these features.
6 New Now it's possible to add 2FA (Two Factor Authentication) enabled Instagram accounts.
7 New Search feature added to the aside lists (users, packages etc.)
8 New Now every user can see detailed info about his/her storage (tused storage size etc.)
9 Improvement Now it's possible to select the caption template without leaving the post page
10 New Now it's possible to require the email verification for the new users. This feature is optional, might be enabled/disabled according to your (admin's) desire. See Other Settings page.
11 Improvement New (and most probably the best) workaround for the checkpoint issue.
12 Improvement Schedule Calendar page now became Calendar page. Which means now it displays the detailed info for all posts (not only for scheduled posts)
13 Bug Fix Payment issue which was related to the zero decimal currencies (ex: JPY) fixed
14 Improvement Renew page is now fully responsive
15 New Basic video processing feature added as an experimental feature. It's possible to clip/crop and resize the videos. But such an operations uses too many server resources and take too long time. Use this feature in your own responsibility.
16 New Now it's possible to search for the hashtags and users in the caption/first-comment fields in the post page. Feature is experimental, some bugs are possible.
17 Improvement Although we've stopped selling the automation modules, pricing table now displays info for included modules for the users who have (bought and) installed the modules before we stop selling them.

Version 3.0.6 (Patch) January 7, 2018

# Type Information
1 Bug Fix 'Given date of "2018-00-01 00:00:00"is invalid in...' error in Statistics page fixed.

Update Instruction
Following files should be updated/uploaded from version 3.0.5:


/app/controllers/StatisticsController.php

IMPORTANT:
After uploading new files, change code line 6 and 7 in /index.php as below:


define("VERSION", "030006"); // Used for cache control
define("APP_VERSION", "3.0.6");

Version 3.0.5 (Patch) December 27, 2017

# Type Information
1 Bug Fix Adding Instagram account process has been imporved. Verification code will be required to add new account. This will fix login issues which were affected Instagram's internal changes last week for most of the accounts.
2 Improvement Some other minor improvements

Update Instruction
Following files should be updated/uploaded from version 3.0.4:


/app/controllers/AccountController.php
/app/controllers/InstagramController.php
/app/controllers/ChallengeController.php
/app/core/App.php
/app/inc/js-locale.inc.php
/app/models/ChallengeModel.php
/app/models/ChallengesModel.php
/app/vendor/mgp25/instagram-php/src/Instagram.php
/app/views/account.php
/app/views/challenge.php
/app/views/fragments/account.fragment.php
/app/views/fragments/challenge.fragment.php
/assets/js/core.js

IMPORTANT:
After uploading new files, change code line 6 and 7 in /index.php as below:


define("VERSION", "030005"); // Used for cache control
define("APP_VERSION", "3.0.5");

Version 3.0.4 (Patch) November 9, 2017

# Type Information
1 Bug Fix Unexpected "File size exceeds max allowed file size." error for "-1" value after 3.0.3 update
2 Bug Fix Wrong value for the failed posts data in Posts Statistics by Month chart.
3 Improvement Encrypt SMTP password before saving in database
4 Bug Fix Stripe recurring payments trial date
5 Bug Fix Minor typo fix in /app/lib/Payments/Stripe.php
7 Improvement Responsive renew page
8 Bug Fix FIX for deprecated function (create_function) in PHP 7.2 in translator library
9 Improvement Instagram login function improved. Modules must be updated also.
10 Improvement Some other minor improvements

Update Instruction
Following files should be changed from version 3.0.3:


/app/lib/OneFileManager/Console.php
/app/lib/OneFileManager/FileGrabber.php
/app/views/statistics.php
/app/controllers/SettingsController.php
/app/views/fragments/settings/smtp.fragment.php
/app/lib/Email.php
/app/lib/Payments/Stripe.php
/assets/scss/_renew.scss
/assets/scss/_minipage.scss
/assets/css/core.css
/app/vendor/gettext/gettext/src/Translator.php
/assets/scss/_form.scss
/app/controllers/AccountController.php
/app/controllers/InstagramController.php

IMPORTANT:
After uploading new files, change code line 6 and 7 in /index.php as below:


define("VERSION", "030004"); // Used for cache control
define("APP_VERSION", "3.0.4");

Version 3.0.3 (Patch) September 29, 2017

# Type Information
1 Improvement Improvement to algorithm for the proxy selection from the proxy list
2 Bug Fix Minor bug fixes in File Manager
3 Bug Fix Fix for the image orientation (auto rotate)
4 Improvement General improvements for the payment modules
5 New Recurring payment option for the Stripe
6 Improvement Big improvements to the automatic image resize/crop feature.
7 Improvement Some improvements and minor bug fixed on the core script

Update Instruction
Following files should be changed from version 3.0.2:


/app/core/App.php
/app/models/ProxiesModel.php
/app/controllers/SettingsController.php
/app/controllers/RenewController.php
/app/controllers/ProfileController.php
/app/controllers/ExpiredController.php
/app/controllers/CheckoutResultController.php
/app/controllers/PaymentWebhookController.php
/app/controllers/InstagramController.php
/app/controllers/SignupController.php
/app/controllers/LoginController.php
/app/controllers/LogoutController.php
/app/lib/OneFileManager/FileGrabber.php
/app/lib/OneFileManager/Console.php
/app/lib/Payments/Gateway.php
/app/lib/Payments/AbstractGateway.php
/app/lib/Payments/Stripe.php
/app/helpers/plugin.helper.php
/app/vendor/mgp25/instagram-php/src/MediaAutoResizer.php
/app/inc/js-locale.inc.php
/app/inc/event-list.inc.php
/app/views/renew.php
/app/views/profile.php
/app/views/expired.php
/app/views/fragments/settings/notifications.fragment.php
/app/views/fragments/settings/stripe.fragment.php
/app/views/fragments/plugins.fragment.php
/app/views/fragments/renew.fragment.php
/app/views/fragments/profile.fragment.php
/app/views/fragments/expired.fragment.php
/app/views/fragments/checkout-result.fragment.php
/app/views/fragments/navigation.fragment.php
/assets/js/core.js
/assets/js/post.js
/assets/css/core.css
/assets/scss/_renew.scss
/assets/scss/_minipage.scss
/assets/scss/_navigation.scss

IMPORTANT:
After uploading new files, change code line 6 and 7 in /index.php as below:


define("VERSION", "030003"); // Used for cache control
define("APP_VERSION", "3.0.3");

Version 3.0.2 (Patch) August 22, 2017

# Type Information
1 Bug Fix Minor bugs fixed

Update Instruction
Following files should be changed from version 3.0.1:


- /app/locale/ files
- /app/inc/js-locales.inc.php
- /assets/js/core.js
- /inc/themes/default/views/index.php
- /app/controllers/InstagramController.php
- /app/helpers/common.helper.php
- /app/controllers/SettingsController.php
- /inc/themes/default/assets/scss/_general.scss
- /inc/themes/default/assets/css/core.css
- /inc/themes/default/assets/js/core.js 

Version 3.0.1 (Patch) August 10, 2017

# Type Information
1 Bug Fix Minor bugs fixed

Update Instruction
Following files should be changed from version 3.0:


- /app/lib/OneFileManager/FileManager.php
- /app/lib/OneFileManager/Console.php
- /app/lib/OneFileManager/FileGrabber.php
- /app/views/fragments/filepicker.fragment.php
- /app/views/fragments/plugin.fragment.php
- /app/controllers/InstagramController.php
- /app/controllers/PluginController.php

Version 3.0 August 5, 2017

# Type Information
# Announcement Extensions (modules): Now it's possible to write a plugins to add new features to the main Nextpost. You can develop your own plugin and you can even sell your plugins on Codecanyon or in any other market.
1 New Completely new UI
2 New New file manager. Simple, responsive and many necessary configurations
3 New Google Drive Integration
4 New Caption Templates. Saved posts has been removed.
5 New Spintax support
6 New Invisible packages for internal use only
7 New New control options on user storage. Now it is possible to set max storage size and max file size for every user and for every package.
8 New New control options on users. Now it is possible to change every users' package options individually. There is no need to update package settings. Plus there are some other new options such as date and time format.
9 New Proxy support (One of most wanted feature)
10 New New post type: Album (photo + video)
11 New New post type: Story Video
12 New Automatic timezone detection
13 New Schedule Calendar
14 New Stripe Integrtion
15 New SMTP and Email notification settings. Now admins can subscribe to some events (such as on new user registration or on new payment received) on the system.
16 New Login remember
17 New Login with Facebook
18 New Password reminder
19 NEW Completely new Statistics page
20 Improvement More options for packages
21 Improvement Big improvement in video processing. FFMPEG and FFPROBE must be installed.
22 Improvement Now it's possible to edit or remove scheduled posts (if it has not published yet)
23 Improvement Now it's possible to reschedule failed posts. Users can see cause of previous failure
24 Improvement Improvements in front page
25 Improvement Improvements in free trial package. Now it's possible to make it available for unlimited time or disable it complately
26 Bug Fix All of reported bugs from version 2.0 are fixed.

Version 2.0 March 28, 2017

# Type Information
1 New User registration system
2 New Landing page to inform your users about the features, pricing packages etc./td>
3 New Primary SEO Settings
4 New Change logo and favicon directly from app
5 New Google Analytics Integration
6 New OneDrive Integration. SSL Certificate is required for OneDrive Integration.
7 New Option to repost public instagram image or videos. Just include post's embed code or URL to the image/video url field. Application will grab the media from the Instagram servers and generate local URl to post it.
8 New Automatic Image Resize. Images which are not in correct aspect ratio will be resized automatically. With this feature, there is no need to worry about the image sizes.
9 New Purchase code validation.
10 Improvement PNG support. Now it is possible to post PNG images. System will convert them to correct format at time of publishing.
11 Improvement Dropbox Integration. Now you can safely schedule images/video from Dropbox. There is no time limit.
12 Improvement Package system completely rewritten. Now packages are more flexible than version 1.0. You can define several features for packages.
13 New Free trial package: Flexible free trial package for your users.
14 Bug Fix Images with buggy EXIF data will be optimized automatically.
15 Improvement PayPal payments. PayPal integration completely changed. Now you must include PayPal API Cliend ID and Client Secret to accept payments. This way it's more stable.
16 Improvement Minor design improvements
17 Improvement Video tab on post page will be visible only if FFMPEG extension installed on your server.
18 Improvement Translation system has been changed. Now most of translation strings are stored in .po files
19 Improvement Installation interface has been updated. Now there is an option to upgrade from previous version(s) or clean new install.
20 Improvement Optimized for MySQL strict mode.
21 Bug Fix Minor bug fixes on User page.
22 Bug Fix Some other minor bugs are fixed.

Version 1.0 Februarys 20, 2017

# Type Information
1 Release Initial Release