<commit_before>3.25.0:

* `#541 <https://github.com/xitrum-framework/xitrum/issues/541>`_
  routes.cache should be saved in tmpDir as configured in xitrum.conf
* `#542 <https://github.com/xitrum-framework/xitrum/issues/542>`_
  Use cookie parsing's strict mode to avoid security problems
* `#555 <https://github.com/xitrum-framework/xitrum/issues/555>`_
  Log error message when ssl certificate file not found
* `#548 <https://github.com/xitrum-framework/xitrum/issues/548>`_
  Update Netty from 4.0.28 to 4.0.30
* `#554 <https://github.com/xitrum-framework/xitrum/issues/554>`_
  Update Akka from 2.3.11 to 2.3.12
* `#549 <https://github.com/xitrum-framework/xitrum/issues/549>`_
  Update slf4s-api from 1.7.10 to 1.7.12
* `#557 <https://github.com/xitrum-framework/xitrum/issues/557>`_
  Update jQuery Validation from 1.13.1 to 1.14.0
* `#558 <https://github.com/xitrum-framework/xitrum/issues/558>`_
  Update Swagger from 1.2 to 2.0
* `#559 <https://github.com/xitrum-framework/xitrum/issues/559>`_
  Update Swagger-UI from 2.0.24 to 2.1.1

3.24.0:

* `#535 <https://github.com/xitrum-framework/xitrum/issues/535>`_
  Localize function t doesn't work in Component
* `#527 <https://github.com/xitrum-framework/xitrum/issues/527>`_
  Update Netty from 4.0.26 to 4.0.28
* `#528 <https://github.com/xitrum-framework/xitrum/issues/528>`_<commit_msg>#550 Update CHANGELOG (Params extraction also works for request with content type application/json)<commit_after>3.25.0:

* `#541 <https://github.com/xitrum-framework/xitrum/issues/541>`_
  routes.cache should be saved in tmpDir as configured in xitrum.conf
* `#542 <https://github.com/xitrum-framework/xitrum/issues/542>`_
  Use cookie parsing's strict mode to avoid security problems
* `#550 <https://github.com/xitrum-framework/xitrum/issues/550>`_
  Params extraction also works for request with content type application/json
* `#555 <https://github.com/xitrum-framework/xitrum/issues/555>`_
  Log error message when ssl certificate file not found
* `#548 <https://github.com/xitrum-framework/xitrum/issues/548>`_
  Update Netty from 4.0.28 to 4.0.30
* `#554 <https://github.com/xitrum-framework/xitrum/issues/554>`_
  Update Akka from 2.3.11 to 2.3.12
* `#549 <https://github.com/xitrum-framework/xitrum/issues/549>`_
  Update slf4s-api from 1.7.10 to 1.7.12
* `#557 <https://github.com/xitrum-framework/xitrum/issues/557>`_
  Update jQuery Validation from 1.13.1 to 1.14.0
* `#558 <https://github.com/xitrum-framework/xitrum/issues/558>`_
  Update Swagger from 1.2 to 2.0
* `#559 <https://github.com/xitrum-framework/xitrum/issues/559>`_
  Update Swagger-UI from 2.0.24 to 2.1.1

3.24.0:

* `#535 <https://github.com/xitrum-framework/xitrum/issues/535>`_
  Localize function t doesn't work in Component
* `#527 <https://github.com/xitrum-framework/xitrum/issues/527>`_
  Update Netty from 4.0.26 to 4.0.28
* `#528 <https://github.com/xitrum-framework/xitrum/issues/528>`_
{'fraction_non_alphanumeric': 0.15800273597811218, 'fraction_numerical': 0.09336525307797537, 'mean_word_length': 4.060553633217993, 'pattern_counts': {'":': 0, '<': 28, '<?xml version=': 0, '>': 28, 'https://': 25, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2585061', 'n_tokens_mistral': 1250, 'n_tokens_neox': 1062, 'n_words': 231}