<commit_before><commit_msg>Added CHANGELOG.md file<commit_after># Change Log
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased](https://github.com/fabriziocucci/yacl4j/compare/yacl4j-0.0.1...HEAD)
### Changed
- ConfigurationBuilder API
### Added
- a ConfigurationSource for properties-based configurations
- a ConfigurationSource for environment variables
- support for configuration files from path
- support for configuration files from classpath

## 0.0.1
### Added
- a ConfigurationSource for yaml-based configurations
- a ConfigurationSource for system properties
- a non-recursive PlaceholdersResolver
- support for JDK 8 datatypes (with Jackson Jdk8Module)
- support for deserialization through interfaces (with Jackson MrBeanModule)
{'fraction_non_alphanumeric': 0.08194774346793349, 'fraction_numerical': 0.011876484560570071, 'mean_word_length': 5.338345864661654, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, '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': '1716709', 'n_tokens_mistral': 229, 'n_tokens_neox': 218, 'n_words': 81}