Jexl icon indicating copy to clipboard operation
Jexl copied to clipboard

Is this project maintained? Do you want a hand?

Open chetbox opened this issue 3 years ago • 8 comments

Hi @TomFrost!

Firstly, thanks for this great library!

We're quite heavily dependent on it now here at cogs.show but I haven't seem many releases for a while despite a number of issues and PRs around key problems. It Jexl still being maintained in this repo? If not, is there a fork we should use?

I really don't want to be all "YOUR FREE SOFTWARE DOESN'T WORK" because, of course, you're not obliged to keep working on Jexl. So would you like some help reviewing issues and PRs? I'd also be happy to contribute bug fixes and features if it's helpful.

chetbox avatar Feb 03 '22 17:02 chetbox

Hey Chetan! Yep, I'm here and still maintaining :) I've been slow due to a combination of the day job being quite busy, and working on a pretty significant update -- knowing that any issues I integrate now will have to be redone under the new version. I'd love for that not to drag on, though, so I'll see if I can get that wrapped soon!

Edit: cogs.show looks awesome -- cool to know Jexl is helping!

TomFrost avatar Feb 03 '22 17:02 TomFrost

Thanks @TomFrost!

If you're feeling a little overwhelmed feel free to give me a shout. Happy to help if I can. :)

chetbox avatar Feb 03 '22 17:02 chetbox

Not to step on anyone's toes, but perhaps it makes sense to create a "next" branch that can be next major rewrite and allow others who are willing to help add patches to the current release branch. Jexl looks great, but from the outside it looks dead. Allowing the two branches to evolve in parallel might mitigate this perception and keep the community from splintering. Just a thought. Thanks.

rickhall avatar Mar 07 '23 21:03 rickhall

Hi @TomFrost how are you. With the same respect as the original poster, I am wondering how things are wrt to the new version.

We're also considering integrating Jexl (and i used it in the past with much satisfaction), so having a sense of the status ofthe project is quite useful. Thanks!

jccq avatar May 02 '23 21:05 jccq

Hello,

is there any planned upgrade to this library regarding this issue:

/node_modules/ngx-schema-form/fesm2020/ngx-schema-form.mjs depends on 'jexl'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

it looks like jexl is not ivy compatible and probably will not work under angular 16+ ?

thanks

hocine15 avatar May 26 '23 06:05 hocine15

Hi all! Apologies this has been slow-going -- Jexl still has my attention, and continues to compete with an aggressive deadline schedule at the day job. I'll get out a maintenance release soon at the minimum.

TomFrost avatar May 26 '23 13:05 TomFrost

Hey @TomFrost, even some of the merged fixes from two years ago haven't been released.

I understand you have been very busy so is it worth considering a co-maintainer for this project?

I'm aware that folks that are using Jexl in production and it would be helpful to release fixes as a bare minimum. As it stands there are more Jexl forks appearing on NPM, each with their own specific changes.

chetbox avatar May 26 '23 14:05 chetbox