magicalpanda / MagicalRecord

Super Awesome Easy Fetching for Core Data!
Other
10.79k stars 1.79k forks source link

MagicalRecord 3.0 release? #1068

Open csotiriou opened 9 years ago

csotiriou commented 9 years ago

It seems as MR 3.0 is the only way of having Magicalrecord on Xcode 7 without breaking the compiler, since a lot of useless things were removed. Version 2.x breaks the compiler, because it complains about failures while importing headers, etc, etc.

I can see that development on version 3.0 has started long ago. Is it at a state where it can be considered ready? Should we expect a release approximately at the same time with Xcode 7?

jostster commented 9 years ago

I think MagicalRecord is dead. Haven't see an update in months

casademora commented 9 years ago

MagicalRecord is generally considered stable and working. MagicalRecord does see updates and things now and then. 3.0 was written last year, but I never pulled the trigger on making that the release version because it is such a big change for everyone. I'll have to talk things over with @tonyarnold and see what we might do about that...

jostster commented 9 years ago

Good to know. thanks for all the hard work guys!

AnthonyMDev commented 9 years ago

@casademora Is 3.0 stable and ready for use? I've been waiting for it for months under the impression that is was still under development. People should still be able to use 2.3 if they don't want to migrate to 3.0, after all that's the whole point of semantic versioning, but a lot of people probably, like me, have no idea that 3.0 is finished and ready for use.

casademora commented 9 years ago

Because 3.0 has deviated from the develop branch quite a bit, I have tried to be careful in pulling things back in. If you want to use the release/3.0 branch, it should be fine for production use. It's being used currently in my own app on the AppStore. I'm just trying to be careful to reintegrate it back so I can then make it part of master. I hope to get this done in the next couple of weeks.

On Wed, Sep 16, 2015 at 4:13 PM, Anthony Miller notifications@github.com wrote:

@casademora https://github.com/casademora Is 3.0 stable and ready for use? I've been waiting for it for months under the impression that is was still under development. People should still be able to use 2.3 if they don't want to migrate to 3.0, after all that's the whole point of semantic versioning, but a lot of people probably, like me, have no idea that 3.0 is finished and ready for use.

— Reply to this email directly or view it on GitHub https://github.com/magicalpanda/MagicalRecord/issues/1068#issuecomment-140922697 .

AnthonyMDev commented 9 years ago

@casademora That makes sense. Unfortunately, depending directly on a branch has 3 downsides:

1) You can't guarantee changes won't be made, as if that branch HEAD changes, then so does your pod dependency.

2) It slows down pod update noticeably. Since every time you do an update, it grabs the source code from the .git branch. When using a pod version, if you are on the current version, no problems will occur.

3) You can't create a Pod that has a dependency on it. As a pod lint will pull the release branch. You can depend on a branch in a Podfile, but not a podspec.

I'm looking forward to a final release of 3.0. If there is anything I can do to help you speed up the process, please let me know. I'd love to contribute to MagicalRecord.