Just wanted you guys to know that i just dropped the 3 pull requests
regarding this huge update:

I would love to give it a short testing round, since it is nevertheless a
major code overhaul. Tobago
already is tested, and given that all changes were test first i have high
confidence that nothing new
will arise, but better save than sorry!
Give it a testrun and if it works out well for you then i will merge!

https://github.com/apache/myfaces/pull/986 (main)
https://github.com/apache/myfaces/pull/987 (4.0.x)
https://github.com/apache/myfaces/pull/988 (4.1.x)

Short summary
Moving the codebase up from Typescript 5 to Typescript 6 with code
adaptions to default newly enforced default style rules
Streamlined the internal build processes and dropped ts-node in favor of
tsx
Code beautification in several core classes which have shown to be
problematic from a maintainability point of view
Bugfix:

   -   http 404 resulted in an illegal XML exception instead of a 404 error
   -   the file upload case did set the content type manually, the browser
   does this automatically
   -   several fixes in the recovery and error reporting in the
   Websocket/Push implementation where the spec was not fully fullfilled

On top of that about 100 new unit tests which have improved the code
coverage significantly and also now check for a speci compliant websocket
error recovery and reporting

Reply via email to