State of EvalEx 3.0 and next steps #295
uklimaschewski
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Version 3.0 is short before releasing. Today I pushed a huge set of changes. The main content was to ensure that EvalEx 2.7 expressions are equally evaluated also with version 3.0.
Only some small pieces are missing now, from my point of view.
So here is how I plan to move forward with finally releasing version 3.0:
Step 1: This repository will be transferred to the new (organizational) home at https://github.com/ezylang/EvalEx
Transferring the repository is probably the best way to change its home without losing anything. Everything including releases, issues and discussions will be moved and the old URIs will still work. GitHub will forward everything automatically. Also existing forks will work. For the interested, here is how it works: Transferring a repository
Step 2: I will create a branch 2.x
This branch may be used to continue to work on the 2.x version, though I do not plan to implement anything new there. Its main purpose is to have the possibility to publish urgent bugfixes for people who can't upgrade to version 3.
Step 3: I push the content of the current EvalEx 3.0 repository to this repository
This will be done in a single commit to the current main branch (I will also rename branch master to branch main then).
From this moment on, the main branch contains the source of the version 3.0.
Any open pull requests will fail and need either be moved to the 2.x branch, or adopted to the new source code.
Step 4: EvalEx 3.0 will be released to Maven Central
This will probably require some more commits, until everything works from building to distribution.
Beta Was this translation helpful? Give feedback.
All reactions