Comments (23)
Hi Cornelius,
Thanks for your interest! To be honest, I'd like to see a release soon myself. :-)
The only reason I haven't made one yet, is time. I'd like to spend more time on the project, but currently I'm doing everything on my spare time, which unfortunately, isn't much.
If you like to help out, in setting up proper release management and find a proper repository, we could probably create a release candidate at least (or even snapshots), to ease development. I know this would make several people
happy.
Best regards,
Harald K
from twelvemonkeys.
I'll ask my employer to allow me to spend some time on this. I think the chance is somewhere close (but still above) zero ;)
from twelvemonkeys.
I just found this library, it's great. Having a 3.0 release would be awesome :)
I might also be able to help out to reach that goal, as it would remove the need for keeping private builds in our private repository.
from twelvemonkeys.
Ok, let's have a tiny discussion of what needs to be done:
- Handle the (currently) two Pull-Requests somehow
- Triage the various forks here on github and reintegrate appropriate (wanted) changes
- Prepare the release:
- Create a github milestone and assign the issues to it
- Update the pom.xml
- Tag the release
- Find out how to release to maven central (http://maven.apache.org/guides/mini/guide-central-repository-upload.html might be a good start, I'm totally new to publicly releasing maven artifacts)
- Do it!
Questions/Suggestions I have:
- Do we need release candidates? I suggest we do a RC1 and (if no issues come up) go to the release version from there.
- @haraldk as far as I understand, there is also a project at java.net. Do you consider the github project the "main" one? If so, it might make sense to put a big "This project moved..."-notice on the frontpage of the java.net project. The current notice only mentions "Source code", not the project itself and is also quite small ;)
- I think it makes sense to create some kind of release plan in the wiki and that would be my next action.
Wdyt? All comments welcome ;)
from twelvemonkeys.
All right!
I see you have already started your work, and that's cool. I just started christmas holidays with my family, but I'll try to help out as much as I can.
TODOs:
- I've been working on improved JPEG writing (CMYK write support) and TIFF writing for some time. I don't have issues in the tracker for these, but I could add them for the transparency of the project. But these changes won't make it into 3.0 if we are to release a 3.0 this year. Let's schedule them for 3.1.
- I have some changes in the servlet-module that I made long time ago but didn't push. I think I'll do that, as they should go into 3.0 release.
Suggestions:
- If we make an RC, please make it RC5 (I've created a few semi-official RCs already...). :-) But I'm fine with building 3.0 release.
- Agree about the java.net part. I don't think it has a purpose anymore. I'll try to log in and update the page.
.k
from twelvemonkeys.
Personally, I don't really need the 3.0 to come in 2013, since I won't have much time during the holidays anyways.
If you think your JPEG & TIFF writing improvements could make it into the new version with some help (maybe in the beginning of 2014) let me know. Maybe I can work on the code a little.
from twelvemonkeys.
The changes in JPEG & TIFF writing is currently in my local branch only, but I could push the JPEG part at least. There's a couple of unit tests with @Ignore
that should demonstrate the known issues.
PS: The java.net project is updated. Unfortunately, there's very limited formatting capabilities. But at least it's a little better now. Let me know if you have suggestions on how to make it clearer.
PPS: Last time I was looking into release, I considered using Sonatype (https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide ), but I don't have any preferences at this point. I'll read up on both Sonatype and Apache. :-)
.k
from twelvemonkeys.
Quick update: Sonatype repo is in the works. Hopefully we'll have an RC out before the end of the week.
from twelvemonkeys.
We are impatient to have this release :)
from twelvemonkeys.
FYI. 3.0-rc5 is out.
from twelvemonkeys.
Thank you @trygvis! :-)
from twelvemonkeys.
Great news! Thank you guys!
from twelvemonkeys.
...but there is no tag/branch...
from twelvemonkeys.
It's here: https://github.com/trygvis/TwelveMonkeys
Hopefully @haraldk will be able to do the release next time.
from twelvemonkeys.
Hmm. OK. So it would make sense to merge that tag here, right @haraldk ?
from twelvemonkeys.
@marcuslinke Yes! Done. :-)
I've merged @trygvis' changes, so the tag should be there.
Harald K
from twelvemonkeys.
@haraldk Seems tags are not pulled. Did you
git fetch --tags
?
from twelvemonkeys.
Dang..
No. All I did was:
git pull https://github.com/trygvis/TwelveMonkeys master
...and pushed the merged result + more commits later...
I thought that would do the trick, but apparently not. Is it too late to fetch/apply tags now, or is it possible to get it right still? :-)
(sorry for being a Git n00b at times... :-P)
I guess as a worst case, I could create a new RC, and test the release
process while we're at it...
Harald K
from twelvemonkeys.
Update. Tag is there. :-)
Harald K
from twelvemonkeys.
Good news after coming from vacation. Thanks @haraldk
from twelvemonkeys.
I'm also looking forward to 3.0 release. This will fix a lot of issues we're having with customer images.
from twelvemonkeys.
...and there! Finally!
To all who have waited: Thank you for your patience! :-)
Best regards,
Harald K
from twelvemonkeys.
Got it from Maven Centra. Great work !
Thank
from twelvemonkeys.
Related Issues (20)
- Question: compatibility with org.apache.commons:commons-imaging ? HOT 2
- Features stopped working after upgrading to JDK 17 HOT 8
- It would be nice if Twelvemonkeys had support for EXIF tag 0xa436 Title HOT 10
- Problematic inconsistence in JPEG color space detection: TwelveMonkey vs standard Java API HOT 9
- Wrong colors with CMYK JPEG HOT 1
- Webp: cannot decode grayscale images HOT 5
- NPE while read a PSD file HOT 3
- Unable to modify a JPEGImage10Metadata comment value HOT 17
- JPEG: Preserve metadata when writing CMYK HOT 5
- The OSGi support only exports the ImageReaderSpi services and not the ImageWriterSpi services HOT 1
- BMP: Write support for more ARGB types HOT 1
- Some malformed PSD images never return from `ImageIO.read()` using 3.10.0 HOT 2
- WebP: Images decoded with yellow tint HOT 1
- Possible bug in Half.shortBitsToFloat HOT 5
- Troubleshooting with ImageIO plugin registry issue (NoClassDefFoundErrors) without web.xml file HOT 1
- YCCK JPEG from a PDF with wrong colors HOT 5
- TIFF: Support SAMPLEFORMAT_COMPLEXINT (5) HOT 3
- WebP plugin stops working when other plugins are enabled too HOT 2
- PSD: Get layer kind (type) to metadata HOT 1
- Twelvemonkeys Servlet should support Jakarta HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from twelvemonkeys.