Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎉 Version 2 RC3 is available. #643

Closed
benjamin-hull opened this issue Mar 30, 2020 · 19 comments
Closed

🎉 Version 2 RC3 is available. #643

benjamin-hull opened this issue Mar 30, 2020 · 19 comments
Assignees
Labels
announcements Informational 'issues'

Comments

@benjamin-hull
Copy link
Collaborator

This issue is to notify everyone that v2 is on its way. We're putting migration and usage instructions together now, and will have an initial version available very soon.

Stay tuned!

@benjamin-hull
Copy link
Collaborator Author

benjamin-hull commented Mar 30, 2020

If any particularly keen folks would like to take a peek, we have some initial code, documentation and guides up for the switch to v2. This version is currently in a Release Candidate stage, and some things may change, but it would be great to hear people's initial feedback. Please don't use this in a production setting yet, if having the Instagram feed fail would be a critical problem for you. (Of course, we're keenly aware that the legacy version has around 24 hours to live anyway! 😬).

Please check the Project Wiki for the migration guide and new options. For the quickest testing, grab the minified version of the js file here: https://github.com/stevenschobert/instafeed.js/blob/master/dist/instafeed.min.js or from jsDelivr: https://cdn.jsdelivr.net/gh/stevenschobert/instafeed.js@2.0.0rc1/src/instafeed.min.js

You can see a super-simple demo of v2 at codepen.

@jnicol
Copy link

jnicol commented Mar 30, 2020

Oh my goodness, I'm blown away at how much work must have gone into this. I was half way through building my own token renewal application but decided to hold off to see what you guys came up with. I thought you would hook into a third party service, or launch a commercial service, and had no idea you'd build a free self-hosted service for us. I just set up an instance of your Instagram Token Generator on Heroku, and it works a treat. Thank you so much.

I'll post back again once the I've tested the new version of Instafeed, to let you know how it works for me.

@benjamin-hull
Copy link
Collaborator Author

Thanks for your kind words @jnicol - it was a bit of a challenge to work out something that is a) free, and b) easy enough for novice users to deploy and c) de-centralized (mainly because we know we don't have the resources to look after a centralized version).

Heroku is probably overkill for something like the agent, but the almost-one-click deploy makes it worthwhile, I think!

@benjamin-hull benjamin-hull changed the title 🎉 New version incoming! 🎉 Version 2 RC1 is available. Mar 31, 2020
@paulverbeke
Copy link

Hi, my client is using npm to update instafeed.js.
would it be possible for you to update https://www.npmjs.com/package/instafeed.js to list the new v2.0.0rc1 in there ?
thanks a lot for your hard work

@benjamin-hull
Copy link
Collaborator Author

Hi @paolovador - we’ll likely wait until we have a 2.0.0 release finalised before we update npm etc, and we’ve already identified some additional features that will go in (pagination, tags support), so there’ll likely be an “RC2”. We really only called it RC1 to give people the chance to switch over in the ~24 hours between our release and the original API cut off.

Did you see that the deadline to switch has been extended until the end of June? This is great because it gives us much needed time to finish the remaining features and testing for the 2.0.0 release.

@paulverbeke
Copy link

Yeah I saw @Luke-SF's comment that's great news since my client still hasn't decided whether waiting for your V2 (at the time a small possibility) or implementing ourselves the API ahah.
I'm glad you managed to do all of this.
Even though I'm surely going to integrate the instagram token refresh in the ASP.NET back-end of my client's site, I'll try to keep the front-end of instafeed.js if the stable V2 is available in time.
Thanks a lot anyway !

@celsowhite
Copy link

Great work. Thanks so much. I just tried it out and was able to successfully deploy the Instagram Token Agent app to Heroku. Simple to setup and the 'Deploy' button is especially helpful. The Instafeed api is working well too.

Appreciate the persistence in keeping the project alive and working within the new API restrictions.

@ngocthinh192
Copy link

Thanks so much for your API.
That was a huge upgrade. But I realize the API is not supporting IE browsers. Including IE 11, IE 10, IE 9, ...

@stevenschobert
Copy link
Owner

Thanks so much for your API.

That was a huge upgrade. But I realize the API is not supporting IE browsers. Including IE 11, IE 10, IE 9, ...

Internet explorer should be supported. Tracking this issue in #651.

@LABCAT
Copy link

LABCAT commented May 10, 2020

@benjamin-hull when do you think we can expect an official 2.0 release to be available to install via npm?

@stevenschobert
Copy link
Owner

Hey @LABCAT! The tentative plan right now is to finish RC2, which contains a few bug fixes and improvements, and release that on NPM. The RC2 release won't be the "full v2", but you should be able to install it once we have it pushed up.

@stevenschobert
Copy link
Owner

Heya @LABCAT -- just letting you know that v2.0.0-rc2 is available on NPM. Its tagged as a beta release, so you have to explicitly give the version when installing:

npm i instafeed.js@2.0.0-rc2

@stevenschobert stevenschobert changed the title 🎉 Version 2 RC1 is available. 🎉 Version 2 RC2 is available. Jul 12, 2020
@NickDeckerDevs
Copy link

Not exactly sure where I would leave this.. I've never really used github to communicate with a developer -- That being said I'm trying to use 2.0 and get specific hashtags from the account, but I'm only able to pull in 25 and filter them

limit: 100,
filter: function(item) {
  return item.caption.indexOf('{{ module.instagram_post_filter }}') > -1
}

This will only return 25 of them, and none of them match the filter... is there a better way to do this or am I SOL?

@stevenschobert
Copy link
Owner

Hey folks! Just want to let everyone know that v2.0.0-rc3 is now available here on GitHub and NPM:

RC3 includes 1 bug fix, ES module support, and pagination support.

@stevenschobert stevenschobert changed the title 🎉 Version 2 RC2 is available. 🎉 Version 2 RC3 is available. Nov 12, 2020
@stevenschobert
Copy link
Owner

Hey @NickDeckerDevs! Sorry for taking a while to get back to you.

One thing to know about the filter option, is that it gets applied after the images have been fetched from Instagram, which could mean you end up with less images than your limit. However, in v2.0.0-rc3, I've added a new apiLimit option that you can set to a higher value than your limit, to help work around that. Feel free to try it out, and open another issue if you have problems!

@NickDeckerDevs
Copy link

@stevenschobert I appreciate this, thank you.

@mylastore
Copy link

mylastore commented Dec 29, 2020

If any particularly keen folks would like to take a peek, we have some initial code, documentation and guides up for the switch to v2. This version is currently in a Release Candidate stage, and some things may change, but it would be great to hear people's initial feedback. Please don't use this in a production setting yet, if having the Instagram feed fail would be a critical problem for you. (Of course, we're keenly aware that the legacy version has around 24 hours to live anyway! 😬).

Please check the Project Wiki for the migration guide and new options. For the quickest testing, grab the minified version of the js file here: https://github.com/stevenschobert/instafeed.js/blob/master/dist/instafeed.min.js or from jsDelivr: https://cdn.jsdelivr.net/gh/stevenschobert/instafeed.js@2.0.0rc1/src/instafeed.min.js

You can see a super-simple demo of v2 at codepen.

v2 codepen demo is not working

@Soneji
Copy link

Soneji commented May 9, 2021

@benjamin-hull @stevenschobert any chance of this being released?

@stevenschobert
Copy link
Owner

Hey folks! I just officially dropped the RC tag and published v2.0.0 (npm).

The docs and unit tests are not up to where I want them yet, but there haven't been any bug reports with v2 in a while, and with my limited time I didn't want to keep the project in "release candidate" status forever.

I'll be closing out this issue — please do open new issues going forward if you find bugs with v2!

@stevenschobert stevenschobert unpinned this issue May 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
announcements Informational 'issues'
Projects
None yet
Development

No branches or pull requests

10 participants