Downloads
Release notes
Much like beta1 from the user point of view, but with major new coolness in terms of extensibility, admin configurability and code quality.
So, what's new in beta2 (compared to beta1):
- Passes all current code style guidelines of the Coder module, and doesn't spit out dozens of PHP E_NOTICE errors (in case you had those enabled, which is unlikely if you don't run unreleased Drupal versions from CVS).
- Make the contents of the edit widgets hide behind a moving table header, like they should.
- Plus all the nice stuff from comment #39 in the porting issue. Including correct node deletion and revision handling, and the above-mentioned extensibility which also enables upload restrictions by specifying which file widgets are allowed, and configurable ImageCache support that I will release in a beta version at filefield_image just after releasing this one.
I'm pretty confident that the API won't anymore change in incompatible ways like it did until now... but no promises, this is still a *beta* (yeah, you guessed it) and as such not subject to stability and compatibility guarantees. Apart from that and a few more features that would be nice for finishing off ImageField, I believe it's pretty much what you would expect from a good clean release. I claim it's better than all the 5.x versions of FileField, without and regressions.
In case you didn't read at least the beta1 announcement that I linked above (and yeah, you should probably read some more of the release backlog), please do absolutely note that you need CCK HEAD in order to have "Unlimited" multiple file support working correctly. As opposed to the previous release, the final fix has now been folded into CCK so given a HEAD version (or any released version after CCK 6.x-2.0-beta) should have FileField working flawlessly. r0xx0rz.
If you're upgrading from the Drupal 5 version, I have no idea how CCK handles such upgrades. But it's probably going to work fine, as FileField's data structure didn't change a bit apart from the new widget/formatter settings (which don't matter for upgrades). Just try it out and report back in the issue queue, as for other bugs as well.
And if you're a developer, now is the time to help porting filefield_meta and coming up with more plugins, especially formatters. Would you like to have KML maps displayed, PDFs previewed and audio files played? FileField makes it a breeze. Put an end to CCK file module proliferation - come and join the party working from a flexible, shared code base!
Famous last words, as I'm now off to something else for now.