Git Product home page Git Product logo

Comments (18)

svanteschubert avatar svanteschubert commented on July 29, 2024 1

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024 1

The worst part in my opinion is done: to figure out how we deal with the website. ;-) I will reach out to Thorsten tomorrow (or start of next week) to discuss how we continue with mailinglist, website and Maven artefacts upload. And your help is always welcome! 👍

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024 1

I tried to do the releases today before my vacation but was too optimistic about regenerating the sources after so many years. ;-)
Perhaps I can do the release in Denmark under the radar and watchful eyes of my wife - but no promises made I can not keep. Otherwise three weeks latest! \o/

PS: 1.0.0 requires the stable >=JDK 9module API, which will take a bit longer...

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024 1

Michael and I have released 0.9.0 and 0.10.0 today.
The update of the source code generation will be done in a follow-up release as suggested by Antonin.
I have uploaded manually this time the GitHub releases: https://github.com/tdf/odftoolkit/releases
Not sure if someone needs the above, but it should be easily be done by GitHub actions in the future.

For the Maven releases I used the plugin:
https://repo1.maven.org/maven2/org/odftoolkit/odfdom-java/0.9.0/
https://repo1.maven.org/maven2/org/odftoolkit/odfdom-java/0.10.0/

The former 1.0.0-BETA1, which is, in fact, the 0.10.0-BETA1 I have asked to remove from Maven:
https://issues.sonatype.org/browse/OSSRH-75478

If you are not explicitly stating a version in your pom.xml you should remove this version locally as well from your <USER_DIR>.m2 folder (after it was removed from the server).

Michael is going to update the odftoolkit.org server with the latest updates (likely next week).
Documentation (on toDo check-lists for releases, FAQ, etc.) will/should be updated constantly...

from odftoolkit.

kv-gh avatar kv-gh commented on July 29, 2024

Hello @svanteschubert , do you have an idea of a timeframe for these changes? What help will you need if any?

Thanks,

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

I am finishing the website in the following days - already adding information for the 1.0.0-SNAPSHOT - and will do a Maven release of 0.9.0 afterwards, which will be very similar to the latest Apache sources. The release will be based on JDK 1.8 and still includes the Simple API for the last time.

Is there anything someone likes to point out beforehand?

from odftoolkit.

GeorgFuechsle avatar GeorgFuechsle commented on July 29, 2024

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

@derrg Regarding the time frame, my guess is that I will do the release in two weeks.
I got to finish the documentation (takes some time as I am on a Denmark holiday and doing some small documentation writing close to every morning) and remember/figure out the Maven procedure (at least I still got a valid Maven Central account).

Going to write as well in feature/enhancements tasks of GitHub what I think is important and/or like to work on in the future in more detail (e.g. ODF 1.3 support, better code generation from ODF schema and API clean-up).

For now, I believe the existing release (master branch) is fine and the new documentation is just nice toppings.
But if you like to assist in something I am working on than it is - on the 1.0.0-SNAPSHOT:

  1. The finishing of the performance test for loading and/or saving an OpenDocument Text document: #10
    I would love to have these even as Gerrit regression tests :-)

  2. Or what I just playing around with is more advanced logging. I am just giving Impl Log4J2 a try with an abstraction via Simple Logging Facade for Java (SLF4J).
    The reason, I would love to have all logging of all the tests as well written into a log file without varying timestamps, so we could have a reference log file that should be always the same with the output, see https://github.com/svanteschubert/odftoolkit/tree/logging

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

There is an update:
https://github.com/tdf/odftoolkit#release-candidate

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

You may now test the Maven artefacts of 0.9.0-RC1 and 1.0.0-BETA1.
All details can be found in the email thread starting with https://listarchives.odftoolkit.org/dev/msg00007.html

I am using 1.0.0-BETA1 myself for https://github.com/svanteschubert/en16931-data-extractor

from odftoolkit.

wetneb avatar wetneb commented on July 29, 2024

Hi @svanteschubert,

Is there anything I can do to help get a release out? I would be interested in a release with the latest commit (which upgrades Jena), so that we can eliminate this vulnerable dependency from OpenRefine.

Thanks a lot for your work!

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

Hi @wetneb
Thank you very much for your motivating offer, let me just finish some work for a deadline on Wednesday and then see what is missing and finally finish this task (likely with your help) :-)

Thank you for your motivating offer!
Svante

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

Hi Antonin / @wetneb

you offered your assistance, which I am thankful for, so I created an issue/branch of my halted work: #135

The high-level idea was to have three quick releases in a row:

  • 0.9.0: for ODF 1.2 with JDK 8, last time the Simple API bundled
  • 0.10.0: for ODF 1.2 with JDK 11, first time with the event/change API for OpenDocument Text with years of fixes since 0.9.0 - this is the joint of the former fork of Open-XChange where I worked several years as a freelancer and using ODFDOM in the backend of a weboffice
  • 0.11.0: for ODF 1.3 with JDK 11

The problem, where I stopped, was the regeneration of ODFDOM DOM files for ODF 1.2.
Do you like to have more details by issue or VOIP, Antonin? In case of VOIP just drop me a line: [email protected]
If anyone likes to participate please state so, we will try to remain open in our communication ;-)

from odftoolkit.

wetneb avatar wetneb commented on July 29, 2024

Hi @svanteschubert, thanks for getting back to me on this!

Aiming for those three releases in a row is quite ambitious! It seems that this is not just about cutting out releases, but also implementing new features, and pretty significant ones indeed! I would recommend to take it step by step: first, do a release of what you already have (0.9.0), so that contributions to this repository are not held up by other missing features.

Then, we can think about the rest. I am adding some comments on #135.

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

Hi Antonin / @wetneb,

you are right, let's do the transformation fix after the two releases. I am out of the house tomorrow, so I will take a closer look next week if anything else is missing (for instance I adopted all the readme.txt to markdown can't remember if substantial docu is missing (aside from FAQ). So will take a very close look at the 0.9.0 and 0.10.0 (master branch) releases ASAP.

Thanks for your feedback, Antonin!
Svante

from odftoolkit.

j-dimension avatar j-dimension commented on July 29, 2024

@svanteschubert congrats on the new release!

We are still using 0.8.something - would the 0.9 be API compatible / drop-in replacement or is there any major upgrade tasks that you are foreseeing?

Thanks in advance to anyone involved in the project.

from odftoolkit.

svanteschubert avatar svanteschubert commented on July 29, 2024

@j-dimension
Yes, you should give it a try! And if you are not for some reason bound to JDK 8, you should skip the 0.9.0 and use directly the latest 0.10.0 which includes my work as a freelancer at Open-XChange (about two years development-gap between them).
Both versions have been released, today!

from odftoolkit.

j-dimension avatar j-dimension commented on July 29, 2024

Awesome, @svanteschubert ! Thanks a lot!

from odftoolkit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.